scc

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

Makefile (340B)


      1 .POSIX:
      2 
      3 PROJECTDIR =../../../../..
      4 include $(PROJECTDIR)/scripts/rules.mk
      5 include ../../../rules.mk
      6 
      7 GENOBJS =\
      8 	_exit.$O\
      9 
     10 OBJS =\
     11 	$(GENOBJS)\
     12 	_sys_errlist.$O\
     13 
     14 GENSRC = $(GENOBJS:.$O=.s)
     15 
     16 all: $(OBJS) $(CRT)
     17 
     18 $(CRT): ../crt-posix.s
     19 
     20 $(GENSRC): syscall.lst
     21 	./gensys.sh $(@:.s=)
     22 
     23 clean:
     24 	rm -f $(GENSRC) _sys_errlist.c
     25 
     26 include deps.mk