summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Moves opus_compare to the same base64 tar.gz as the rest of the codeJean-Marc Valin2011-09-151-1/+4
|
* renames the libcelt/ directory to celt/Jean-Marc Valin2011-09-131-5/+5
|
* Add initial Doxygen support for generating api documentation.Ralph Giles2011-09-071-1/+1
| | | | | | | | | | | Doxygen is a tool for generating programming documentation based on comments in header and source files. This commit adds the necessary configuration file and associated support in the autotools build. Right now it doesn't generate much documentation because our public header files aren't marked up. Warnings are printed for undocumented members and arguments.
* Fix the 'distclean' target.Ralph Giles2011-09-031-1/+1
| | | | | | | | | | | | | | | | | With subdir-objects, both the top-level makefile, and libcelt/Makefile, which runs celt-specific unit tests, were sharing libcelt/.deps for generated dependencies. Each thought it owned the directory, and so would remove the files it created in that directory, followed by the directory itself. The second makefile would then fail to because the files it created weren't there to remove, blocking a successful 'make distcheck' with in runs 'make distclean' as part of its verification tests. We can work around the problem by generating the makefile for the tests in the actual test directory, so it doesn't share autotools scratch space with the top level makefile.
* Fix tarball builds.Gregory Maxwell2011-09-021-1/+1
|
* Implements the OpusCustom modes (mostly) properlyJean-Marc Valin2011-09-011-0/+7
|
* Add pkg-config support files.Ralph Giles2011-08-281-0/+5
| | | | | | | | | | | | | These files allow compiling and linking against the reference implementation with an invocation like `pkg-config --cflags --libs opus`. They're optional within the opus build system, but can simplify compilation for clients and are generally considered part of a normal autotools build these days. The -uninstalled version refers to local build products within the tree, which is helpful for testing and unprivileged builds. opus.pc is used once 'make install' has put the libraries and headers somewhere more permanent.
* Add new public headers to the install targets.Ralph Giles2011-08-281-1/+1
| | | | | | The new opus_types.h header is required to build against libopus, so must be installed alongside opus.h. Furthermore, opus-tools expects access to the multichannel support in opus_multichannel.h.
* Adds a test_repacketizer tool and fixes a few of the bugs in the repacketizerJean-Marc Valin2011-08-101-1/+5
| | | | Still more bugs to find
* Re-enables test cases, including the rotation testJean-Marc Valin2011-08-051-0/+2
|
* Tell automake to put object files in subdirectories.Ralph Giles2011-08-021-0/+2
| | | | | | | | | | | | Previously the autotools build litered whatever directory 'make' was invoked from with intermediate files. Adding 'subdir-objects' to AUTOMAKE_OPTIONS tells it to put them in subdirectories according to the relative paths to the source files, .i.e. silk/schur.o for $(srcdir)/silk/schur.c The change to autogen.sh is necessary to handle the (apparently new) case where an AUTOMAKE_OPTIONS line is given without a minimum version number.
* Makefile fixesJean-Marc Valin2011-08-021-0/+6
| | | | | silk_sources.mk no longer needs to be patched (s/if/ifdef/) for the draft Makefile to work.
* fix autotools build, bump version numberv0.9.5draft-07Jean-Marc Valin2011-07-091-0/+6
|
* build fixesJean-Marc Valin2011-05-021-1/+1
|
* merging the file list for autotools and the draftJean-Marc Valin2011-04-301-165/+4
|
* Updating the autotools build system (wip)Jean-Marc Valin2011-04-291-6/+175
|
* missing filesJean-Marc Valin2011-02-141-1/+2
|
* autotools-based build systemJean-Marc Valin2010-07-081-0/+8