mirror of
				https://github.com/dndx/phantun.git
				synced 2025-11-04 03:45:35 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			563 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			563 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
TARGET?=phantun
 | 
						|
MODULES?=${TARGET:=.pp.bz2}
 | 
						|
SHAREDIR?=/usr/share
 | 
						|
 | 
						|
all: ${TARGET:=.pp.bz2}
 | 
						|
 | 
						|
%.pp.bz2: %.pp
 | 
						|
	@echo Compressing $^ -\> $@
 | 
						|
	bzip2 -9 $^
 | 
						|
 | 
						|
%.pp: %.te
 | 
						|
	make -f ${SHAREDIR}/selinux/devel/Makefile $@
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f *~  *.tc *.pp *.pp.bz2
 | 
						|
	rm -rf tmp *.tar.gz
 | 
						|
 | 
						|
man: install-policy
 | 
						|
	sepolicy manpage --path . --domain ${TARGET}_t
 | 
						|
 | 
						|
install-policy: all
 | 
						|
	semodule -i ${TARGET}.pp.bz2
 | 
						|
 | 
						|
install: man
 | 
						|
	install -D -m 644 ${TARGET}.pp.bz2 ${DESTDIR}${SHAREDIR}/selinux/packages/${TARGET}.pp.bz2
 | 
						|
	install -D -m 644 ${TARGET}_selinux.8 ${DESTDIR}${SHAREDIR}/man/man8/
 |