#!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk # List of files taken from the upstream Makefile. SCENES = default-scene dallas-scene OBJECTS = inventory f16.obv f18.obv \ su30.obv mig23.obv mig25.obv mig29.obv \ kc135.obv c172.obv aim9.obv tracer.obv tower.obv \ f117.dxf il78.obv sa2.obv sa10.obv sa11.obv \ hangar.obv surface.obv telar1.obv \ acmlogo-unix.xwd object-map.txt munition-map.txt SOUNDS = aconnon.au cannon.au crash.au engine.au gear_up.au \ gear_dn.au imarker.au missile.au \ mmarker.au omarker.au \ rwr.au screetch.au stall.au apglock.au configure: configure-stamp configure-stamp: dh_testdir # Configuration of ACM. CFLAGS="$(CFLAGS)" ./configure --prefix=/usr touch configure-stamp build: build-arch build-indep build-arch: configure-stamp build-stamp build-indep: configure-stamp build-stamp build-stamp: dh_testdir # ACM compilation. $(MAKE) touch build-stamp clean: configure-stamp dh_testdir dh_testroot rm -f debian/icons/*.png rm -f build-stamp configure-stamp # Clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs install -g root -m 755 -o root src/acm debian/acm/usr/games/acm cd objects && install -g root -m 644 -o root \ $(SCENES) $(OBJECTS) $(SOUNDS) ../debian/acm/usr/share/games/acm install -o root -g root -m 644 debian/icons/acm.xpm debian/acm/usr/share/pixmaps/acm.xpm for r in 64x64 96x96 128x128 256x256; do uudecode -o debian/icons/acm-$${r}.png debian/icons/acm-$${r}.png.b64 ;done for r in 64x64 96x96 128x128 256x256; do install -o root -g root -m 644 debian/icons/acm-$${r}.png debian/acm/usr/share/icons/hicolor/$${r}/apps/acm.png;done install -o root -g root -m 644 debian/acm.desktop debian/acm/usr/share/applications # 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_testdir dh_testroot # dh_installdebconf dh_installdocs acmdoc.rtf debian/acmdoc.ps README ACM-Bibliography # dh_installexamples dh_installmenu # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron dh_installman src/acm.man # dh_installinfo # dh_undocumented dh_installchangelogs # 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 configure