blob: 57aec51513668ea709d5a679723a0513962077ce (
plain)
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
|
# Since qarshd.te is generated, set an explicit dep on qarshd.pp
all: qarshd.pp
vpath qarshd.% /usr/share/selinux/packages/qarsh
selinux_devel := /usr/share/selinux/devel
interfaces := services/aisexec.if \
services/ccs.if \
services/rgmanager.if \
services/rhcs.if \
system/lvm.if \
system/logging.if
interfaces_full := $(addprefix $(selinux_devel)/include/, $(interfaces))
# Wouldn't it be nice to do them all?
#interfaces_full := $(wildcard $(selinux_devel)/include/services/*.if)
include $(selinux_devel)/Makefile
qarshd.te: qarshd.te.in qarshd.te.trans
cat $^ > $@
qarshd.te.trans: qarshd.te.m4 $(interfaces_full)
$(M4) $^ | grep qarshd_t > $@
# Add a cleanup step for our generated files
clean: clean-qarsh
clean-qarsh:
$(RM) qarshd.te qarshd.te.trans
|