summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile39
1 files changed, 0 insertions, 39 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index d6dfb65..0000000
--- a/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright (C) 2025 John Turner
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-MODULES = $(shell find src -type f -name '*.cil' -print0 | sort -z | xargs -r0)
-POLVERS = 34
-SELINUXTYPE = dssp5
-
-.PHONY: all clean policy install
-
-all: policy install
-
-policy: policy.$(POLVERS)
-policy.%: $(MODULES)
- secilc -vvv -OM true --policyvers=$* $^
-
-install:
- install -d $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/contexts/files
- install -d $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/contexts/users
- install -d $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/logins
- install -d -m0700 $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/policy
- install -m0600 policy.$(POLVERS) $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/policy/
- cp -rv gentoo/contexts $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/
- cp -v gentoo/seusers $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/
- install -m0600 file_contexts $(PREFIX)/$(DESTDIR)/etc/selinux/$(SELINUXTYPE)/contexts/files
-
-clean:
- rm -f policy.$(POLVERS)