www.pudn.com > vls-0.5.6.rar > rules
#!/usr/bin/make -f
# debian/rules for the VideoLAN Server - uses debhelper.
# based on Joey Hess's one.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
export DH_COMPAT=3
build: build-stamp
build-stamp:
dh_testdir
./configure --prefix=/usr --sysconfdir=/etc --disable-debug \
--mandir=$${prefix}/share/man --infodir=$${prefix}/share/info \
--enable-dvd --enable-dvb
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
-$(MAKE) distclean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
DESTDIR=`pwd`/debian/vls/ $(MAKE) install prefix=/usr
# Fix the documentation ... GRRRR !
sed 's#/usr/local/etc#/etc#g' \
< `pwd`/debian/vls/etc/videolan/vls/vls.cfg \
> `pwd`/debian/vls/etc/videolan/vls/vls.cfg.bak
mv `pwd`/debian/vls/etc/videolan/vls/vls.cfg.bak \
`pwd`/debian/vls/etc/videolan/vls/vls.cfg
# Fill the vls-dvd package
mv `pwd`/debian/vls/usr/lib/videolan/vls/dvdreader.so \
`pwd`/debian/vls-dvd/usr/lib/videolan/vls/
ln -s vls `pwd`/debian/vls-dvd/usr/share/doc/vls-dvd
# Fill the vls-dvb package
mv `pwd`/debian/vls/usr/lib/videolan/vls/dvbinput.so \
`pwd`/debian/vls-dvb/usr/lib/videolan/vls/
ln -s vls `pwd`/debian/vls-dvb/usr/share/doc/vls-dvb
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
# dh_testversion
dh_testdir
dh_testroot
# dh_installdebconf
dh_installdocs
# dh_installexamples
dh_installmenu
# dh_installemacsen
# dh_installpam
# dh_installinit
# dh_installcron
dh_installman debian/vls.1
# dh_installinfo
# dh_undocumented
dh_installchangelogs ChangeLog
dh_link
dh_strip
dh_compress
dh_fixperms
dh_makeshlibs
dh_installdeb
# dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install