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 (646B)
       ---
            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 INT QUIT HUP TERM;\
           16         (echo '#define PREFIX "$(PREFIX)"';\
           17          echo '#define ARCH "$(ARCH)"';\
           18          echo '#define SYS  "$(SYS)"';\
           19          echo '#define ABI  "$(ABI)"';\
           20          echo '#define LIBPREFIX "$(LIBPREFIX)"';\
           21          echo '#define FORMAT "$(FORMAT)"') > $$$$.h && mv $$$$.h $@
           22 
           23 sys.h: FORCE
           24         rm -f $@;\
           25         trap "rm -f $$$$.tmp" INT QUIT TERM HUP;\
           26         sed -e 's/%NOPIE%/"$(NOPIE_LDFLAGS)",/' \
           27             -e 's/"",//' sys-$(LIBPROFILE).h > $$$$.tmp && \
           28         mv $$$$.tmp $@