scc

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

Makefile (514B)


      1 .POSIX:
      2 
      3 PROJECTDIR = ../../..
      4 include $(PROJECTDIR)/scripts/rules.mk
      5 
      6 PROJ_CFLAGS = $(CFLAGS)
      7 PROJ_LDFLAGS = $(LDFLAGS)
      8 CC=$(SCC)
      9 
     10 # Uncomment following line to use gcc to test the libc
     11 # CC = $(BINDIR)/gcc-scc
     12 
     13 all:
     14 	@CC='$(CC)' \
     15 	CFLAGS='$(PROJ_CFLAGS)' \
     16 	LDFLAGS='$(PROJ_CFLAGS)' \
     17 	./runtests.sh libc-tests.lst
     18 
     19 tests:
     20 	@$(MAKE) |\
     21 	grep -v TODO |\
     22 	grep FAIL >/dev/null &&\
     23 	printf '[FAIL]' || printf '[PASS]'; printf '\tlibc/execute\n'
     24 
     25 clean:
     26 	rm -f *.o *core test.log `awk '{print $$1}' libc-tests.lst`