1
############################ -*- Mode: Makefile -*- ###########################
3
## Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
4
## Created On : Sat Nov 15 10:42:10 2003
5
## Created On Node : glaurung.green-gryphon.com
6
## Last Modified By : Manoj Srivastava
7
## Last Modified On : Fri Nov 5 00:44:01 2004
8
## Last Machine Used: glaurung.internal.golden-gryphon.com
10
## Status : Unknown, Use with caution!
14
## arch-tag: b07b1015-30ba-4b46-915f-78c776a808f4
16
###############################################################################
22
BUILD/checkpolicy:: build/checkpolicy
23
INST/checkpolicy:: install/checkpolicy
24
BIN/checkpolicy:: binary/checkpolicy
28
-test ! -f Makefile || $(MAKE) clean
37
$(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
38
$(MAKE) -C test CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
39
touch stamp-build-checkpolicy
41
STAMPS_TO_CLEAN += stamp-build-checkpolicy
42
install/checkpolicy: testroot
46
$(make_directory) $(TMPTOP)
47
$(make_directory) $(BINDIR)
48
$(make_directory) $(MAN8DIR)
49
$(make_directory) $(DOCDIR)
50
$(make_directory) $(LINTIANDIR)
51
$(MAKE) DESTDIR=$(TMPTOP) install
52
$(install_file) debian/changelog $(DOCDIR)/changelog.Debian
53
$(install_file) ChangeLog $(DOCDIR)/changelog
55
# Make sure the copyright file is not compressed
56
$(install_file) debian/copyright $(DOCDIR)/copyright
58
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
59
strip --strip-unneeded --remove-section=.note --remove-section=.comment $(BINDIR)/checkpolicy $(BINDIR)/genpolusers
62
binary/checkpolicy: testroot
65
$(make_directory) $(TMPTOP)/DEBIAN
66
dpkg-shlibdeps $(BINDIR)/checkpolicy $(BINDIR)/genpolusers
67
dpkg-gencontrol -p$(package) -isp -P$(TMPTOP)
68
chown -R root:root $(TMPTOP)
69
chmod -R u+w,go=rX $(TMPTOP)
70
dpkg --build $(TMPTOP) ..