• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Add your test source files here:
2SOURCES = $(sort $(wildcard *.c))
3
4###########################################################################
5
6EXECUTABLE = libsemanage-tests
7CFLAGS += -g -O0 -Wall -W -Wundef -Wmissing-noreturn -Wmissing-format-attribute -Wno-unused-parameter
8override CFLAGS += -I../src -I../include
9override LDLIBS += -lcunit -lbz2 -laudit -lselinux -lsepol
10
11OBJECTS = $(SOURCES:.c=.o)
12
13all: $(EXECUTABLE)
14
15$(EXECUTABLE): $(OBJECTS) ../src/libsemanage.a
16	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
17
18clean distclean:
19	rm -rf $(OBJECTS) $(EXECUTABLE)
20
21test: all
22	./$(EXECUTABLE)
23
24