2 # rules file for netris
6 INSTALL_FILE = $(INSTALL) -p -oroot -groot -m644
7 INSTALL_PROGRAM = $(INSTALL) -p -oroot -groot -m755
8 INSTALL_SCRIPT = $(INSTALL) -p -oroot -groot -m755
9 INSTALL_DIR = $(INSTALL) -p -d -oroot -groot -m755
11 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
16 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
24 -rm -rf debian/netris debian/substvars debian/files \
25 build-stamp install-stamp config.h .depend
34 $(MAKE) COPT="$(COPT)"
38 install: install-stamp
43 $(INSTALL_DIR) debian/netris
44 cd debian/netris && $(INSTALL_DIR) usr/games usr/share/man/man6 \
45 usr/share/doc/netris/examples
46 $(INSTALL_PROGRAM) netris debian/netris/usr/games
47 $(INSTALL_PROGRAM) sr debian/netris/usr/games/netris-sample-robot
48 $(INSTALL_FILE) debian/netris*.6 debian/netris/usr/share/man/man6
49 $(INSTALL_FILE) FAQ robot_desc debian/netris/usr/share/doc/netris
50 $(INSTALL_FILE) sr.c debian/netris/usr/share/doc/netris/examples
51 gzip -9 debian/netris/usr/share/man/man6/netris*.6 \
52 debian/netris/usr/share/doc/netris/FAQ \
53 debian/netris/usr/share/doc/netris/robot_desc \
54 debian/netris/usr/share/doc/netris/examples/sr.c
58 # Build architecture-independent files here.
60 # We have nothing to do by default.
63 # Build architecture-dependent files here.
64 binary-arch: build install
67 $(INSTALL_DIR) debian/netris/DEBIAN debian/netris/usr/share/menu
68 $(INSTALL_FILE) debian/menu debian/netris/usr/share/menu/netris
69 $(INSTALL_FILE) debian/copyright debian/README.Debian \
70 debian/netris/usr/share/doc/netris
71 $(INSTALL_FILE) debian/changelog \
72 debian/netris/usr/share/doc/netris/changelog.Debian
73 gzip -9 debian/netris/usr/share/doc/netris/changelog.Debian
74 $(INSTALL_SCRIPT) debian/postinst debian/postrm \
76 dpkg-shlibdeps -Tdebian/substvars -dDepends \
77 debian/netris/usr/games/netris*
78 dpkg-gencontrol -ldebian/changelog -isp -Tdebian/substvars -pnetris \
80 cd debian/netris && find * -type f ! -regex '^DEBIAN/.*' -print0 | \
81 xargs -r0 md5sum > DEBIAN/md5sums
82 dpkg --build debian/netris ..
85 binary: binary-indep binary-arch
92 test root = "`whoami`"
95 .PHONY: clean build install binary-indep binary-arch binary