summaryrefslogtreecommitdiff
path: root/subdir.mak
Commit message (Collapse)AuthorAge
* build: make examples build normallyLuca Barbato2011-07-30
| | | | The link target was missing $(EXAMPLES)
* build: remove unnecessary FFLDFLAGS variableMans Rullgard2011-07-11
| | | | | | | | This variable is set to the same value for all directories. Adding the -L flags directly to LDFLAGS is simpler and achieves the same thing. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: rework rules for things in the tools dirMans Rullgard2011-07-10
| | | | | | | | Declaring tools associated with each library in their respective makefiles allows these tools to easily depend on the correct prerequisites and link against the libs they need. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: clean up library installation rulesMans Rullgard2011-07-07
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: include sub-makefiles using full path instead of symlinksMans Rullgard2011-06-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: improve rules for test programsMans Rullgard2011-06-26
| | | | | | | This generates dependencies for the *-test.o files ensuring rebuilds when necessary. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Add DEP_LIBS dependency directly to the shared library build rule.Diego Biurrun2011-06-25
| | | | | The dependency was added conditional to a variable that is always defined, so it is safe to add it directly.
* build: remove SRC_PATH_BARE variableMans Rullgard2011-06-23
| | | | | | | | Setting SRC_PATH to "." when building in-tree removes the need for a quoted version of the source path since out-of-tree builds are not possible if the pathname contains spaces. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: simplify commands for clean targetMans Rullgard2011-06-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove support for stripping executablesMans Rullgard2011-03-29
| | | | | | | | Stripping is generally best left to package management tools, and since unstripped copies are kept in the build tree, any arguments about saving space (no matter how insignificant) are void. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fix building test programs with gnu make 3.82Ramiro Polla2010-12-07
| | | | | | | | | | | Test programs may be named either %.c or %-test.c. In some cases (ie. fft), both files exist and make has to choose which rule to use. Up to gnu make 3.81, rules were applied in definition order, in this case favouring the generic %.c rule from common.mak. gnu make 3.82 uses a shortest stem first order, applying definition order for same length stems. In this case, %-test.c must come first in order for make to pick the proper source file. Originally committed as revision 25918 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove $(MSG) override for install-lib targetsMåns Rullgård2010-03-17
| | | | | | This is no longer needed and causes incorrect output in some cases. Originally committed as revision 22583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reorder some make rulesMåns Rullgård2010-03-09
| | | | | | I like it better this way. Originally committed as revision 22397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove superflous ifdef CONFIG_{STATIC,SHARED} in makefilesMåns Rullgård2010-03-09
| | | | Originally committed as revision 22396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify static/shared build rulesMåns Rullgård2010-03-09
| | | | Originally committed as revision 22394 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move some make rules outside of eval'd blockMåns Rullgård2010-03-09
| | | | | | These rules use only global variables and thus do not need to be expanded. Originally committed as revision 22393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: move some makefile variable definitionsMåns Rullgård2010-03-09
| | | | Originally committed as revision 22392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add TESTOBJS make variable for extra objects used by test appsMåns Rullgård2010-03-08
| | | | Originally committed as revision 22335 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define HAVE_AV_CONFIG_H for checkheaders in libsMåns Rullgård2010-03-08
| | | | Originally committed as revision 22332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define HAVE_AV_CONFIG_H when building test appsMåns Rullgård2010-03-08
| | | | Originally committed as revision 22330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define HAVE_AV_CONFIG_H only when building librariesMåns Rullgård2010-03-07
| | | | Originally committed as revision 22294 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: fix make install with only shared libsMåns Rullgård2010-03-07
| | | | Originally committed as revision 22280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix install with shared libs on weird systemsMåns Rullgård2010-03-06
| | | | Originally committed as revision 22246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix make installMåns Rullgård2010-03-06
| | | | Originally committed as revision 22245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prettify make outputMåns Rullgård2010-03-06
| | | | | | | This gives brief messages from make by default. For full command echoing, add V=1 to make command line. Originally committed as revision 22244 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split install-headers target and simplify rulesMåns Rullgård2010-03-06
| | | | Originally committed as revision 22243 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add INSTALL makefile variableMåns Rullgård2010-03-06
| | | | Originally committed as revision 22242 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use mkdir -p to create directoriesMåns Rullgård2010-03-06
| | | | Originally committed as revision 22241 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add YASMDEP variable; use for deps on yasm filesMåns Rullgård2010-03-06
| | | | Originally committed as revision 22239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use $(RM) to delete filesMåns Rullgård2010-03-06
| | | | Originally committed as revision 22234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r21226, it was a joke:Ramiro Polla2010-01-26
| | | | | | | Get one step closer to world domination. Remove "make uninstall". Originally committed as revision 21466 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use $(CC_O) in %-test.o rulesMåns Rullgård2010-01-20
| | | | Originally committed as revision 21350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add rules to install generated headersMåns Rullgård2010-01-19
| | | | Originally committed as revision 21320 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add symbol versioning for shared librariesMåns Rullgård2010-01-16
| | | | | | Based on patch by Reinhard Tartler <siretart tauware de> Originally committed as revision 21236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get one step closer to world domination.Ramiro Polla2010-01-15
| | | | | | Remove "make uninstall". Originally committed as revision 21226 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add generic rules for building helpers with HOSTCCMåns Rullgård2009-10-29
| | | | Originally committed as revision 20412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Makefile cosmeticsMåns Rullgård2009-10-28
| | | | Originally committed as revision 20410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix dependency generation for yasm assembler filesMåns Rullgård2009-08-23
| | | | Originally committed as revision 19683 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace BUILD_{SHARED,STATIC} with CONFIG_ counterpartsMåns Rullgård2009-07-28
| | | | Originally committed as revision 19527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use CPPFLAGS when building testsMåns Rullgård2009-07-16
| | | | Originally committed as revision 19446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use LD for linking, default to same as CCMåns Rullgård2009-07-12
| | | | Originally committed as revision 19407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Create shared libs correctly, fix mingw buildMåns Rullgård2009-05-20
| | | | Originally committed as revision 18884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove example programs with a wildcard expression.Diego Biurrun2009-04-20
| | | | Originally committed as revision 18632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add $(ELIBS) to example/test app link commandMåns Rullgård2009-04-01
| | | | Originally committed as revision 18298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make examples and test progs depend on librariesMåns Rullgård2009-04-01
| | | | Originally committed as revision 18297 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Link tests/examples with -lfoo instead of libfoo.aMåns Rullgård2009-04-01
| | | | Originally committed as revision 18296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move make rules applicable only to subdirs into subdir.makMåns Rullgård2009-04-01
| | | | Originally committed as revision 18294 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use $< automatic variable to simplify some commands.Diego Biurrun2009-03-22
| | | | Originally committed as revision 18143 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove other shared lib names from linker command line for shared libsMåns Rullgård2008-12-13
| | | | Originally committed as revision 16103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generate pkg-config files in each library subdirectory so that they doDiego Biurrun2008-06-16
| | | | | | not clutter the root of the source tree. Originally committed as revision 13780 to svn://svn.ffmpeg.org/ffmpeg/trunk