scc

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

Makefile (412B)


      1 .POSIX:
      2 
      3 ROOT=../../..
      4 
      5 AS = z80-unknown-coff-as
      6 OUT = z80.out
      7 
      8 all: $(OUT)
      9 	@PATH=$(ROOT)/bin:$$PATH:. chktest.sh
     10 
     11 tests:
     12 	@if command -v $(AS) >/dev/null;\
     13 	then\
     14 		$(MAKE) | \
     15 		grep -v TODO |\
     16 		grep FAIL >/dev/null &&\
     17 		printf '[FAIL]' || printf '[PASS]';\
     18 	else\
     19 		printf '[SKIP]';\
     20 	fi;\
     21 	printf '\tsize/execute\n'
     22 
     23 z80.out: master.s
     24 	z80-unknown-coff-as -o $@ master.s
     25 
     26 clean:
     27 	rm -f *.a *.out test.log