#!/usr/bin/make -f
# debian/rules for the VideoLAN Client - uses debhelper.
-# $Id: rules,v 1.108 2003/11/01 10:07:09 sam Exp $
+# $Id: rules,v 1.110 2004/01/20 17:45:19 sam Exp $
# based on Joey Hess's one.
# Uncomment this to turn on verbose mode.
--enable-v4l \
--enable-pvr \
--enable-speex \
+ --enable-caca \
$(NULL)
# These ones are currently shipped with VLC
CONFIG_FLAGS += --enable-ffmpeg --with-ffmpeg-tree=extras/ffmpeg
-CONFIG_FLAGS += --enable-faad --with-faad-tree=extras/faad
+CONFIG_FLAGS += --enable-faad --with-faad-tree=extras/faad2
CONFIG_FLAGS += --enable-libmpeg2 --with-libmpeg2-tree=extras/mpeg2dec
# Glide and svgalib are only for x86
dh_testdir
# Touch stuff
- touch configure.ac \
- && touch aclocal.m4 \
- && touch configure \
- && touch config.h.in \
- && touch `find . -name Makefile.in`
+ touch configure.ac
+ touch aclocal.m4
+ touch configure
+ touch config.h.in
+ touch `find . -name Makefile.in`
# Check that we have an ffmpeg tree in here (can be a symlink)
test -d extras/ffmpeg
if test ! -d CVS; then \
cd extras/ffmpeg \
- && ./configure \
+ && CC=$(CC) ./configure --enable-pp --disable-debug \
&& cd libavcodec \
&& $(MAKE); \
fi
- # Check that we have an faad tree in here (can be a symlink)
- test -d extras/faad
+ # Check that we have an faad2 tree in here (can be a symlink)
+ test -d extras/faad2
if test ! -d CVS; then \
- cd extras/faad \
+ cd extras/faad2 \
&& touch `find . -name configure.in` \
&& touch `find . -name aclocal.m4` \
&& touch `find . -name configure` \
# HACKETY HACKETY HACK
if test ! -d CVS; then \
- cd extras/faad/libfaad \
+ cd extras/faad2/libfaad \
&& $(MAKE) clean \
&& $(MAKE) AM_CFLAGS=-fPIC; \
fi
# Check that we have an ffmpeg tree in here (can be a symlink)
test -d extras/ffmpeg
-if test ! -d CVS; then cd extras/ffmpeg && $(MAKE) distclean; fi
- # Check that we have an faad tree in here (can be a symlink)
- test -d extras/faad
- -if test ! -d CVS; then cd extras/faad && $(MAKE) distclean; fi
+ # Check that we have an faad2 tree in here (can be a symlink)
+ test -d extras/faad2
+ -if test ! -d CVS; then cd extras/faad2 && $(MAKE) distclean; fi
# Check that we have an mpeg2dec tree in here (can be a symlink)
test -d extras/mpeg2dec
-if test ! -d CVS; then cd extras/mpeg2dec && $(MAKE) distclean; fi
+ # Removed ugly cruft
+ rm -f extras/mpeg2dec/include/mpeg2dec
+ rm -f src/misc/modules_builtin.h
+ rm -f mozilla/vlcintf.xpt mozilla/vlcintf.h
+
# Remove spurious autotools stuff
rm -f config.log confdefs.h