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
|
############################ -*- Mode: Makefile -*- ###########################
## local-vars.mk ---
## Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
## Created On : Sat Nov 15 10:43:00 2003
## Created On Node : glaurung.green-gryphon.com
## Last Modified By : Manoj Srivastava
## Last Modified On : Mon May 8 08:46:57 2006
## Last Machine Used: glaurung.internal.golden-gryphon.com
## Update Count : 22
## Status : Unknown, Use with caution!
## HISTORY :
## Description :
##
## arch-tag: 1a76a87e-7af5-424a-a30d-61660c8f243e
##
###############################################################################
FILES_TO_CLEAN = debian/files debian/substvars \
libapol/libapol.a libapol/libapol.so.2.1.0 \
libapol/libapol-tcl.a libapol/libapol-tcl.so.2.1.0 \
libseaudit/libseaudit.a libseaudit/libseaudit.so.1.2.5 \
libsefs/libsefs.a libsefs/libsefs.so.1.2.1
STAMPS_TO_CLEAN =
DIRS_TO_CLEAN =
# Location of the source dir
SRCTOP := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
TMPTOP = $(SRCTOP)/debian/$(package)
LINTIANDIR = $(TMPTOP)/usr/share/lintian/overrides
PREFIX = /usr
BINDIR = $(TMPTOP)$(PREFIX)/bin
LIBDIR = $(TMPTOP)$(PREFIX)/lib
ETCDIR = $(TMPTOP)/etc
INCLUDE = $(PREFIX)/include
INCDIR = $(INCLUDE)/selinux
MANDIR = $(TMPTOP)/usr/share/man/
MAN1DIR = $(TMPTOP)/usr/share/man/man1
MAN3DIR = $(TMPTOP)/usr/share/man/man3
MAN5DIR = $(TMPTOP)/usr/share/man/man5
MAN7DIR = $(TMPTOP)/usr/share/man/man7
MAN8DIR = $(TMPTOP)/usr/share/man/man8
INFODIR = $(TMPTOP)/usr/share/info
DOCTOP = $(TMPTOP)/usr/share/doc
DOCDIR = $(DOCTOP)/$(package)
PKGDOCDIR = /usr/share/doc/$(package)
TCLVER=8.4
BUILD_FLAGS = TCL_INCLUDE="-I$(INCLUDE)/tcl$(TCLVER) -I$(INCLUDE)/tk$(TCLVER)"
BUILD_FLAGS += TCLVER=$(TCLVER)
BUILD_FLAGS += INCLUDE_DIR=$(INCLUDE)
BUILD_FLAGS += INSTALL_LIBDIR=$(PREFIX)/share/$(package)
BUILD_FLAGS += POLICY_INSTALL_DIR=/etc/selinux
BUILD_FLAGS += SELINUX_DIR=/selinux
BUILD_FLAGS += POLICY_SRC_FILE=/etc/selinux/src/policy.conf
BUILD_FLAGS += CC_DEFINES="-DLIBSELINUX -DLIBSEFS -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0/pango"
define checkdir
@test -f debian/rules -a -f apol/apol_gui.c || \
(echo Not in correct source directory; exit 1)
endef
define checkroot
@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
endef
|