summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
...
* build: Rename YASMDEP variable to DEPYASM for consistencyDiego Biurrun2012-07-28
|
* build: use COMPILE template for HOSTOBJSMans Rullgard2012-07-26
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: do full flag handling for all compiler-type toolsMans Rullgard2012-07-26
| | | | | | | This adds a full identification probe of CC, AS, LD and HOSTCC, and sets up correct flags and dependency tracking for each. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Drop gcc-specific warning flag from header compilation ruleDiego Biurrun2012-07-22
| | | | | | The flag was added to avoid excessive warning spam, but nowadays those warnings no longer occur in such large numbers as to require silencing. Besides, gcc-specific flags do not belong in the Makefiles.
* build: Add 'check' target to run all compile and test targets.Diego Biurrun2012-05-15
|
* Add libavresampleJustin Ruggles2012-04-24
| | | | | This is a new library for audio sample format, channel layout, and sample rate conversion.
* build: Consistently handle conditional compilation for all optimization OBJS.Diego Biurrun2012-04-12
|
* build: Only clean the architecture subdirectory we build for.Diego Biurrun2012-03-26
| | | | | This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough.
* build: prettyprinting cosmeticsDiego Biurrun2012-03-26
|
* Generate manpages for AV{Format,Codec}Context AVOptions.Anton Khirnov2012-03-20
|
* Remove libpostproc.Diego Biurrun2012-02-23
| | | | | | | | This library does not fit into Libav as a whole and its code is just a maintenance burden. Furthermore it is now available as an external project, which completely obviates any reason to keep it around. URL: http://git.videolan.org/?p=libpostproc.git
* build: Drop YASM-OBJS-FFT from SUBDIR_VARS.Diego Biurrun2012-02-03
| | | | | FFT code only appears in libavcodec, so there is no need to reset the variable when the build templates are instantiated for other libraries.
* build: Drop unused X86-OBJS variable.Diego Biurrun2012-02-03
|
* build: Automatically include architecture-specific library Makefile snippets.Diego Biurrun2012-01-25
|
* Remove ffmpeg.Anton Khirnov2012-01-23
|
* build: rename subdir.mak ---> library.makDiego Biurrun2011-12-13
|
* build: move inclusion of subdir.mak to main subdir loopMans Rullgard2011-12-13
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* presets: rename presets directoryJanne Grunau2011-10-19
|
* Makefile: change presets extension to .avpresetAnton Khirnov2011-10-19
| | | | Fixes make install.
* Fix NASM include directiveDave Yeo2011-08-15
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Make a copy of ffmpeg under a new name -- avconv.Anton Khirnov2011-08-12
| | | | | | | It will be further developed with a few incompatible changes. ffmpeg.c will stay as is for some time, so any scripts using it won't be broken.
* Rename ffserver to avserver.Anton Khirnov2011-08-09
|
* Rename ffprobe to avprobe.Anton Khirnov2011-08-09
|
* Rename ffplay to avplay.Anton Khirnov2011-08-09
|
* build: add -L flags before existing LDFLAGSMans Rullgard2011-07-21
| | | | | | | | This ensures the linker picks the just built libraries even if LDFLAGS for some reason contains -L flags pointing at other directories containing libav libraries. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: remove unnecessary dependency on libs from 'all' targetMans Rullgard2011-07-11
| | | | | | | The libs are added to the all target elsewhere, no need to do it again here. Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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: Remove deleted 'check' target from .PHONY list.Diego Biurrun2011-07-04
|
* build: Eliminate obsolete test targets.Diego Biurrun2011-06-30
| | | | The targets are now part of FATE and can be run as individual FATE targets.
* build: fix creation of tools dir with make 3.81Mans Rullgard2011-06-29
| | | | | | | | | GNU make 3.81 apparently does not support order-only prerequisites with pattern rules, and thus fails to create the tools directory if it is missing. Naming the objects explicitly in the rule makes it work properly. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Mark all-yes Makefile target as phony.Diego Biurrun2011-06-29
|
* build: create output directories as neededMans Rullgard2011-06-29
| | | | 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: factor out the .c and .S compile commands as a macroMans Rullgard2011-06-26
| | | | | | | These commands have the same form, and using a common macro allows it to be used elsewhere without further duplication. Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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: move basic rules and variables to main MakefileMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move special targets to end of main MakefileMans Rullgard2011-06-23
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move documentation rules to doc/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move test rules to tests/MakefileMans Rullgard2011-06-22
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move vpath directives to main MakefileMans Rullgard2011-06-14
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move ALLFFLIBS to a more logical placeMans Rullgard2011-06-14
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: fix "make install" with documentation disabledMans Rullgard2011-06-11
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: simplify some conditional targetsMans Rullgard2011-06-11
| | | | | | | Use intermediate targets instead of variables for conditional parts of "all" and "install" targets. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: make rule for linking ff* apply only to these targetsMans Rullgard2011-06-07
| | | | | | | This ensures that the special link command using cmdutils.o only applies to the targets it should. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: rearrange some lines in a more logical wayMans Rullgard2011-06-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: clean up .PHONY listsMans Rullgard2011-06-06
| | | | | | | This removes nonexisting targets from phony lists and puts them all in one place. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: move all (un)install* target aliases to toplevel MakefileMans Rullgard2011-06-06
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Simplify texi2html invocation through the --output option.Diego Biurrun2011-06-03
| | | | The --output option is available in texi2html since at least version 1.78.
* build: remove BUILD_ROOT variableMans Rullgard2011-05-29
| | | | | | This variable is unnecessary as absolute paths are not required. Signed-off-by: Mans Rullgard <mans@mansr.com>