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 73 74 75 76 77 78 79 80 81 82 83 84
|
#!/usr/bin/make -f
i=$(shell pwd)/debian/tmp
b=$(shell pwd)/debian/build
build: build-debstamp
build-debstamp:
@echo "--- Compiling"
# $(MAKE) all
touch build-debstamp
clean:
@echo "--- Cleaning"
dh_testdir
-rm -f build-debstamp install-debstamp
-rm -f `find . -name "*~"`
-rm -rf `find . -name "\.deps"`
-rm -rf `find . -name "\.libs"`
-rm -rf `find . -name "*\.rej"`
-find . -name 'Makefile.in' | xargs rm -f
-rm -f question.wav
-rm -rf debian/tmp debian/files* core debian/build
-rm -f debian/*substvars
dh_clean
install: build install-debstamp-virgin
install-debstamp install-debstamp-virgin: build-debstamp
@echo "--- Installing"
dh_testdir
dh_testroot
dh_clean
dh_installdirs
rm -rf $(b)
$(MAKE) install prefix=$(i)/usr
# tar cvf - sounds | ( cd $(i)/usr/share ; tar xvf - )
# rm -rf $(i)/usr/share/sounds/Makefile
uudecode debian/question.wav.uu
mv question.wav $(i)/usr/share/sounds
touch install-debstamp
touch install-debstamp-virgin
install-save: install-debstamp-virgin
rm -rf $(i).saved
cp -a $(i) $(i).saved
install-saved:
rm -rf $(i)
cp -a $(i).saved $(i)
rm -rf $(b)
touch install-debstamp
touch install-debstamp-virgin
binary-indep: install \
gnome-audio
binary-arch: install
#
# gnome-audio
#
gnome-audio: install-debstamp
@echo "--- Building: $@"
rm -f install-debstamp-virgin
dh_installdocs -p$@ -P$(b)/$@ README
dh_installchangelogs -p$@ -P$(b)/$@ CHANGELOG
dh_movefiles -p$@ -P$(b)/$@
#dh_strip -p$@ -P$(b)/$@
dh_compress -p$@ -P$(b)/$@
dh_fixperms -p$@ -P$(b)/$@
dh_installdeb -p$@ -P$(b)/$@
#dh_shlibdeps -p$@ -P$(b)/$@
dh_gencontrol -p$@ -P$(b)/$@
#dh_makeshlibs -p$@ -P$(b)/$@ -V
dh_md5sums -p$@ -P$(b)/$@
dh_builddeb -p$@ -P$(b)/$@
binary: binary-indep binary-arch
.PHONY: binary clean binary-indep binary-arch build install install-save install-saved
|