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/