1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
#!/usr/bin/make -f
# Made with the aid of debmake, by Christoph Lameter,
# based on the sample debian/rules file for GNU hello by Ian Jackson.
SHELL=/bin/bash
package=rplay
build:
$(checkdir)
./configure --prefix=/usr --sysconfdir=/etc/rplay --without-x \
--enable-rplayd-user=nobody --enable-rplayd-group=audio
make CFLAGS="-O2 -g"
(cd contrib/mailsound; make CFLAGS="-O2 -g")
touch build
clean:
$(checkdir)
-rm -f build
-make distclean
-rm -f `find . -name "*~"`
-rm -f contrib/mailsound/mailsound{,.o}
-rm -rf debian/tmp debian/files* core debian/substvars
binary-indep: checkroot build
$(checkdir)
binary-arch: checkroot build
$(checkdir)
-rm -rf debian/tmp
install -d debian/tmp
cd debian/tmp && install -d `cat ../dirs`
install -s rplayd/rplayd debian/tmp/usr/sbin
install -s rplay/rplay rptp/rptp debian/tmp/usr/bin
install -m 644 librplay/librplay.a debian/tmp/usr/lib
install -m 644 include/rplay.h debian/tmp/usr/include
install -m 644 etc/rplay.{conf,servers,helpers}\
debian/tmp/etc/rplay
install -m 644 doc/*.info debian/tmp/usr/info
install -m 664 doc/rplay.*.5 debian/tmp/usr/man/man5
install -m 664 doc/{rplay,rptp}.1 debian/tmp/usr/man/man1
install -m 664 doc/rplayd.8 debian/tmp/usr/man/man8
install -s contrib/mailsound/mailsound debian/tmp/usr/bin
install -m 664 contrib/mailsound/mailsound.1 debian/tmp/usr/man/man1
install perl/Mailsound debian/tmp/usr/bin
install -m 664 perl/Mailsound.1 debian/tmp/usr/man/man1
install -m 664 perl/{RPlay.pm,rplay.ph,RPTP.pm} debian/tmp/usr/lib/perl5
install -s adpcm/g72xencode debian/tmp/usr/bin
install -m 664 adpcm/g72xencode.1 debian/tmp/usr/man/man1
install -s adpcm/g72xdecode debian/tmp/usr/bin
install -m 664 adpcm/g72xdecode.1 debian/tmp/usr/man/man1
install -m 644 debian/mime debian/tmp/usr/lib/mime/packages/rplay
install -m 664 ChangeLog debian/tmp/usr/doc/rplay/changelog
install -m 664 adpcm/README debian/tmp/usr/doc/rplay/README.adpcm
install -m 664 gsm/COPYRIGHT debian/tmp/usr/doc/rplay/COPYRIGHT.gsm
debstd -m
dpkg-gencontrol
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
dpkg --build debian/tmp ..
define checkdir
test -f debian/rules
endef
binary: binary-indep binary-arch
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-arch binary-indep clean checkroot
|