• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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