blob: 93e10dee482016a39a4e5953dd505bd50f556eb2 [file] [log] [blame]
Yuli Khodorkovskiy36f62b72015-03-31 10:17:01 -04001SUBDIRS=libsepol libselinux libsemanage sepolgen checkpolicy secilc policycoreutils # policy
Joshua Brindle13cd4c82008-08-19 15:30:36 -04002PYSUBDIRS=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
Eric Paris824df4b2012-06-01 09:13:24 -040015install-pywrap install-rubywrap swigify:
Joshua Brindle13cd4c82008-08-19 15:30:36 -040016 @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