rules revision d321ff95f2c077d8e2fcecda210cbbcd4f2005c1
1d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman#! /usr/bin/make -f 2d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 3d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman# Debian package information 4d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanpackage = strace 5d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 6d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanall build: Makefile 7d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman $(MAKE) $(MFLAGS) 8d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman touch stamp-build 9d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 10d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert AkkermanMakefile: 11d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman sh configure --prefix=/usr 12d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanclean: 13d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman -make -f Makefile.in distclean 14d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman rm -f stamp-build 15d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman rm -rf debian/tmp debian/substvars debian/files 16d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 17d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanbinary: binary-indep binary-arch 18d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 19d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanbinary-indep: 20d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 21d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermanbinary-arch: checkroot 22d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman test -f stamp-build || make $(MFLAGS) -f debian/rules build 23d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman -rm -rf debian/tmp debian/files debian/substvars 24d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 25d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -d -m 755 -o root -g root debian/tmp 26d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman # reset the mode to work around a bug in install 27d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman chown 755 debian/tmp 28d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -d -m 755 -o root -g root debian/tmp/DEBIAN 29d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 30d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman# Install documentation 31d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -d -o root -g root -m 755 debian/tmp/usr/share/doc/$(package) 32d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 644 debian/changelog \ 33d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman debian/tmp/usr/share/doc/$(package)/changelog.Debian 34d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 644 TODO \ 35d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman debian/tmp/usr/share/doc/$(package)/TODO 36d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 644 NEWS \ 37d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman debian/tmp/usr/share/doc/$(package)/changelog 38d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman gzip -9 debian/tmp/usr/share/doc/$(package)/* 39d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 644 debian/copyright \ 40d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman debian/tmp/usr/share/doc/$(package)/copyright 41d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 42d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman# Install strace 43d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -d -o root -g root -m 755 debian/tmp/usr/bin debian/tmp/usr/share/man/man1 44d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -s -o root -g root -m 755 strace debian/tmp/usr/bin/strace 45d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 644 strace.1 debian/tmp/usr/share/man/man1/strace.1 46d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman gzip -9 debian/tmp/usr/share/man/man1/strace.1 47d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 48d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 755 debian/prerm debian/tmp/DEBIAN/ 49d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman install -p -o root -g root -m 755 debian/postinst debian/tmp/DEBIAN/ 50d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 51d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman dpkg-shlibdeps strace 52d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman dpkg-gencontrol -isp 53d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman dpkg --build debian/tmp .. 54d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 55d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkermancheckroot: 56d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman test root = "`whoami`" 57d321ff95f2c077d8e2fcecda210cbbcd4f2005c1Wichert Akkerman 58