r1133 - /experimental/ffmpeg/debian/rules
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Fri Apr 18 20:48:48 UTC 2008
Author: siretart
Date: Fri Apr 18 20:48:48 2008
New Revision: 1133
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1133
Log:
further cleanup of debian/rules: collect configure flags for shared and static build in own variables
Modified:
experimental/ffmpeg/debian/rules
Modified: experimental/ffmpeg/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/ffmpeg/debian/rules?rev=1133&op=diff
==============================================================================
--- experimental/ffmpeg/debian/rules (original)
+++ experimental/ffmpeg/debian/rules Fri Apr 18 20:48:48 2008
@@ -10,8 +10,10 @@
confflags += --enable-pthreads
confflags += --enable-libvorbis --enable-libtheora
confflags += --enable-libgsm
-# Disable all architecture-specific optimizations
-confflags += --disable-mmx --disable-armv5te --disable-armv6 --disable-iwmmxt --disable-altivec
+
+# Disable architecture-specific optimizations for shared build
+nooptflags += --disable-armv5te --disable-armv6 --disable-iwmmxt --disable-altivec
+nooptflags += --disable-mmx
DEB_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: //p')
SRC_VERSION := $(shell echo $(DEB_VERSION) | cut -d '-' -f 1)
@@ -53,6 +55,12 @@
$(warning Make sure these packages are installed: $(weak-build-deps))
endif
+static_build_confflags = $(confflags) --disable-ffmpeg --disable-vhook \
+ --disable-ffserver --disable-ffplay --prefix=/usr
+
+shared_build_confflags = $(confflags) $(nooptflags) --enable-shared \
+ --prefix=/usr --extra-cflags="-fPIC -DPIC"
+
config-extra-includes.h:
sh debian/fixup-config.sh > config-extra-includes.h
@@ -62,7 +70,7 @@
QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
# Build static libraries
- ./configure $(confflags) --disable-ffmpeg --disable-vhook --disable-ffserver --disable-ffplay --prefix=/usr
+ ./configure $(static_build_confflags)
ifeq (,$(findstring risky,$(DEB_BUILD_OPTIONS)))
echo "#include \"config-extra-includes.h\"" >> config.h
endif
@@ -76,7 +84,7 @@
$(MAKE) clean
# Build ffmpeg and shared libraries
- ./configure $(confflags) --enable-shared --prefix=/usr --extra-cflags="-fPIC -DPIC"
+ ./configure $(shared_build_confflags)
ifeq (,$(findstring risky,$(DEB_BUILD_OPTIONS)))
echo "#include \"config-extra-includes.h\"" >> config.h
endif
More information about the pkg-multimedia-commits
mailing list