2 # Copyright (c) 2001-2016 Grant Erickson
5 # Makefile for 'cstyle' coding style and conventions enforcement
25 all: all-recursive all-local
29 check: check-recursive
31 install: install-recursive
33 all-recursive clean-recursive check-recursive install-recursive:
34 @for subdir in $(SUBDIRS); do \
35 target=`echo $@ | sed s/-recursive//`; \
36 echo "Making $$target in $$subdir"; \
37 (cd $$subdir && $(MAKE) $$target) \
38 || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
39 done && test -z "$$fail"
41 clean: clean-recursive
43 rm -f *.CKP *.ln *.BAK *.bak core errs ,* *.a *.o .emacs_* \
44 tags TAGS make.log .*make.state MakeOut *~ "#"*