Yuli Khodorkovskiy | 36f62b7 | 2015-03-31 10:17:01 -0400 | [diff] [blame] | 1 | SUBDIRS=libsepol libselinux libsemanage sepolgen checkpolicy secilc policycoreutils # policy |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 2 | PYSUBDIRS=libselinux libsemanage |
Eric Paris | 1422091 | 2011-08-11 23:36:14 -0400 | [diff] [blame] | 3 | DISTCLEANSUBIDRS=libselinux libsemanage |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 4 | |
| 5 | ifeq ($(DEBUG),1) |
| 6 | export CFLAGS = -g3 -O0 -gdwarf-2 -fno-strict-aliasing -Wall -Wshadow -Werror |
| 7 | export LDFLAGS = -g |
| 8 | endif |
| 9 | |
Eric Paris | 1422091 | 2011-08-11 23:36:14 -0400 | [diff] [blame] | 10 | all install relabel clean test indent: |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 11 | @for subdir in $(SUBDIRS); do \ |
| 12 | (cd $$subdir && $(MAKE) $@) || exit 1; \ |
| 13 | done |
| 14 | |
Eric Paris | 824df4b | 2012-06-01 09:13:24 -0400 | [diff] [blame] | 15 | install-pywrap install-rubywrap swigify: |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 16 | @for subdir in $(PYSUBDIRS); do \ |
| 17 | (cd $$subdir && $(MAKE) $@) || exit 1; \ |
| 18 | done |
| 19 | |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 20 | distclean: |
Eric Paris | 1422091 | 2011-08-11 23:36:14 -0400 | [diff] [blame] | 21 | @for subdir in $(DISTCLEANSUBDIRS); do \ |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 22 | (cd $$subdir && $(MAKE) $@) || exit 1; \ |
| 23 | done |