1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
Commit Graph

435 Commits

Author SHA1 Message Date
Robert Swain
a1a84f693f Add (un)installation targets for ffpresets using the new DATADIR variable
Originally committed as revision 16793 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-25 22:44:57 +00:00
Francesco Cosoleto
250dd6f0f7 Add a separate 'testclean' rule to clean regression test data without
removing compiled files.
patch by Francesco Cosoleto, cosoleto gmail com

Originally committed as revision 16518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-10 20:31:40 +00:00
Måns Rullgård
9a5771e9c1 Run regression tests on target system.
Originally committed as revision 15915 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:44 +00:00
Måns Rullgård
dbad2c29cc Build regression test data generators using HOSTCC
Originally committed as revision 15914 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-23 12:36:41 +00:00
Diego Biurrun
5bab853646 Add check target to run both tests and checkheaders targets.
Originally committed as revision 15750 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-30 10:14:57 +00:00
Måns Rullgård
c87348a922 Use OBJS variable for all object files
There is no longer any need to differentiate the object files
by source type.

Originally committed as revision 15708 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25 14:00:28 +00:00
Diego Biurrun
9bce82fa00 Add alltools target to build all the tools/ stuff.
Originally committed as revision 15438 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-27 05:01:57 +00:00
Michael Niedermayer
3e3c638e69 Switch regression tests to swscale.
Plain C, x86-32 and -64 have been tested and should work, other
archs that had asm optmizations in swscale likely will need some fixes
to either fall back on C if SWS_BITEXACT is set or make the asm match C.
This also disables the PAL8 test as neither swscale nor the old scaler
really support PAL8 output, imgconvert supported a fixed 666 palette
as output and swscale supports fixed 884 and 422.

Originally committed as revision 15305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-13 03:49:54 +00:00
Justin Ruggles
bde51e6a8a restore accidently deleted file
Originally committed as revision 14954 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-24 23:17:26 +00:00
Justin Ruggles
c5b930e674 1000l to me. committed to wrong repo. revert last commit.
Originally committed as revision 14953 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-24 22:57:25 +00:00
Peter Ross
4f5c72e857 PCM regression tests.
Originally committed as revision 14671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-08 23:31:43 +00:00
Diego Biurrun
2ece2e9773 Move up swscale_error target so that regression tests error out immediately.
Originally committed as revision 14261 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-17 09:30:48 +00:00
Måns Rullgård
9e6165b53e enable version.h to be created from subdirs
Originally committed as revision 13819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-19 16:57:38 +00:00
Diego Biurrun
25cd5cb33c Generate pkg-config files in each library subdirectory so that they do
not clutter the root of the source tree.

Originally committed as revision 13780 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-16 18:01:55 +00:00
Diego Biurrun
969f949300 Remove Fabrice's copyright from the Makefiles. They have been entirely
rewritten since they were originally created.

Originally committed as revision 13675 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-06 17:50:32 +00:00
Diego Biurrun
1eacdcc644 Do not remove gmon.out on clean, we never create it.
Originally committed as revision 13453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 00:45:45 +00:00
Diego Biurrun
936d48911a Remove TAGS target cruft.
Originally committed as revision 13451 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 00:38:35 +00:00
Diego Biurrun
5caf0949c0 Simplify phony target declaration.
Originally committed as revision 13450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 00:32:26 +00:00
Diego Biurrun
60598b2f9a Rename test-server target to servertest for consistency with other test targets.
Originally committed as revision 13449 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 00:26:43 +00:00
Måns Rullgård
54381d7557 clear TESTS variable between subdirs
Originally committed as revision 12866 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-16 21:50:39 +00:00
Diego Biurrun
16507ddd6b Add DIRS variable to the list of variables to be cleared instead of
unsetting it manually.

Originally committed as revision 12825 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-14 21:39:56 +00:00
Måns Rullgård
d1300235b9 ffplay.d needs SDL_CFLAGS
Originally committed as revision 12787 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-10 22:34:37 +00:00
Måns Rullgård
9987769a8b correct soname for vhooks
Originally committed as revision 12785 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-10 19:44:29 +00:00
Måns Rullgård
791a3fc8ec save DEP_LIBS before processing subdirs
Originally committed as revision 12784 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-10 19:44:26 +00:00
Måns Rullgård
76ca42a8a0 move DEP_LIBS to common.mak
Originally committed as revision 12777 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-09 21:11:39 +00:00
Måns Rullgård
8a03404d4f fix build with --build-suffix
Originally committed as revision 12776 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-09 21:11:35 +00:00
Måns Rullgård
caec74dd65 generate separate dependency files per object file
Originally committed as revision 12775 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-09 20:48:17 +00:00
Måns Rullgård
465d9b1f7a collect vhook-related makefile lines in one place
Originally committed as revision 12762 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-07 22:17:42 +00:00
Stefano Sabatini
d05e360c48 Make the install-man target depend on $(MANPAGES).
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 12761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-07 21:45:38 +00:00
Måns Rullgård
71c61f62a3 non-recursive makefiles
Originally committed as revision 12760 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-07 21:16:31 +00:00
Måns Rullgård
b8fcb619e9 simplify LDFLAGS and EXTRALIBS handling
Originally committed as revision 12683 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-03 23:51:29 +00:00
Måns Rullgård
82e8566a02 simplify vhook/*.o rule
Originally committed as revision 12682 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-03 22:47:01 +00:00
Måns Rullgård
43527e3edd clean up DEP_LIBS setting
Originally committed as revision 12681 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-03 22:39:54 +00:00
Diego Biurrun
60080b0805 10l typo, restore forgotten $.
Originally committed as revision 12673 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-03 16:57:01 +00:00
Björn Axelsson
73e17cdb8c Add libavutil to DEP_LIBS so that PROGS get rebuilt upon libavutil changes.
Closes issue 418, patch by Björn Axelsson, bjorn.axelsson intinor se

Originally committed as revision 12667 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-02 18:14:48 +00:00
Måns Rullgård
473a88caaf fix ff*_g -> ff* rules
Originally committed as revision 12624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-29 11:33:58 +00:00
Diego Biurrun
9bcc2883ac bandaid fix for broken shared library installation
Originally committed as revision 12617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 03:13:21 +00:00
Diego Biurrun
dfd1083831 Move INSTALL_PROGS_TARGETS variable to a better place.
Originally committed as revision 12616 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 03:07:55 +00:00
Diego Biurrun
88ad036874 Handle EXTRALIBS and LDFLAGS for libswscale and libavfilter in a simpler way.
Originally committed as revision 12615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 02:45:09 +00:00
Diego Biurrun
c1ac39b3df Replace ifeq to declare install-progs dependencies by a variable.
Originally committed as revision 12613 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 01:58:53 +00:00
Diego Biurrun
a7319cc22a The install target should depend on enabled installation targets.
Originally committed as revision 12612 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 01:49:01 +00:00
Diego Biurrun
e58cc8e604 Remove TAGS target. It is ages old and has never been updated to match
changes to the source tree. Thus it has to be completely unused.

Originally committed as revision 12610 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-28 00:59:55 +00:00
Diego Biurrun
7716f7ffa3 Use common.mak in the top-level Makefile as well.
Originally committed as revision 12599 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-26 09:39:12 +00:00
Diego Biurrun
916dafd57c cosmetics: Rename SRCS variable to PROGS_SRCS.
This is in preparation for common.mak inclusion in the main Makefile.

Originally committed as revision 12598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-26 09:30:09 +00:00
Diego Biurrun
f4428f9992 Merge LDFLAGS lines.
Originally committed as revision 12597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-26 09:27:58 +00:00
Diego Biurrun
2721715985 cosmetics: Move around some rules and variable declarations.
This is in preparation for common.mak inclusion in the main Makefile.

Originally committed as revision 12596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-26 09:22:43 +00:00
Diego Biurrun
92e791ff37 cosmetics: Rename 'all' target to 'main'.
This is in preparation for common.mak inclusion in the main Makefile.

Originally committed as revision 12595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-26 08:58:26 +00:00
Diego Biurrun
b1b184812c Merge binary generation rules.
Originally committed as revision 12455 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-15 19:57:09 +00:00
Måns Rullgård
a426bbfc28 set SRC_DIR in top-leve Makefile
Originally committed as revision 12453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-15 19:24:05 +00:00
Diego Biurrun
e6a383d695 Use $< to simplify a few lines.
Originally committed as revision 12451 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-15 19:14:07 +00:00
Diego Biurrun
6e69586b44 Build ffserver_g as well as ffserver, consistent with the other binaries.
Originally committed as revision 12439 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-14 12:44:07 +00:00
Diego Biurrun
315c741d3d 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
2008-03-12 23:30:35 +00:00
Diego Biurrun
f63b6dc0ff Do not calculate dependencies for header files in the .vhookdepend target.
Originally committed as revision 12422 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-12 09:42:36 +00:00
Diego Biurrun
8df4da4eb3 Use $^ without header files instead of $(SRCS) to reference the dependencies
of the .depend target. $^ apparently includes the full path to files found
in a vpath directory, $(SRCS) does not. This makes out of tree builds fail.

Originally committed as revision 12421 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-12 09:40:36 +00:00
Ramiro Polla
1b9cec96e1 Remove windows installer. I'm not aware of anyone that uses it.
Originally committed as revision 12416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 21:15:47 +00:00
Diego Biurrun
30a3ad750b Simplify .depend generation command.
Originally committed as revision 12414 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 20:18:40 +00:00
Diego Biurrun
7853bf93b2 Replace the awkward '1>' with the more natural '>'.
Originally committed as revision 12413 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 20:12:27 +00:00
Diego Biurrun
3c889b5cf7 Merge SDL_CFLAGS handling for files that need it.
Originally committed as revision 12412 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 20:01:50 +00:00
Diego Biurrun
bab785a5f9 vhooks really need libav* even if they compile fine without on Linux.
Originally committed as revision 12409 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 18:37:18 +00:00
Diego Biurrun
13ca50f367 Rename --enable-swscaler --> enable-swscale to be consistent with the
directory name and other option names. Also rename variables accordingly.

Originally committed as revision 12408 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10 17:54:24 +00:00
Diego Biurrun
4a24ab64b1 Rename pp variable to postproc for consistency.
Originally committed as revision 12376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-08 18:50:38 +00:00
Diego Biurrun
61c510887b cosmetics: prettyprinting
Originally committed as revision 12369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-08 16:19:46 +00:00
Diego Biurrun
3d323571d6 Install libavfilter if it has been enabled.
Originally committed as revision 12368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-08 16:19:03 +00:00
Diego Biurrun
4c85ae7ba5 The videohook target does not depend on .libs.
Originally committed as revision 12367 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-08 15:19:07 +00:00
Måns Rullgård
733a6d8360 Remove mp4psp regression test
The PSP MP4 format requires an AAC audio stream, so until
we have an AAC encoder we cannot test this format.

The existing test is broken and does not actually use the
PSP format.

Originally committed as revision 12359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-07 19:27:07 +00:00
Kostya Shishkov
9dc92a38a0 IMA ADPCM encoder - QT variant
Originally committed as revision 12348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-06 07:30:41 +00:00
Måns Rullgård
de2f77d865 allow vpath search only for source files
Originally committed as revision 12343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-05 21:27:58 +00:00
Vitor Sessak
f7679c54dd Build system changes for libavfilter addition. Add --enable-avfilter configure option.
Patch by myself, Bobby Bingham and Víctor Paesa.

Originally committed as revision 12249 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-26 21:32:56 +00:00
Måns Rullgård
4411cb11f8 use diff -u -w in codec regression test
Originally committed as revision 12181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-23 13:15:24 +00:00
Måns Rullgård
b147ec08c3 do not run ldconfig after installing shared libraries
Originally committed as revision 12121 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-16 14:13:23 +00:00
Måns Rullgård
2009721d99 split lavf regression tests
Originally committed as revision 11833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:29 +00:00
Måns Rullgård
4383ed5cba split regression tests allowing make to run them in parallel
Originally committed as revision 11832 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-03 19:26:26 +00:00
Diego Biurrun
b15136b793 seektest depends on both codectest and libavtest.
Originally committed as revision 11646 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-28 01:37:19 +00:00
Måns Rullgård
20963a7156 whitespace cosmetics
Originally committed as revision 11634 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-27 14:55:16 +00:00
Måns Rullgård
a11f43a466 remove some ifeq ($(CONFIG_FOO),yes)
Originally committed as revision 11633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-27 14:55:13 +00:00
Diego Biurrun
1521c500da Merge rules for tools/* into a generic rule.
Originally committed as revision 11620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-26 18:41:20 +00:00
Diego Biurrun
2b258bbaad Properly remove tools on clean.
Originally committed as revision 11619 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-26 13:43:40 +00:00
Diego Pettenò
fc900b7b65 Make .vhookdep depend on version.h, same as .depend.
patch by Diego 'Flameeyes' Pettenò, flameeyes gmail com

Originally committed as revision 11543 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-16 22:43:04 +00:00
Diego Biurrun
d75dcfdceb Add compilation rule for tools/pktdumper.
Originally committed as revision 11530 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-14 22:23:53 +00:00
Diego Biurrun
6da7cc8185 Add compilation rule for tools/trasher.
Originally committed as revision 11475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-08 23:02:39 +00:00
Luca Abeni
c721d803cb Introduce libavdevice
Originally committed as revision 11077 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-22 16:10:02 +00:00
Diego Biurrun
1c2211bd4e Quote paths in uninstall commands where necessary.
Originally committed as revision 10927 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-04 23:00:22 +00:00
Diego Biurrun
ff21c1b056 Remove redundant -DHAVE_AV_CONFIG_H from tests/seek_test command.
Originally committed as revision 10885 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-31 11:38:08 +00:00
Diego Biurrun
2a4592fedc Clarify comment about gcc -MM.
Originally committed as revision 10875 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-30 08:01:48 +00:00
Diego Biurrun
ef59bf60c0 Fix uninstall-vhook, SLIBSUF was being left out.
Originally committed as revision 10842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-22 18:09:10 +00:00
Diego Biurrun
282db5fde0 Fix make install of man pages when PROGS is empty.
Originally committed as revision 10841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-22 18:01:33 +00:00
Diego Biurrun
1217916b0d Fix make install when PROGS is empty.
Originally committed as revision 10840 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-22 18:00:31 +00:00
Diego Biurrun
e1a3a63f13 Further simplify install-progs prerequisites, no need to duplicate PROGS.
Originally committed as revision 10839 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-22 17:21:38 +00:00
Diego Biurrun
c4fa7ebcda Simplify install-progs prerequisite declaration.
Originally committed as revision 10838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-22 17:15:12 +00:00
Stefano Sabatini
2c8c502182 Make distclean should remove .vhookdep.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 10501 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-15 09:49:27 +00:00
Dave Yeo
65f379920f Recurse into libswscale on uninstall.
patch by Dave Yeo, daveryeo telus net

Originally committed as revision 10479 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-12 09:35:30 +00:00
Diego Biurrun
06396e1193 10l: Actually add the .libs dependency to the seek_test binary,
not the phony seektest target.

Originally committed as revision 10258 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-28 23:29:07 +00:00
Diego Biurrun
d0e1cd3d9e Split FFmpeg documentation into general documentation and the documentation
of the ffmpeg command line program.

Originally committed as revision 10255 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-28 06:22:57 +00:00
Wolfram Gloger
d664a6255b Give seektest .libs dependency so that it gets updated on libavformat changes.
patch by Wolfram Gloger, wmglo dent.med.uni-muenchen de

Originally committed as revision 10246 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-27 08:42:23 +00:00
Diego Biurrun
a5a5984a25 cosmetics: Insert empty line for readability.
Originally committed as revision 10245 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-27 08:40:16 +00:00
Stefano Sabatini
4ce5df0856 Make ffserver use cmdutils.c show_license function
patch by Stefano Sabatini: [stefano sabatini minus lala ! poste it]

Originally committed as revision 10183 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-22 13:10:25 +00:00
Diego Biurrun
22a324da72 cosmetics: Use uppercase names for installation directories in makefiles.
Originally committed as revision 9776 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-21 18:53:06 +00:00
Benoit Fouet
83ef1fea65 fix tools compilation
Originally committed as revision 9712 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-17 08:28:48 +00:00
Måns Rullgård
c07ed8c8a2 create and populate "tools" directory
Originally committed as revision 9634 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-13 21:33:24 +00:00
Måns Rullgård
fdc1973e30 libavtest and seektest no longer need gpl
Originally committed as revision 9633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-13 17:41:28 +00:00
Måns Rullgård
7d6ac9a319 prettify conditional targets
Originally committed as revision 9566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-09 20:42:00 +00:00
Måns Rullgård
cbefadbd25 whitespace cosmetics
Originally committed as revision 9565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-09 20:41:58 +00:00
Måns Rullgård
dd9f3d9791 clean up vhook variables
Originally committed as revision 9564 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-09 20:22:16 +00:00
Diego Biurrun
742c94cbb4 10l: The ppm video hook depends on fork().
This dependency was apparently accidentally lost while making
the vhook build process non-recursive.

Originally committed as revision 9562 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-09 19:28:18 +00:00
Måns Rullgård
3b26ee4719 fix build after breakage in r9544
Originally committed as revision 9546 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-08 17:47:15 +00:00
Diego Biurrun
ed5614eb56 Make vhook build non-recursive.
Originally committed as revision 9544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-08 15:16:25 +00:00
Diego Biurrun
d6cfad679a Revert videohook dependency change.
Originally committed as revision 9368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-19 06:27:11 +00:00
Diego Biurrun
819f3ab6f5 The video hooks do not depend on the libav* libraries.
Originally committed as revision 9281 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-11 08:14:45 +00:00
Diego Biurrun
b8d4082552 We do not create .d files, thus no need to remove them.
Originally committed as revision 9278 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 21:48:54 +00:00
Diego Biurrun
fa62bdb868 Move libpostproc-specific uninstallation command to the libpostproc Makefile.
Originally committed as revision 9277 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 21:29:56 +00:00
Diego Biurrun
06694949b4 Use consistent paths for adding values to LDFLAGS.
Originally committed as revision 9276 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 21:19:15 +00:00
Diego Biurrun
364a960704 Move HAVE_AV_CONFIG_H definition to the Makefile like in the rest of FFmpeg.
Originally committed as revision 9273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 14:34:56 +00:00
Diego Biurrun
bb8fe69a09 whitespace cosmetics
Originally committed as revision 9272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 14:28:42 +00:00
Diego Biurrun
4566de5707 Simplify ffplay.o CFLAGS handling.
Originally committed as revision 9271 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 14:21:53 +00:00
Diego Biurrun
18caf192e7 Compile all binaries with default CFLAGS.
Originally committed as revision 9270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 14:21:07 +00:00
Diego Biurrun
ed7bf3c3c8 Simplify command with automatic variable.
Originally committed as revision 9267 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-10 14:05:12 +00:00
Diego Biurrun
b13cdd333f Remove stray commented out line, fix individual regression test dependencies.
Originally committed as revision 9259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-08 19:05:48 +00:00
Diego Biurrun
4fbd52f0b8 Merge tests Makefile into the top-level Makefile.
This gets rid of some recursion and simplifies the code.

Originally committed as revision 9255 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-07 22:36:39 +00:00
Diego Biurrun
5e2dfd3906 Add seektest to top-level targets, remove individual codec tests.
Originally committed as revision 9126 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-25 13:12:17 +00:00
Diego Biurrun
e9b19db82b Make documentation build nonrecursive: Merge it into the top-level Makefile.
Originally committed as revision 9042 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-17 08:39:50 +00:00
Måns Rullgård
7f0f6e13a7 include only files actually built in SRCS
Originally committed as revision 8289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-08 00:24:14 +00:00
Måns Rullgård
42a4ca83ea remove useless OBJS variable
Originally committed as revision 8154 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-27 22:56:02 +00:00
Måns Rullgård
4c9b0af57b simplify conditional targets
Originally committed as revision 8153 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-27 22:51:30 +00:00
Måns Rullgård
0cb8579af2 simplify
Originally committed as revision 8152 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-27 19:00:26 +00:00
Diego Biurrun
6ca0c110f5 Simplify .depend file inclusion.
Originally committed as revision 8104 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-23 23:44:48 +00:00
Ramiro Polla
ca3798dc22 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
2007-01-25 12:29:48 +00:00
Diego Biurrun
7a7be12663 comment typo
Originally committed as revision 7708 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 12:13:15 +00:00
Diego Biurrun
634444f4ce PROGS depends on PROGS_G so depending on just PROGS is enough.
Originally committed as revision 7700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 00:39:32 +00:00
Måns Rullgård
a4da50e17f make version.h depend on .svn/entries
Originally committed as revision 7377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-26 17:25:16 +00:00
Måns Rullgård
da34f7ac23 do not use non-standard test -nt
Originally committed as revision 7252 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-07 19:25:04 +00:00
Diego Biurrun
cb741242a1 Nuke config.log support.
Originally committed as revision 7141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-20 21:46:43 +00:00
Diego Biurrun
3e4134f697 Also remove cws2fws on clean.
Originally committed as revision 7086 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 02:13:11 +00:00
Diego Biurrun
4d15aae193 Do not build output_example and qt-faststart by default.
Originally committed as revision 7085 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 02:11:24 +00:00
Diego Biurrun
c5173a3b09 Remove ifneq MINGW condition around man page uninstallation. We don't do
OS-dependent conditions in Makefiles anymore and I doubt this is correct.
If it turns out to be a problem it can easily be fixed.

Originally committed as revision 7083 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 01:45:19 +00:00
Diego Biurrun
9464f2b836 Move BeOS extralibs handling into configure.
Originally committed as revision 7082 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 01:36:16 +00:00
Diego Biurrun
bedb355098 Remove tar target, it's hardly useful.
Originally committed as revision 7080 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-15 00:51:07 +00:00
Diego Biurrun
8233b75041 Make man page installation dependent on documentation generation.
Originally committed as revision 7042 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 02:53:59 +00:00
Diego Biurrun
c21fb33916 Remove ifneq MINGW condition around man page installation. We don't do
OS-dependent conditions in Makefiles anymore and I doubt this is correct.
If it turns out to be a problem it can easily be fixed.

Originally committed as revision 7028 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 00:50:05 +00:00
Måns Rullgård
0032cac2c9 fix make dep with some gcc versions
Originally committed as revision 6988 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-12 16:37:32 +00:00
Diego Biurrun
354ca798b2 slight simplification
Originally committed as revision 6984 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-12 16:07:14 +00:00
Måns Rullgård
3894bc74db fix make dep for out of tree builds
Originally committed as revision 6974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-11 20:58:32 +00:00
Måns Rullgård
d226c75084 rename HAVE_VHOOK/BUILD_VHOOK to CONFIG_VHOOK
Originally committed as revision 6949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-08 23:18:18 +00:00
Måns Rullgård
997baf0141 allow spaces in source and build directory names
out of tree builds from a source dir with spaces is impossible
due to how make handles vpath

Originally committed as revision 6938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-08 00:02:15 +00:00
Diego Biurrun
786b30af26 Add option to disable ffmpeg build.
Patch taken from the Debian package by Sam Hocevar.

Originally committed as revision 6871 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-02 17:09:47 +00:00
Luca Abeni
a163ed1aaa Do not use a fake libavcodec/swscale.h, but always use the real one
(from libswscale) instead

Originally committed as revision 6777 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-23 17:06:32 +00:00
Diego Biurrun
84471efd91 Consistently use $(BUILD_ROOT).
Originally committed as revision 6699 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-15 12:57:47 +00:00
Diego Biurrun
cbeee4d8e5 Replace -I../-I. by -I$(BUILD_ROOT).
Originally committed as revision 6572 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07 09:22:44 +00:00
Diego Biurrun
3263626feb Mark all phony targets as such.
Originally committed as revision 6538 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-03 17:42:17 +00:00
Diego Biurrun
902d3c6d33 Add codectest to test targets.
Originally committed as revision 6532 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-02 16:56:09 +00:00
Diego Biurrun
eaa6d7b683 make depend should recurse into libswscale as well.
Originally committed as revision 6406 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-01 16:33:31 +00:00
Diego Biurrun
4054e2452f Remove bogus .PHONY declaration from version.h target.
Should fix make dep to be invoked before distclean under some circumstances.

Originally committed as revision 6405 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-01 15:24:31 +00:00
Måns Rullgård
496cfa3c9e ffmpeg, ffplay, ffserver need version.h
Originally committed as revision 6242 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-12 23:13:22 +00:00
Diego Biurrun
691c480e7f Fix 'make depend' for libpostproc.
Originally committed as revision 6238 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-12 10:33:27 +00:00
Måns Rullgård
f3cd195aac add our -L flags before any other linker flags
Originally committed as revision 6220 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-10 14:13:19 +00:00
Måns Rullgård
3acc68b4ff fix out of tree builds
Originally committed as revision 6214 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-09 17:28:53 +00:00
Panagiotis Issaris
8dc6f118b7 Add -lav* to the front of LDFLAGS, fixes linking on Linux.
patch by Panagiotis Issaris, takis.issaris uhasselt be

Originally committed as revision 6204 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-08 19:36:21 +00:00
Diego Biurrun
6de9e50649 FFLIBS --> EXTRALIBS
Originally committed as revision 6203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-08 18:28:58 +00:00
Diego Biurrun
f381af7b7f Remove pointless variable indirection.
Originally committed as revision 6202 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-08 18:17:50 +00:00
Diego Biurrun
a9550eb670 simplify
Originally committed as revision 6201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-08 18:17:08 +00:00
Diego Biurrun
cc654dd7b6 FFLIBDIRS --> LDFLAGS
Originally committed as revision 6200 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-08 18:06:22 +00:00
Diego Biurrun
91beada72a Some gcc versions dislike version.h to appear in the list of files to
compile dependencies for.

Originally committed as revision 6144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-31 18:30:41 +00:00
Diego Biurrun
92c3ef657b FFMPEG_VERSION was moved to version.h.
hint by Ramiro Polla, angustia at arrozcru d.t no-ip d.t org

Originally committed as revision 6089 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-25 14:53:47 +00:00
Luca Abeni
790c9ca72a Enable swscale usage in ffmpeg
Originally committed as revision 5959 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-08 18:51:38 +00:00
Diego Biurrun
c536cb09f9 Rename FFSLDFLAGS variable to FFSERVERLDFLAGS to lessen confusion.
Originally committed as revision 5817 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-24 00:52:42 +00:00
Måns Rullgård
4b65d88fd7 replace -D_GNU_SOURCE with -D_ISOC9X_SOURCE to avoid accidental use
of gnu extensions

Originally committed as revision 5733 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 23:10:01 +00:00
Diego Biurrun
2f30a81d19 CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just
CONFIG_MINGW or __MINGW32__ instead.

Originally committed as revision 5718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-11 21:45:45 +00:00
Diego Biurrun
1db54e20ff Move gprof compiler flag handling to configure.
Originally committed as revision 5701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-10 00:49:16 +00:00
Diego Biurrun
dea4953d82 Remove silly TEST variable that is used in one line but not directly above.
Originally committed as revision 5700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-10 00:29:33 +00:00
Diego Biurrun
f130fd4630 cosmetics: Break overly long lines.
Originally committed as revision 5622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 14:12:00 +00:00
Diego Biurrun
5c6a5d584e simplify
Originally committed as revision 5581 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 18:24:11 +00:00
Luca Barbato
bf8409947f make distclean clean everything
Originally committed as revision 5580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 18:17:30 +00:00
Måns Rullgård
54003e1a70 get svn version when using separate build tree
Originally committed as revision 5539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-28 20:46:58 +00:00
Diego Biurrun
fd071c2659 .depend needs version.h, noticed by Uoti Urpala
Originally committed as revision 5510 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-22 21:28:30 +00:00
Diego Biurrun
f1cc88a5d6 Use Subversion revision for FFMPEG_VERSION.
based on a patch by Ismail Dönmez ismail$$at$$pardus$$dot$$org$$dot$$tr

Originally committed as revision 5502 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-20 10:24:08 +00:00
Diego Biurrun
0cfd96cc1f Avoid binary stripping rule code duplication.
Originally committed as revision 5500 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-19 23:26:46 +00:00
Måns Rullgård
5d38ba3384 put local -L flags first in link commands
Originally committed as revision 5494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-17 19:51:45 +00:00
Diego Biurrun
36b1b0bcc6 CVS --> Subversion
Originally committed as revision 5461 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 13:13:08 +00:00
Diego Biurrun
ea0f0681a6 'make depend' should recurse into libavutil as well.
Originally committed as revision 5444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 23:20:51 +00:00
Diego Biurrun
6d9a242106 libavcodec/libpostproc ---> libpostproc
Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 21:37:48 +00:00
Diego Biurrun
6b991cb29f Generate the list of all programs, unstripped programs and man pages in a more
elegant fashion and unconditionally remove all programs on clean.

Originally committed as revision 5400 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 12:33:13 +00:00
Diego Biurrun
7d2f45464b Rename singular variables to more sensible plural form.
Originally committed as revision 5399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 12:19:07 +00:00
Diego Biurrun
f9edb71744 uninstallation support
inspired by a patch from Richard, richiek.,@,.optushome.,.,.com.,.,.au

Originally committed as revision 5398 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 12:14:02 +00:00
Diego Biurrun
5d22ccf73f cosmetics: Prettyprint some commands.
Originally committed as revision 5395 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 08:40:15 +00:00
Diego Biurrun
1e7ffa50b7 Use '-' instead of '|| true' to ignore errors.
Originally committed as revision 5225 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 21:01:49 +00:00
Baptiste Coudurier
95ca7c94e4 use CFLAGS when compiling qt-faststart, to enable largefile support
Originally committed as revision 5168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-16 00:15:30 +00:00
Måns Rullgård
c7bb67c485 Create installation directories in the common install-* targets.
This is needed for components that override install locations (libpostproc).

Originally committed as revision 5036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-19 12:44:38 +00:00
Måns Rullgård
2fdd5a68d3 add quotes around $(libdir)
Originally committed as revision 5016 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-13 14:28:32 +00:00
Måns Rullgård
8b2121e3de move common parts of makefiles into common.mak
Originally committed as revision 5015 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-13 12:53:25 +00:00
Alexander Strasser
46ff904f3d Build also ffserver (if configured) when doing `make test' .
approved by Diego

Originally committed as revision 4995 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 21:44:55 +00:00
Diego Biurrun
1a9150b194 Move libpostproc compilation to the top-level Makefile.
Originally committed as revision 4993 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 21:42:11 +00:00
Diego Biurrun
dc2a1ce5c0 Simplify header installation.
Originally committed as revision 4986 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 19:30:55 +00:00
Diego Biurrun
a4848db6fe Make sure that install-progs has the proper dependencies when compiling
against shared libs.

Originally committed as revision 4984 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 19:01:54 +00:00
Diego Biurrun
b12f8273fa Separate library install into static and shared installation.
Originally committed as revision 4983 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 18:50:45 +00:00
Diego Biurrun
f29f3b5d9f Separate header file installation from the general install target.
Originally committed as revision 4981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 17:44:06 +00:00
Diego Biurrun
1eb17b3c35 The install-progs target should depend on $(PROG).
Originally committed as revision 4979 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 17:15:11 +00:00
Diego Biurrun
81dcdc53a3 Separate program installation into its own target.
Originally committed as revision 4978 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 17:06:59 +00:00
Diego Biurrun
04c07634d6 Remove obscure Makefile.bak entry from distclean rules.
Originally committed as revision 4901 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-26 23:42:30 +00:00
Diego Biurrun
767b49a56e Make sure that ffmpeg_g and ffplay_g get removed on 'make clean'.
Originally committed as revision 4893 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-24 20:27:08 +00:00
Diego Biurrun
98013cc16c Make clean/distclean consistent throughout all the Makefiles.
Originally committed as revision 4863 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-16 14:59:54 +00:00
Diego Biurrun
115329f160 COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 18:14:38 +00:00