summaryrefslogtreecommitdiff
path: root/Makefile.unix
Commit message (Collapse)AuthorAgeFilesLines
* Adds opus_encode_regressions.c to the UNIX MakefileJean-Marc Valin2016-10-291-1/+1
|
* Add a check target to the static makefiles. r=ronRalph Giles2016-01-041-2/+7
|
* Add 'force' to the phony target list. r=ronRalph Giles2016-01-041-1/+1
|
* Using Makefile.mips to buidl the MIPS codeJean-Marc Valin2014-06-191-4/+2
|
* MIPS optimizationsRhishikesh Agashe2014-06-191-2/+4
| | | | Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
* Add tests/test_ to Makefile.unix.Gregory Maxwell2014-01-081-2/+29
|
* Replace "inline" with OPUS_INLINE.Gregory Maxwell2013-10-281-2/+0
| | | | | | | | | Newer versions of MSVC are unhappy with the strategy of the build environment redefining "inline" (even though they don't support the actual keyword). Instead we define OPUS_INLINE to the right thing in opus_defines.h. This is the same approach we use for restrict.
* Remove restrict definition from the unix Makefile.Ralph Giles2013-10-171-2/+0
| | | | | | This define was replaces by OPUS_RESTRICT in opus_defines.h in de0b5324b687 and subsequent commits. It is no longer necessary to include it.
* Remove opus_compare.o in Makefile.unix clean tooRon2013-05-121-1/+2
| | | | It breaks the autoconf builds amusingly when that is left behind.
* Don't fail hard if package_version does not existRon2013-05-111-1/+5
| | | | | | There's currently at least one way that people can legitimately get a tarball that doesn't include it, via the gitweb snapshots, so create it rather than considering that an error to be manually fixed.
* More Makefile.unix tweaksRon2013-05-111-19/+9
| | | | | | | | | Drop some unneeded CINCLUDES. Drop the VPATH stuff altogether. It's entirely unused here, and some of the paths in it don't even exist and apparently never have in this tree. Drop the 'default' rule, without it there, 'all' already is the default. Drop $(TARGET) from all, it already includes 'lib' which is $(TARGET). Declare phony targets PHONY.
* Fully automate version updatingRon2013-05-111-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This one meets or exceeds the following requirements: - Version is checked/updated for every build action when in the git repo. Does not require the user to re- ./configure to get the correct version. - Version is not updated automatically when using exported tarball source. Avoids accidentally getting a wrong version from some other git repo in a parent directory of the source, and allows setting the correct version for distro package exports. - Automatic updating can be manually suppressed. For developers doing lots of change/rebuild cycles they don't plan to release, when they don't want a full rebuild triggered for every commit, and again for every change made immediately after a commit. The version will still always be updated if they do a `make dist`. - Does not require any manual updating of versions in the mainline git repo for each release aside from normal tagging. The version is recorded in one file only, that is automatically generated and will never need to be committed. - Does not require gnu-make features for the autoconf builds. It does not currently: - Keep a checksum of every source file in tarball releases to mangle the version if people modify the tarball source. Responsible people can manually update the version easily though in such cases. The version.mk file is now only used by the VC project files. Once they are updated to use the package_version file too, then it can be deleted from the repository.
* Fixes Makefile.unixJean-Marc Valin2012-10-091-0/+1
|
* bump version, include Makefile.unixJean-Marc Valin2012-08-311-0/+127