BINDIR=/usr/local/selinux/bin
MANDIR=/usr/local/selinux/man

CFLAGS += -Wall -g -I/usr/local/selinux/include -D_FILE_OFFSET_BITS=64
LDFLAGS += -L/usr/local/selinux/lib
LDLIBS += -lsecure

setfiles:  setfiles.o psid.o hashtab.o
	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)

install: setfiles
	[ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8
	install -m 755 setfiles $(BINDIR)
	install -m 644 -o root -g root setfiles.8 $(MANDIR)/man8

clean:
	rm -f setfiles *.o 

relabel:
	chcon system_u:object_r:setfiles_exec_t $(BINDIR)/setfiles
