#!/usr/bin/make -f clean: $(checkdir) $(checkroot) -rm -rf debian/netris debian/substvars debian/files \ build-stamp install-stamp $(MAKE) clean build: build-stamp build-stamp: $(checkdir) ./Configure -O2 make touch build-stamp install: install-stamp install-stamp: build $(checkdir) $(checkroot) -rm -rf debian/netris mkdir -m755 debian/netris cd debian/netris && mkdir -m755 -p `cat ../dirs` install -o0 -g0 -m755 -p -s netris debian/netris/usr/games install -o0 -g0 -m755 -p -s sr debian/netris/usr/games/netris-sample-robot strip --remove-section=.comment --remove-section=.note \ debian/netris/usr/games/* install -o0 -g0 -m644 -p debian/netris*.6 \ debian/netris/usr/share/man/man6 gzip -9 debian/netris/usr/share/man/man6/netris*.6 install -o0 -g0 -m644 -p `cat debian/docs` \ debian/netris/usr/share/doc/netris install -o0 -g0 -m644 -p `cat debian/examples` \ debian/netris/usr/share/doc/netris/examples gzip -9 debian/netris/usr/share/doc/netris/FAQ \ debian/netris/usr/share/doc/netris/robot_desc \ debian/netris/usr/share/doc/netris/examples/sr.c touch install-stamp # Build architecture-independent files here. binary-indep: build # We have nothing to do by default. # # Build architecture-dependent files here. binary-arch: build install $(checkdir) $(checkroot) mkdir -m755 -p debian/netris/DEBIAN debian/netris/usr/lib/menu install -p -m644 debian/menu debian/netris/usr/lib/menu/netris install -o0 -g0 -m644 -p debian/copyright \ debian/netris/usr/share/doc/netris install -o0 -g0 -m644 -p debian/changelog \ debian/netris/usr/share/doc/netris/changelog.Debian gzip -9 debian/netris/usr/share/doc/netris/changelog.Debian install -o0 -g0 -m755 -p debian/postinst debian/postrm debian/prerm \ debian/netris/DEBIAN dpkg-shlibdeps -Tdebian/substvars -dDepends \ debian/netris/usr/games/netris* dpkg-gencontrol -ldebian/changelog -isp -Tdebian/substvars -pnetris \ -Pdebian/netris cd debian/netris && find * -type f ! -regex '^DEBIAN/.*' -print0 | \ xargs -r0 md5sum > DEBIAN/md5sums dpkg --build debian/netris .. define checkdir test -f debian/rules endef define checkroot test root = "`whoami`" endef binary: binary-indep binary-arch .PHONY: build clean install binary-indep binary-arch binary