Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / third_party / nlfaultinjection / repo / third_party / cstyle / repo / Makefile
1 #
2 #    Copyright (c) 2001-2016 Grant Erickson
3 #
4 #    Description:
5 #      Makefile for 'cstyle' coding style and conventions enforcement
6 #      tool.
7 #
8
9 TARGETS         = cstyle
10
11 SUBDIRS         = tests
12
13 #
14 # Implicit rules
15 #
16
17 .SUFFIXES: .pl
18
19 .pl:
20         rm -f $@ $@-t
21         cp $< $@-t
22         chmod +x $@-t
23         mv $@-t $@
24
25 all: all-recursive all-local
26
27 all-local: $(TARGETS)
28
29 check: check-recursive
30
31 install: install-recursive
32
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"
40
41 clean: clean-recursive
42         rm -f $(TARGETS)
43         rm -f *.CKP *.ln *.BAK *.bak core errs ,* *.a *.o .emacs_* \
44         tags TAGS make.log .*make.state MakeOut *~ "#"*