summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-04-03 01:36:41 +0200
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-04-03 01:36:41 +0200
commit53e35bf59a7106fabd7d10e24190919e44dbf792 (patch)
treed918c0ff69822295aad2e749874f0ff579ae2fce
parent0ff1e17301d2483165d294d9d1906dbfc5be55af (diff)
downloadxine-lib-53e35bf59a7106fabd7d10e24190919e44dbf792.tar.gz
xine-lib-53e35bf59a7106fabd7d10e24190919e44dbf792.tar.bz2
Add the new contrib level makefile.
-rw-r--r--contrib/Makefile.am35
1 files changed, 35 insertions, 0 deletions
diff --git a/contrib/Makefile.am b/contrib/Makefile.am
new file mode 100644
index 000000000..b31e1da04
--- /dev/null
+++ b/contrib/Makefile.am
@@ -0,0 +1,35 @@
+srcdir = $(shell cd @srcdir@; pwd)
+
+CC = @CC@
+CFLAGS = @CFLAGS@
+LDFLAGS = @LDFLAGS@
+VISIBILITY_FLAG = @VISIBILITY_FLAG@
+
+ffmpeg/config.mak: $(srcdir)/ffmpeg/configure Makefile
+ mkdir -p ffmpeg
+ cd ffmpeg; \
+ $(srcdir)/ffmpeg/configure \
+ --disable-shared --enable-static \
+ --disable-encoders \
+ --disable-demuxers \
+ --disable-muxers \
+ --disable-strip \
+ --make="$(MAKE)" \
+ --cc="$(CC)" \
+ --extra-cflags="$(CFLAGS) $(VISIBILITY_FLAG) -fPIC -DPIC" \
+ --extra-ldflags="$(LDFLAGS)" \
+ --enable-gpl \
+ --enable-pthreads \
+ --disable-ffmpeg \
+ --disable-ffserver \
+ --disable-ffplay; \
+ cd ..
+
+ffmpeg/libavutil/libavutil.a: ffmpeg/config.mak
+ $(MAKE) -C ffmpeg/libavutil libavutil.a
+
+ffmpeg/libavcodec/libavcodec.a: ffmpeg/config.mak
+ $(MAKE) -C ffmpeg/libavcodec libavcodec.a
+
+ffmpeg/libpostproc/libpostproc.a: ffmpeg/config.mak
+ $(MAKE) -C ffmpeg/libpostproc libpostproc.a