scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

Makefile (471B)


      1 .POSIX:
      2 
      3 DIRS =\
      4 	ar/execute\
      5 	nm/execute\
      6 	as/execute\
      7 	ld/execute\
      8 	size/execute\
      9 	strip/execute\
     10 	libc/execute\
     11 	cc/execute cc/error\
     12 	make/execute make/error\
     13 
     14 PROJECTDIR = ..
     15 include $(PROJECTDIR)/scripts/rules.mk
     16 
     17 all:
     18 	@trap 'rm -f $$$$.tmp' EXIT ;\
     19 	trap 'exit $?' INT HUP TERM;\
     20 	for i in $(DIRS);\
     21 	do \
     22 		cd $$i;\
     23 		$(MAKE) tests;\
     24 		cd -;\
     25 	done | \
     26 	grep -e PASS -e FAIL -e SKIP |\
     27 	tee $$$$.tmp &&\
     28 	grep FAIL $$$$.tmp > /dev/null && exit 1 || exit 0
     29 
     30 dep: