2 # rules file for netris
3 # copyright 2002++ by Gerfried Fuchs <rhonda@debian.at>
4 # Licenced the same way as netris itself
8 INSTALL_FILE = $(INSTALL) -p -oroot -groot -m644
9 INSTALL_PROGRAM = $(INSTALL) -p -oroot -groot -m755
10 INSTALL_SCRIPT = $(INSTALL) -p -oroot -groot -m755
11 INSTALL_DIR = $(INSTALL) -p -d -oroot -groot -m755
13 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
18 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
23 include /usr/share/quilt/quilt.make
28 -rm -rf debian/netris debian/substvars debian/files \
29 build-stamp install-stamp config.h .depend
30 [ ! -f Makefile ] || $(MAKE) clean
38 $(MAKE) COPT="$(COPT)"
42 install: install-stamp
47 $(INSTALL_DIR) debian/netris
48 cd debian/netris && $(INSTALL_DIR) usr/games usr/share/man/man6 \
49 usr/share/doc/netris/examples
50 $(INSTALL_PROGRAM) netris debian/netris/usr/games
51 $(INSTALL_PROGRAM) sr debian/netris/usr/games/netris-sample-robot
52 $(INSTALL_FILE) debian/netris*.6 debian/netris/usr/share/man/man6
53 $(INSTALL_FILE) FAQ robot_desc debian/netris/usr/share/doc/netris
54 $(INSTALL_FILE) sr.c debian/netris/usr/share/doc/netris/examples
55 gzip -9 debian/netris/usr/share/man/man6/netris*.6 \
56 debian/netris/usr/share/doc/netris/FAQ \
57 debian/netris/usr/share/doc/netris/robot_desc \
58 debian/netris/usr/share/doc/netris/examples/sr.c
62 # Build architecture-independent files here.
64 # We have nothing to do by default.
67 # Build architecture-dependent files here.
68 binary-arch: build install
71 $(INSTALL_DIR) debian/netris/DEBIAN debian/netris/usr/share/menu
72 $(INSTALL_FILE) debian/menu debian/netris/usr/share/menu/netris
73 $(INSTALL_FILE) debian/copyright debian/README.Debian \
74 debian/netris/usr/share/doc/netris
75 $(INSTALL_FILE) debian/changelog \
76 debian/netris/usr/share/doc/netris/changelog.Debian
77 gzip -9 debian/netris/usr/share/doc/netris/changelog.Debian
78 $(INSTALL_SCRIPT) debian/postinst debian/postrm \
80 dpkg-shlibdeps -Tdebian/substvars -dDepends \
81 debian/netris/usr/games/netris*
82 dpkg-gencontrol -ldebian/changelog -isp -Tdebian/substvars -pnetris \
84 cd debian/netris && find * -type f ! -regex '^DEBIAN/.*' -print0 | \
85 xargs -r0 md5sum > DEBIAN/md5sums
86 dpkg --build debian/netris ..
89 binary: binary-indep binary-arch
96 test root = "`whoami`"
99 .PHONY: clean build install binary-indep binary-arch binary