[go: up one dir, main page]

File: local-vars.mk

package info (click to toggle)
setools 2.4-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 9,680 kB
  • ctags: 8,392
  • sloc: ansic: 96,778; tcl: 21,447; yacc: 4,341; makefile: 874; lex: 304; sh: 164
file content (69 lines) | stat: -rw-r--r-- 2,578 bytes parent folder | download
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