- Aug 06, 2013
-
-
Ralph Giles authored
This satisfies the Makefile's dependency on itself when buiding in a parallel directory, like I use for the mingw builds, without having to 'touch Makefile' as a work-around.
-
Ralph Giles authored
-
- May 15, 2013
-
-
Timothy B. Terriberry authored
This shouldn't really be necessary when static linking, but would be if someone wanted chang the Makefile to build shared libraries.
-
- May 13, 2013
-
-
Timothy B. Terriberry authored
This makes it easier to split http.c and friends into their own library. This allows distributions to ship a libopusfile with generic Opus parsing support, and a libopusurl with http/https support. Keeping the latter in a separate library means that GPL applications don't have to link against the GPL-incompatible openssl, and distributions don't have to disable http support to allow GPL applications to use libopusfile.
-
- Mar 01, 2013
-
-
Ralph Giles authored
-
Ralph Giles authored
-
Ralph Giles authored
Reduces cruft on 'make clean'. I've rearranged some of the non-functional self-test targets, but not really fixed them.
-
Ralph Giles authored
This is required by the xmingw build.
-
- Sep 24, 2012
-
-
Ralph Giles authored
GNU make provides a default definition for this variable. I've no idea what's special about mingw32-ar vs native ar, but it seems to be required.
-
Timothy B. Terriberry authored
-
- Sep 22, 2012
-
-
Timothy B. Terriberry authored
This is pretty preliminary for now. Seeking performance isn't great, and there's no caching. I'm sure there's also lots of bugs.
-
- Sep 17, 2012
-
-
Ralph Giles authored
If a source file moves (as in the previous commit), any stale dependencies will block execution of 'make' because they define a dependency relationship to an non-existant file. The obvious thing to do is 'make clean' to get rid of the dependency files, but of course that fails the same way. To support this recovery, skip the include directive if the GNU make variable MAKECMDGOALS is 'clean', exempting this target from dependency checks. Based on an example in the GNU make manual.
-
Timothy B. Terriberry authored
The actual problem was that opus-uninstalled.pc was forcing static linking, but not including all the relevant libraries.
-
Timothy B. Terriberry authored
This is needed to pick up -lm for libopus when it requires it.
-
Timothy B. Terriberry authored
It's not actually used by the examples anymore.
-
Ralph Giles authored
Needed to build on my Fedora 16 machine.
-
- Sep 16, 2012
-
-
Timothy B. Terriberry authored
Seeking and playback work, at least as far as the examples test them. There are probably still lots of bugs.
-