URI:
       Makefile - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       Makefile (681B)
       ---
            1 .POSIX:
            2 
            3 PROJECTDIR = ../../../..
            4 include $(PROJECTDIR)/scripts/rules.mk
            5 
            6 NODEP = 1
            7 
            8 all: config.h sys.h cstd.h
            9 
           10 cstd.h: FORCE
           11         cp cstd-$(STD).h $@
           12 
           13 config.h: FORCE
           14         rm -f $@;\
           15         trap 'rm -f $$$$.h' EXIT ;\
           16         trap 'exit $?' INT HUP TERM;\
           17         (echo '#define PREFIX "$(PREFIX)"';\
           18          echo '#define ARCH "$(ARCH)"';\
           19          echo '#define SYS  "$(SYS)"';\
           20          echo '#define ABI  "$(ABI)"';\
           21          echo '#define LIBPREFIX "$(LIBPREFIX)"';\
           22          echo '#define FORMAT "$(FORMAT)"') > $$$$.h && mv $$$$.h $@
           23 
           24 sys.h: FORCE
           25         rm -f $@;\
           26         trap 'rm -f $$$$.tmp' EXIT;\
           27         trap 'exit $?' HUP INT TERM;\
           28         sed -e 's/%NOPIE%/"$(NOPIE_LDFLAGS)",/' \
           29             -e 's/"",//' sys-$(LIBPROFILE).h > $$$$.tmp && \
           30         mv $$$$.tmp $@