Dave Yeo
2036977325
ln is not available on all platforms, so introduce a variable for it
...
that 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
17 years ago
Diego Biurrun
22a324da72
cosmetics: Use uppercase names for installation directories in makefiles.
...
Originally committed as revision 9776 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ramiro Polla
b8ef6423c7
Remove EXTRADEPS from common.mak since it is no longer used
...
Originally committed as revision 9766 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Måns Rullgård
e4d86a5790
add "checkheaders" target
...
Originally committed as revision 9346 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
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
18 years ago
Diego Biurrun
fa62bdb868
Move libpostproc-specific uninstallation command to the libpostproc Makefile.
...
Originally committed as revision 9277 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
1963f5e379
readability cosmetics
...
Originally committed as revision 9195 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
2d93bcc784
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
18 years ago
Diego Biurrun
6ca0c110f5
Simplify .depend file inclusion.
...
Originally committed as revision 8104 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
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
18 years ago
Diego Biurrun
722dabcc94
Move conditional CFLAGS and OBJS setting to common place.
...
Originally committed as revision 7699 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
6718659c0f
Remove BeOS hack.
...
Originally committed as revision 7634 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Ramiro Polla
8fbec4f4d0
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
18 years ago
Diego Biurrun
167de74f10
Remove redundant comment.
...
Originally committed as revision 7167 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
009618ea0d
Remove duplicate *.lib from rm command.
...
Originally committed as revision 7084 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
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
18 years ago
Diego Biurrun
14f29f795d
Revert putting EXTRALIBS in common.mak, linking fails on MinGW.
...
Originally committed as revision 6700 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
dadb850a50
Move CFLAGS handling to common.mak.
...
Originally committed as revision 6642 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Víctor Paesa
76808d6e7e
Quote names individually, since otherwise the whole list was understood
...
as 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
18 years ago
Diego Biurrun
c6c4651138
Simplify test program build.
...
Originally committed as revision 6563 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3aba428998
Libraries are created in the build tree, not in the source tree.
...
Originally committed as revision 6555 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
db671614cc
Replace .. by $(SRC_PATH), otherwise there might be problems with
...
out-of-tree builds.
Originally committed as revision 6553 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
0533322ea3
Move EXTRALIBS handling to common.mak.
...
Originally committed as revision 6545 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
9d0199f450
depend and dep are really the same target.
...
Originally committed as revision 6539 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3263626feb
Mark all phony targets as such.
...
Originally committed as revision 6538 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
d7e27559b1
Mac OS X requires running ranlib on static libraries after installation.
...
Originally committed as revision 6001 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
e35a3b7d65
Remove MinGW specialcasing and make shared library installation compatible
...
with MinGW where ln is emulated by cp.
Originally committed as revision 5930 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
afa615327b
Add quotes where necessary.
...
Originally committed as revision 5929 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
a1309f8f61
Shared libraries now go in $(shlibdir), not $(libdir).
...
Originally committed as revision 5927 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
5cb854e1c6
Move MinGW special casing for shared lib creation to configure.
...
Originally committed as revision 5921 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
eb9ab5834c
prettyprinting cosmetics
...
Originally committed as revision 5875 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
b8e10478eb
Create $(shlibdir), not $(libdir) for shared libs.
...
Originally committed as revision 5874 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
84c22efdfb
Create infrastructure to install shared and static libs into different places.
...
based on patch by Víctor Paesa wzrlpy at arsystel com
Originally committed as revision 5755 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
b8635ec6ef
Also remove versioned .so files on make clean.
...
Originally committed as revision 5719 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
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
19 years ago
Diego Biurrun
1db54e20ff
Move gprof compiler flag handling to configure.
...
Originally committed as revision 5701 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
7b0cd9ee2b
Move MinGW LDFLAGS setting to configure.
...
Originally committed as revision 5699 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
d7b34d0831
Move UltraSparc CFLAG addition to configure.
...
Originally committed as revision 5698 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Måns Rullgård
42225a3058
remove redundant make variable SUBDIR
...
Originally committed as revision 5442 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
2afc0c12a7
Add a small comment about a part that should be in configure.
...
Originally committed as revision 5414 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
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
19 years ago
Måns Rullgård
baa3a93781
Create shared libraries using versioned filenames and add -rpath-link
...
to LDFLAGS so linker finds them when using --as-needed (which is default
in some installations). Using --as-needed is generally a good thing, so
add that explicitly as well.
Originally committed as revision 5362 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
06aa32ff18
Add EXTRADEPS variable for extra dependencies that need to be built first.
...
Originally committed as revision 5323 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Måns Rullgård
1540cfdcce
SRCS must be set using := or things break when ASM_OBJS is added to OBJS
...
Originally committed as revision 5069 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
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
19 years ago
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
19 years ago
Diego Biurrun
dc2a1ce5c0
Simplify header installation.
...
Originally committed as revision 4986 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
b12f8273fa
Separate library install into static and shared installation.
...
Originally committed as revision 4983 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
f29f3b5d9f
Separate header file installation from the general install target.
...
Originally committed as revision 4981 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
320d060ae9
On MinGW it is not possible to build shared and static libraries at once.
...
Add means to disable building the static libraries and fix a few issues
with the MinGW build.
All the hard work done by Alexander Strasser, minor changes by myself.
Originally committed as revision 4909 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago