blob: 09c2c1e37ee7f812102d15f327e2c6df4d22bb66 [file] [log] [blame]
Joshua Brindle13cd4c82008-08-19 15:30:36 -04001SUBDIRS=libsepol libselinux libsemanage sepolgen checkpolicy policycoreutils # policy
2PYSUBDIRS=libselinux libsemanage
Eric Paris14220912011-08-11 23:36:14 -04003DISTCLEANSUBIDRS=libselinux libsemanage
Joshua Brindle13cd4c82008-08-19 15:30:36 -04004
5ifeq ($(DEBUG),1)
6 export CFLAGS = -g3 -O0 -gdwarf-2 -fno-strict-aliasing -Wall -Wshadow -Werror
7 export LDFLAGS = -g
8endif
9
Eric Paris14220912011-08-11 23:36:14 -040010all install relabel clean test indent:
Joshua Brindle13cd4c82008-08-19 15:30:36 -040011 @for subdir in $(SUBDIRS); do \
12 (cd $$subdir && $(MAKE) $@) || exit 1; \
13 done
14
15install-pywrap swigify:
16 @for subdir in $(PYSUBDIRS); do \
17 (cd $$subdir && $(MAKE) $@) || exit 1; \
18 done
19
Joshua Brindle13cd4c82008-08-19 15:30:36 -040020distclean:
Eric Paris14220912011-08-11 23:36:14 -040021 @for subdir in $(DISTCLEANSUBDIRS); do \
Joshua Brindle13cd4c82008-08-19 15:30:36 -040022 (cd $$subdir && $(MAKE) $@) || exit 1; \
23 done