r732 - /experimental/ffmpeg/debian/rules
sho at users.alioth.debian.org
sho at users.alioth.debian.org
Thu Mar 29 22:36:08 CET 2007
Author: sho
Date: Thu Mar 29 21:36:08 2007
New Revision: 732
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=732
Log:
* More makefile cleanup.
Modified:
experimental/ffmpeg/debian/rules
Modified: experimental/ffmpeg/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/ffmpeg/debian/rules?rev=732&op=diff
==============================================================================
--- experimental/ffmpeg/debian/rules (original)
+++ experimental/ffmpeg/debian/rules Thu Mar 29 21:36:08 2007
@@ -4,6 +4,7 @@
export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+LIBS = libavutil libavcodec libpostproc libavformat libswscale
confflags += --enable-gpl --enable-pp --enable-swscaler --enable-pthreads
confflags += --enable-libvorbis --enable-libtheora --enable-libogg --enable-liba52 --enable-libdts --enable-libgsm --enable-x264
@@ -49,21 +50,17 @@
dh_testdir
QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
- # Build static libraries
+ # Build and backup static libraries
./configure $(confflags) --disable-ffmpeg --disable-vhook --disable-ffserver --disable-ffplay --prefix=/usr
$(MAKE) -C doc
$(MAKE)
-
- # Backup static libraries
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
- mv $$d/$$d.a $$d/$$d.a.bak ; \
- done
+ for d in $(LIBS); do mv $$d/$$d.a $$d/$$d.a.bak; done
# Build ffmpeg and shared libraries
./configure $(confflags) --enable-shared --prefix=/usr
sed 's/ldts/ldts_pic/' <config.mak >config.mak.pic
echo 'CFLAGS += -fPIC -DPIC' >> config.mak.pic
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ for d in $(LIBS); do \
cd $$d && \
$(MAKE) clean && \
rm -f Makefile.pic && \
@@ -74,7 +71,7 @@
rm -f config.mak.pic
# Restore static libraries and fix timestamps
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ for d in $(LIBS); do \
mv $$d/$$d.a.bak $$d/$$d.a ; \
touch $$d/$$d.a ; \
done
@@ -94,7 +91,7 @@
-$(MAKE) -C tests clean
-$(MAKE) distclean
QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ for d in $(LIBS); do \
rm -f $$d/Makefile.pic $$d/$$d.a.bak $$d-unistalled.pc $$d.pc ; \
done
rm -f config.log
@@ -111,9 +108,7 @@
cp libpostproc/libpostproc.a debian/tmp/usr/lib
cp libpostproc/postprocess.h debian/tmp/usr/include/postproc
cp libpostproc.pc debian/tmp/usr/lib/pkgconfig/
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
- cp $$d/$$d.so* tmp/usr/lib ; \
- done
+ for d in $(LIBS); do cp $$d/$$d.so* tmp/usr/lib; done
cp doc/*.html debian/tmp/usr/share/doc/ffmpeg/html/
cp doc/ffserver.conf debian/tmp/etc/
@@ -144,7 +139,7 @@
dh_strip
dh_compress
dh_fixperms
- for d in libavutil libavcodec libpostproc libavformat libswscale; do \
+ for d in $(LIBS); do \
dh_makeshlibs -p $${d}1d -V "$${d}1d (>= 0.cvs20070307)" ; \
done
dh_installdeb
More information about the pkg-multimedia-commits
mailing list