scc

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

Makefile (459B)


      1 .POSIX:
      2 
      3 PROJECTDIR = ../..
      4 include $(PROJECTDIR)/scripts/rules.mk
      5 
      6 PAGES =\
      7 	scc.1\
      8 	scc-addr2line.1\
      9 	scc-ar.1\
     10 	scc-cc.1\
     11 	scc-cc1.1\
     12 	scc-cc2.1\
     13 	scc-cpp.1\
     14 	scc-nm.1\
     15 	scc-objdump.1\
     16 	scc-ranlib.1\
     17 	scc-size.1\
     18 	scc-strip.1\
     19 
     20 NODEP = 1
     21 .SUFFIXES: .man
     22 
     23 all: $(PAGES)
     24 
     25 .man.1:
     26 	trap 'rm -f $tmp' EXIT;\
     27 	trap 'exit 1' HUP INT TERM;\
     28 	tmp=$$$$.tmp;\
     29 	sed '/\.TH/ s/VERSION/$(VERSION)/' $< > $$tmp &&\
     30 	mv $$tmp $@
     31 	cp $@ $(MANDIR)/man1/
     32 
     33 clean:
     34 	rm -f *.1