1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
#! /usr/bin/make -f
#
# Last modification: Wed, 11 Mar 1998 12:20:08 +0200
#
package = journal
d_doc = debian/tmp/usr/doc/$(package)
d_sbin = debian/tmp/usr/sbin
d_deb = debian/tmp/DEBIAN
build:
# empty
$(checkdir)
clean:
$(checkdir)
-rm -rf debian/tmp
-find . -name '*~' -exec rm {} \;
binary-dev:
# Makes the journal-dev binary package.
$(checkdir)
-rm -rf debian/tmp
#
# populate the doc dir
#
install -d -g root -m 755 -o root $(d_doc)-dev
install -g root -m 644 -o root copyright $(d_doc)-dev
install -g root -m 644 -o root NOTE $(d_doc)-dev
install -g root -m 644 -o root Manual $(d_doc)-dev
install -g root -m 644 -o root debian/changelog $(d_doc)-dev/changelog.Debian
cd ${d_doc}-dev && gzip -9v NOTE Manual changelog.Debian
#
# scripts
#
install -d -g root -m 755 -o root $(d_sbin)
install -g root -m 755 -o root j_* $(d_sbin)
#
install -d -g root -m 755 -o root $(d_deb)
dpkg-gencontrol -p${package}-dev
chown -R root.root debian/tmp
chmod -R g-ws debian/tmp
dpkg --build debian/tmp ..
binary-run:
# Makes the journal (run-time) binary package.
$(checkdir)
-rm -rf debian/tmp
#
# populate the doc dir
#
install -d -g root -m 755 -o root $(d_doc)
install -g root -m 644 -o root copyright $(d_doc)
install -g root -m 644 -o root debian/changelog $(d_doc)/changelog.Debian
cd ${d_doc} && gzip -9v changelog.Debian
#
# scripts
#
install -d -g root -m 755 -o root $(d_sbin)
install -g root -m 755 -o root j_mkindex $(d_sbin)
#
install -d -g root -m 755 -o root $(d_deb)
dpkg-gencontrol -p${package}
chown -R root.root debian/tmp
chmod -R g-ws debian/tmp
dpkg --build debian/tmp ..
define checkdir
test -f j_mkindex -a -f debian/rules
endef
binary-indep: binary-dev binary-run
binary-arch:
binary: binary-indep binary-arch
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-indep binary-arch binary-dev binary-run clean checkroot
|