1# Installation directories. 2PREFIX ?= $(DESTDIR)/usr 3LIBDIR ?= $(PREFIX)/lib 4BINDIR ?= $(PREFIX)/sbin 5LIBSEPOLA ?= $(LIBDIR)/libsepol.a 6 7CFLAGS ?= -Wall 8override CFLAGS += -I../src -I$(PREFIX)/include -D_GNU_SOURCE 9LDLIBS += -L$(LIBDIR) -lselinux -lpcre 10 11TARGETS=$(patsubst %.c,%,$(wildcard *.c)) 12 13all: $(TARGETS) 14 15$(TARGETS): ../src/mcstrans.o ../src/mls_level.o $(LIBSEPOLA) 16 17install: all 18 -mkdir -p $(BINDIR) 19 install -m 755 $(TARGETS) $(BINDIR) 20 21test: 22 ./mlstrans-test-runner.py ../test/*.test 23 24clean: 25 rm -f $(TARGETS) *.o *~ \#* 26 27relabel: 28 29