31 lines
		
	
	
		
			518 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			518 B
		
	
	
	
		
			Makefile
		
	
	
	
| # Installation directories.
 | |
| PREFIX ?= /usr
 | |
| LIBEXECDIR ?= $(PREFIX)/libexec
 | |
| HLLDIR ?= $(LIBEXECDIR)/selinux/hll
 | |
| 
 | |
| CFLAGS ?= -Werror -Wall -W
 | |
| override LDLIBS += -lsepol
 | |
| 
 | |
| PP_SRCS = $(sort $(wildcard *.c))
 | |
| PP_OBJS = $(patsubst %.c,%.o,$(PP_SRCS))
 | |
| 
 | |
| all: pp
 | |
| 
 | |
| pp: $(PP_OBJS)
 | |
| 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
 | |
| 
 | |
| %.o: %.c
 | |
| 	$(CC) $(CFLAGS) -c -o $@ $^
 | |
| 
 | |
| install: all
 | |
| 	-mkdir -p $(DESTDIR)$(HLLDIR)
 | |
| 	install -m 755 pp $(DESTDIR)$(HLLDIR)
 | |
| 
 | |
| relabel:
 | |
| 
 | |
| clean:
 | |
| 	-rm -f pp $(PP_OBJS)
 | |
| 
 | |
| indent:
 | |
| 	../../scripts/Lindent $(wildcard *.[ch])
 |