History | View | Annotate | Download (2.07 KB)
Add PIC flags early so tests they affect give correct results
This is mainly the checks for ebx on x86, but possibly others too.
Originally committed as revision 19687 to svn://svn.ffmpeg.org/ffmpeg/trunk
Skip headers requiring external libs not present in checkheaders
Originally committed as revision 19685 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generate dependencies while compiling if supported by compiler
Originally committed as revision 19609 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generate dependencies when object files are built
Originally committed as revision 19608 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace BUILD_{SHARED,STATIC} with CONFIG_ counterparts
Originally committed as revision 19527 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move output redirection of deps generation from make rule to DEPEND_CMD
Originally committed as revision 19493 to svn://svn.ffmpeg.org/ffmpeg/trunk
Append the user CPPFLAGS value to the CPPFLAGS used for compilation,rather than prepend it.
This way there is the guarantee that the included headers are those inthe FFmpeg sources, rather than pre-installed headers referenced bythe user CPPFLAGS.
Originally committed as revision 19416 to svn://svn.ffmpeg.org/ffmpeg/trunk
Pass ASFLAGS to assembler instead of CFLAGS
Originally committed as revision 19412 to svn://svn.ffmpeg.org/ffmpeg/trunk
Allow unusual ways of specifying compiler output file
Some compilers do not use the typical -c -o foo.o style.This allows compiler-specific equivalents to be set by theconfigure script.
Originally committed as revision 19409 to svn://svn.ffmpeg.org/ffmpeg/trunk
Set CFLAGS directly in config.mak instead of using OPTFLAGS
Originally committed as revision 19406 to svn://svn.ffmpeg.org/ffmpeg/trunk
Separate C preprocessor flags into CPPFLAGS variable
Originally committed as revision 19404 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move *.map from LIBSUFFIXES to CLEANSUFFIXES, executables on OS/2 havegenerated map files as well, so map files need to be removed in allplaces where executables are removed.patch by Dave Yeo, daveryeo telus net
Originally committed as revision 18981 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix building from within subdirs
Originally committed as revision 18881 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move addition of MMX-OBJS to OBJS into common.mak instead of duplicating it.
Originally committed as revision 18478 to svn://svn.ffmpeg.org/ffmpeg/trunk
Always use -L flags for all subdirs
Originally committed as revision 18295 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move make rules applicable only to subdirs into subdir.mak
Originally committed as revision 18294 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generalize example target rule in common.mak so that it sets a -example$(EXESUF)suffix for all example files instead of doing this in individual Makefiles.
Originally committed as revision 18217 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use a wildcard match instead of a list to remove test programs.This is robust against renames and also removes test programs not(yet) hooked up in the main Makefiles.
Originally committed as revision 18193 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.
Originally committed as revision 18189 to svn://svn.ffmpeg.org/ffmpeg/trunk
prettyprinting cosmetics
Originally committed as revision 18188 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename 'tests' target to 'testprogs'. It is too easily confused with the'test' target and a directory named tests exists.
Originally committed as revision 18165 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add rule for building API example programs.
Originally committed as revision 18161 to svn://svn.ffmpeg.org/ffmpeg/trunk
Mark all clean targets as phony.
Originally committed as revision 17950 to svn://svn.ffmpeg.org/ffmpeg/trunk
Compile .S files with $(AS), set it in configure
Assembler files using the GNU syntax need to be processed by gcc,whichever compiler is used for C files.
Originally committed as revision 17827 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not add -D_FILE_OFFSET_BITS=64 and -D_LARGEFILE_SOURCE unconditionally toCFLAGS. Apparently there are some systems that do not like these definitions.
Originally committed as revision 17755 to svn://svn.ffmpeg.org/ffmpeg/trunk
version.h should depend on config.mak.The extra version string that is passed to configure is recorded in config.makand changes to config.mak can therefore make version.h rebuilds necessary.
Originally committed as revision 17730 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix version.h dependency on version.sh
Originally committed as revision 16801 to svn://svn.ffmpeg.org/ffmpeg/trunk
version.h depends on version.sh.
Originally committed as revision 16799 to svn://svn.ffmpeg.org/ffmpeg/trunk
Extend 'checkheaders' target to architecture-specific subdirectories.
Originally committed as revision 16559 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename libavcodec/i386/ --> libavcodec/x86/.It contains optimizations that are not specific to i386 andlibavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use OBJS variable for all object files
There is no longer any need to differentiate the object filesby source type.
Originally committed as revision 15708 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused SRCS make variable
Originally committed as revision 15707 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for passing a version string to configure that is appended toFFmpeg's version string output. This can be used by distributions to marktheir packages as being modified versions without hacking the sources.
Originally committed as revision 15433 to svn://svn.ffmpeg.org/ffmpeg/trunk
10000l, revert mistakely commited and unrelated hunk.
Originally committed as revision 14730 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move -D_ISOC9X_SOURCE to configure so its available to all tests.
Originally committed as revision 14729 to svn://svn.ffmpeg.org/ffmpeg/trunk
yasm buildsystem
Originally committed as revision 14696 to svn://svn.ffmpeg.org/ffmpeg/trunk
regenerate dependencies when building object files
Originally committed as revision 14143 to svn://svn.ffmpeg.org/ffmpeg/trunk
enable version.h to be created from subdirs
Originally committed as revision 13819 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generate pkg-config files in each library subdirectory so that they donot clutter the root of the source tree.
Originally committed as revision 13780 to svn://svn.ffmpeg.org/ffmpeg/trunk
Revert "Add version information to DLLs." Revert "Forgot to commit changes to subdir.mak in last revision."
Originally committed as revision 13426 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add version information to DLLs.Patch by Jeremy Kolb.
Originally committed as revision 13379 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove -I flags pointing to local paths, they are no longer necessary.
Originally committed as revision 13100 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix make tests in subdirs
Originally committed as revision 12893 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix building of test programs (make tests)
Originally committed as revision 12867 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add DIRS variable to the list of variables to be cleared instead ofunsetting it manually.
Originally committed as revision 12825 to svn://svn.ffmpeg.org/ffmpeg/trunk
Clear DIRS variable in common.mak, so it does not have to be cleared ineach subdirectory Makefile.
Originally committed as revision 12803 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove all dependency files on distclean.
Originally committed as revision 12802 to svn://svn.ffmpeg.org/ffmpeg/trunk
Generate the list of files to clean in subdirectories in common.mak.This way, it can be used from all directories.
Originally committed as revision 12800 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split CLEANFILES variable into CLEANSUFFIXES and LIBSUFFIXES.
Originally committed as revision 12799 to svn://svn.ffmpeg.org/ffmpeg/trunk
move DEP_LIBS to common.mak
Originally committed as revision 12777 to svn://svn.ffmpeg.org/ffmpeg/trunk
generate separate dependency files per object file
Originally committed as revision 12775 to svn://svn.ffmpeg.org/ffmpeg/trunk
replace some ifeq with prettier ifdef
Originally committed as revision 12764 to svn://svn.ffmpeg.org/ffmpeg/trunk
append TESTS-yes to TESTS; one ifeq less
Originally committed as revision 12763 to svn://svn.ffmpeg.org/ffmpeg/trunk
non-recursive makefiles
Originally committed as revision 12760 to svn://svn.ffmpeg.org/ffmpeg/trunk
bandaid fix for broken shared library installation
Originally committed as revision 12617 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix circular dependency between install-progs and install-libs targets.
Originally committed as revision 12611 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix building with C++ objects, variable names were inconsistent.
Originally committed as revision 12608 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use common.mak in the top-level Makefile as well.
Originally committed as revision 12599 to svn://svn.ffmpeg.org/ffmpeg/trunk
rename LIBSRC to SRC_DIR, add quotes where SRC_DIR was used
Originally committed as revision 12452 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move dependency generation commands into configure.This will allow specifying gcc-independent commands in the future.
Originally committed as revision 12426 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace the awkward '1>' with the more natural '>'.
Originally committed as revision 12413 to svn://svn.ffmpeg.org/ffmpeg/trunk
Work around gcc stupidity: With -MM gcc outputs just the basename of files astarget name. This breaks when compiling targets in subdirectories, so prependthe subdirectory name to the target name.
Originally committed as revision 12398 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplify library version handling
Originally committed as revision 12362 to svn://svn.ffmpeg.org/ffmpeg/trunk
consolidate CFLAGS, LDFLAGS, EXTRALIBS assignment
Originally committed as revision 12354 to svn://svn.ffmpeg.org/ffmpeg/trunk
allow vpath search only for source files
Originally committed as revision 12343 to svn://svn.ffmpeg.org/ffmpeg/trunk
Install headers in $prefix/include/$libname
Install each library's headers in $prefix/include/$libname.The installed headers use #include "lib*/*.h"; applicationsare expected to do the same.
Specify only $prefix/include in .pc files.
Originally committed as revision 12194 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move common test program infrastructure to common.mak.
Originally committed as revision 11645 to svn://svn.ffmpeg.org/ffmpeg/trunk
OS/2 support restored in cleaner form.patch by Dave Yeo, daveryeo telus net
Originally committed as revision 11172 to svn://svn.ffmpeg.org/ffmpeg/trunk
Declare libpostproc prerequisites directly instead of using a layer ofindirection. This moves build system workarounds closer to libpostprocwhere they are really needed.
Originally committed as revision 10874 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify install-libs prerequisite generation.
Originally committed as revision 10844 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename LIB to LIBNAME for consistency.
Originally committed as revision 10774 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add SLIB_UNINSTALL_EXTRA_COMMAND to uninstall the things installed viaSLIB_INSTALL_EXTRA_COMMAND.patch by Dave Yeo, daveryeo telus net
Originally committed as revision 10767 to svn://svn.ffmpeg.org/ffmpeg/trunk
ln is not available on all platforms, so introduce a variable for itthat can be set to a suitable platform-specific command.patch by Dave Yeo, daveryeo telus net
Originally committed as revision 10503 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Use uppercase names for installation directories in makefiles.
Originally committed as revision 9776 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove EXTRADEPS from common.mak since it is no longer used
Originally committed as revision 9766 to svn://svn.ffmpeg.org/ffmpeg/trunk
add "checkheaders" target
Originally committed as revision 9346 to svn://svn.ffmpeg.org/ffmpeg/trunk
We do not create .d files, thus no need to remove them.
Originally committed as revision 9278 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move libpostproc-specific uninstallation command to the libpostproc Makefile.
Originally committed as revision 9277 to svn://svn.ffmpeg.org/ffmpeg/trunk
readability cosmetics
Originally committed as revision 9195 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add CPP_OBJS-yes to CPP_OBJS, same as the other *_OBJS variables.
Originally committed as revision 8616 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify .depend file inclusion.
Originally committed as revision 8104 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove installstrip in favor of explicit strip; better for cross-compilation.patch by Ramiro Ribeiro Polla, ramiro lisha.ufsc br
Originally committed as revision 7709 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move conditional CFLAGS and OBJS setting to common place.
Originally committed as revision 7699 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove BeOS hack.
Originally committed as revision 7634 to svn://svn.ffmpeg.org/ffmpeg/trunk
Install generated .lib files in shlibdir on MinGW.patch by Ramiro Polla, ramiro lisha.ufsc br
Originally committed as revision 7356 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove redundant comment.
Originally committed as revision 7167 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove duplicate *.lib from rm command.
Originally committed as revision 7084 to svn://svn.ffmpeg.org/ffmpeg/trunk
allow spaces in source and build directory namesout of tree builds from a source dir with spaces is impossibledue to how make handles vpath
Originally committed as revision 6938 to svn://svn.ffmpeg.org/ffmpeg/trunk
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
Originally committed as revision 6700 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move CFLAGS handling to common.mak.
Originally committed as revision 6642 to svn://svn.ffmpeg.org/ffmpeg/trunk
Quote names individually, since otherwise the whole list was understoodas a single long filename by the shell.patch by Víctor Paesa, wzrlpy arsystel com
Originally committed as revision 6589 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify test program build.
Originally committed as revision 6563 to svn://svn.ffmpeg.org/ffmpeg/trunk
Libraries are created in the build tree, not in the source tree.
Originally committed as revision 6555 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace .. by $(SRC_PATH), otherwise there might be problems without-of-tree builds.
Originally committed as revision 6553 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move EXTRALIBS handling to common.mak.
Originally committed as revision 6545 to svn://svn.ffmpeg.org/ffmpeg/trunk
depend and dep are really the same target.
Originally committed as revision 6539 to svn://svn.ffmpeg.org/ffmpeg/trunk
Mark all phony targets as such.
Originally committed as revision 6538 to svn://svn.ffmpeg.org/ffmpeg/trunk
Mac OS X requires running ranlib on static libraries after installation.
Originally committed as revision 6001 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove MinGW specialcasing and make shared library installation compatiblewith MinGW where ln is emulated by cp.
Originally committed as revision 5930 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add quotes where necessary.
Originally committed as revision 5929 to svn://svn.ffmpeg.org/ffmpeg/trunk