summaryrefslogtreecommitdiff
path: root/packages/google-compute-engine-oslogin/selinux/Makefile
blob: c858c9da51cc2561f9faa41aa135e9736cd41a6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# SELINUX POLICY
MOD_BASE = oslogin
SELINUX_MODULE_SRC = $(MOD_BASE).te
SELINUX_MOD_FILE = $(MOD_BASE).mod
SELINUX_FC_FILE = $(MOD_BASE).fc
SELINUX_MODULE = $(MOD_BASE).pp

all: $(SELINUX_MODULE)

$(SELINUX_MOD_FILE): $(SELINUX_MODULE_SRC)
	checkmodule -M -m -o $(SELINUX_MOD_FILE) $(SELINUX_MODULE_SRC)

$(SELINUX_MODULE): $(SELINUX_MOD_FILE)
	semodule_package -o $(SELINUX_MODULE) -m  $(SELINUX_MOD_FILE) -f $(SELINUX_FC_FILE)

clean:
	rm -f $(SELINUX_MODULE) $(SELINUX_MOD_FILE)