summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
...
| * build: Ensure that the "all" target appears before all Makefile includesDiego Biurrun2016-12-07
| | | | | | | | Otherwise builds without explicit target result in silent no-ops.
* | Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b'James Almer2017-04-13
|\| | | | | | | | | | | | | * commit '3e105d08848162b90d886bde59c010d4b0362a4b': build: Move entries related to building TOOLS to a subdirectory Makefile Merged-by: James Almer <jamrial@gmail.com>
| * build: Move entries related to building TOOLS to a subdirectory MakefileDiego Biurrun2016-12-07
| |
* | Merge commit '4104cc56225f29ce1cded8b2876f8748460232a6'James Almer2017-04-13
|\| | | | | | | | | | | | | * commit '4104cc56225f29ce1cded8b2876f8748460232a6': build: Warn that reconfiguration is necessary if version.h files changed Merged-by: James Almer <jamrial@gmail.com>
| * build: Warn that reconfiguration is necessary if version.h files changedDiego Biurrun2016-12-07
| | | | | | | | | | The library versions are stored in the config.mak file and are used to derive shared library names.
| * build: Add EXTRALIBS to TOOLS linker commandDiego Biurrun2016-12-05
| | | | | | | | | | EXTRALIBS contains general and platform-specific extra libraries that should be part of all linker commands.
* | Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697'Clément Bœsch2017-04-09
|\| | | | | | | | | | | | | * commit '3794062ab1a13442b06f6d76c54dce51ffa54697': Remove Plan 9 support Merged-by: Clément Bœsch <u@pkh.me>
| * Remove Plan 9 supportDiego Biurrun2016-12-03
| | | | | | | | | | | | Supporting the system was a nice joke for the 9 release, but it has run its course. Nowadays Plan 9 receives no testing and has no practical usefulness.
| * build: Hardcode avversion.h dependencyDiego Biurrun2016-10-27
| | | | | | | | | | | | | | Since avversion.h is a generated header it must be created before dependencies can be determined as a side effect of compilation. Otherwise Make stops and restarts the build process to generate avversion.h and produces related error messages.
* | Merge commit '7c9e2b295e4f70e8fedf9cceb12d95399a859a9c'James Almer2017-03-23
|\| | | | | | | | | | | | | * commit '7c9e2b295e4f70e8fedf9cceb12d95399a859a9c': Makefile: fix checking whether reconfiguring is required Merged-by: James Almer <jamrial@gmail.com>
| * Makefile: fix checking whether reconfiguring is requiredAnton Khirnov2016-10-21
| | | | | | | | | | It didn't take into account the new pattern used for bitstream filters and protocols.
* | Merge commit 'd32571626a2c36c026b7fa13d19ac4ed1aad75c9'James Almer2017-03-23
|\| | | | | | | | | | | | | * commit 'd32571626a2c36c026b7fa13d19ac4ed1aad75c9': build: Add VSX-OBJS to SUBDIR_VARS Merged-by: James Almer <jamrial@gmail.com>
| * build: Add VSX-OBJS to SUBDIR_VARSDiego Biurrun2016-10-18
| | | | | | | | The variable needs to be reset for each subdirectory.
| * build: Drop duplicate asm recipeDiego Biurrun2016-10-17
| | | | | | | | | | And move the asm recipe to the top-level Makefile next to the other local pattern rules for .o files.
| * build: Simplify postprocessing of linker version script filesDiego Biurrun2016-05-29
| | | | | | | | Generate the files in a single postprocessing step w/o intermediate files.
| * build: Change structure of the linker version script templatesDiego Biurrun2016-05-29
| | | | | | | | | | | | Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
| * build: Print a message when generating version scriptsDiego Biurrun2016-05-29
| |
* | Makefile: Clean compat/atomics/pthread subdirectory.Carl Eugen Hoyos2017-03-01
| |
* | Makefile: Clean compat subdirectory.Carl Eugen Hoyos2017-03-01
| | | | | | | | Fixes ticket #5546.
* | Merge commit '6641819feedb086ebba3d2be89b8d33980f367e1'Hendrik Leppkes2016-06-26
|\| | | | | | | | | | | | | * commit '6641819feedb086ebba3d2be89b8d33980f367e1': build: Ignore generated mapfile and remove it on distclean Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * build: Ignore generated mapfile and remove it on distcleanDiego Biurrun2016-05-27
| |
* | ffmpeg: Add cuvid hwaccel supportTimo Rothenpieler2016-06-10
| |
* | Merge commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477'Derek Buitenhuis2016-05-12
|\| | | | | | | | | | | | | * commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477': Generate the lists of enabled protocols/bsfs from configure. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov2016-04-19
| |
* | Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis2016-05-09
|\| | | | | | | | | | | | | * commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: miscellaneous cosmeticsDiego Biurrun2016-04-07
| | | | | | | | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
* | Merge commit '5d273d3efac340ef8de445c955ff44c7abed4e8f'Derek Buitenhuis2016-05-08
|\| | | | | | | | | | | | | * commit '5d273d3efac340ef8de445c955ff44c7abed4e8f': avconv: VAAPI hwcontext initialisation and hwaccel helper Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avconv: VAAPI hwcontext initialisation and hwaccel helperMark Thompson2016-03-30
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * configure: ObjC supportLuca Barbato2015-11-26
| | | | | | | | | | | | | | Assume that the default C compiler and the default ObjC compiler match (default for OSX). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | fate: add audiomatchMichael Niedermayer2016-03-22
| | | | | | | | | | Testset provided by Justin Greer <justin@zencoder.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | build: use intermediate lcov coverage fileAndreas Cadhalpun2016-02-06
| | | | | | | | | | | | | | Otherwise the 'lcov -q --remove' run fails with the following error: lcov: ERROR: cannot write to coverage.info! Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | configure: fall back to using full path if src is a directoryAndreas Cadhalpun2016-02-06
| | | | | | | | | | | | | | Or when building in-tree. Also don't try to remove src on distclean in these cases. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | build: use a link instead of changing current directory when compilingAndreas Cadhalpun2016-01-25
| | | | | | | | | | | | | | | | | | | | If links don't work, fall back to using the full source path as was previously done. This should fix build failures with MSVC. Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | build: make out-of-tree builds bit-identical to in-tree buildsAndreas Cadhalpun2016-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the full source path was embedded inconsistently in the debug information between in-tree/out-of-tree builds. The 'vpath %.inc' becomes necessary for finding libavfilter/all_channel_layouts.inc in out-of-tree builds. The full source path is still embedded in the debug information, but it's now independent of whether building in-tree or out-of-tree. The biggest improvement of this patch is that gdb now always searches for the path relative to the source directory. It still also searches for the full path. Previously it searched only for the full path in out-of-tree builds, making the debug information generated by Debian's buildds rather hard to use. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | mips: rename mipsdspr1 to mipsdspVicente Olivert Riera2015-12-04
| | | | | | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Makefile: add cleanup of pkg-config files created by configure to distcleanTobias Rapp2015-12-02
| | | | | | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | Merge commit 'fb472e1a11a4e0caed2c3c91da01ea8e35d9e3f8'Hendrik Leppkes2015-10-22
|\| | | | | | | | | | | | | * commit 'fb472e1a11a4e0caed2c3c91da01ea8e35d9e3f8': avconv: add support for Intel QSV-accelerated transcoding Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * avconv: add support for Intel QSV-accelerated transcodingAnton Khirnov2015-10-16
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * build: add Solaris symbol versioningSean McGovern2015-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The versioning facility in the Solaris linker differs from Linux in 3 ways: 1. It does not support globs in linker scripts for symbol versioning -- this is a GNU extension. 2. The linker argument is '-M', instead of '--version-script'. 3. It is picky about line endings. Each symbol or directive must be on a line of it's own. Let's use make_sunver.pl from GCC to generate a version script that works correctly with the Solaris linker. It's function is to correctly expand the globs in the original generated version script. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avcodec: add new Videotoolbox hwaccel.Sebastien Zwickert2015-08-03
| |
* | Merge commit '3ae0e721c7b6e0483801b9039b3d140e3b68b7f5'Michael Niedermayer2015-07-22
|\| | | | | | | | | | | | | * commit '3ae0e721c7b6e0483801b9039b3d140e3b68b7f5': checkasm: Always link statically Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * checkasm: Always link staticallyLuca Barbato2015-07-21
| | | | | | | | Checkasm needs to use internal symbols that should not be made public.
* | use mmi instead of loongson3 as simd-optimization flag周晓勇2015-07-07
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1316df7aa98c4784f190d107206d0bb12c590b89'Michael Niedermayer2015-07-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1316df7aa98c4784f190d107206d0bb12c590b89': lavu: add an API function to return the Libav version string Conflicts: .gitignore Makefile cmdutils.c doc/APIchanges libavutil/avutil.h libavutil/utils.c See: f91126643a91c2d3f8d8e210c8facaf259951b03 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu: add an API function to return the Libav version stringwm42015-07-02
| | | | | | | | | | | | | | | | This returns something like "v12_dev0-1332-g333a27c". This is much more useful than the individual library versions, of which there are too many, and which are very hard to map back to releases or git commits. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* | makefile: add Loongson-3 supportZhouXiaoyong2015-04-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Makefile: Add support for MSA (MIPS-SIMD-Arch)Shivraj Patil2015-04-17
| | | | | | | | | | | | Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure, mips: remove MIPS32R2, merging it with MIPSFPUJames Cowgill2015-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no independant uses of mips32r2 instructions except for the FPU parts. Due to the heavy use of mips32r2 specifc fpu extensions, I am guessing the original author intended MIPSFPU to imply MIPS32R2 anyway. Since these fpu instructions are available on mips64 (non-r2), enable them there as well. Also remove the last occurence of HAVE_MIPS32R2 (which is coupled to HAVE_MIPSFPU anyway). mips32r2 is left in the list of options form compatability so that using --disable-mips32r2 doesn't break anything. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Makefile: add dependencies which require ffversion.hMichael Niedermayer2014-12-20
| | | | | | | | | | | | Without this ffversion.h could sometimes be built too late Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffserver: move configuration code to separate fileLukasz Marek2014-10-22
| | | | | | | | | | | | | | | | This commit doesn't change any existing logic. It moves ffserver configuration related code to separate file. It intends to make maintaining easier. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>