github.com/zhuohuang-hust/src-cbuild@v0.0.0-20230105071821-c7aab3e7c840/contrib/selinux-centos-7/docker-engine-selinux/Makefile (about) 1 TARGETS?=docker 2 MODULES?=${TARGETS:=.pp.bz2} 3 SHAREDIR?=/usr/share 4 5 all: ${TARGETS:=.pp.bz2} 6 7 %.pp.bz2: %.pp 8 @echo Compressing $^ -\> $@ 9 bzip2 -9 $^ 10 11 %.pp: %.te 12 make -f ${SHAREDIR}/selinux/devel/Makefile $@ 13 14 clean: 15 rm -f *~ *.tc *.pp *.pp.bz2 16 rm -rf tmp *.tar.gz 17 18 man: install-policy 19 sepolicy manpage --path . --domain ${TARGETS}_t 20 21 install-policy: all 22 semodule -i ${TARGETS}.pp.bz2 23 24 install: man 25 install -D -m 644 ${TARGETS}.pp.bz2 ${DESTDIR}${SHAREDIR}/selinux/packages/docker.pp.bz2 26 install -D -m 644 docker.if ${DESTDIR}${SHAREDIR}/selinux/devel/include/services/docker.if 27 install -D -m 644 docker_selinux.8 ${DESTDIR}${SHAREDIR}/man/man8/