Makefile revision 1.1
11.1Scgd 21.1ScgdCRUNCHED= fixit 31.1Scgd 41.1Scgd# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 51.1Scgd# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 61.1Scgd# to build things in the normal way if you use PROG. 71.1Scgd 81.1ScgdCONF= $(CRUNCHED).conf 91.1Scgd 101.1ScgdOUTMK= $(CRUNCHED).mk 111.1ScgdOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 121.1Scgd 131.1ScgdNOMAN= 141.1ScgdCLEANFILES+=$(CRUNCHED) $(OUTPUTS) *.o *.lo *_stub.c 151.1Scgd 161.1Scgdall: $(CRUNCHED) 171.1Scgdexe: $(CRUNCHED) 181.1Scgd 191.1Scgd$(OUTPUTS): $(CONF) 201.1Scgd crunchgen ${.CURDIR}/$(CONF) 211.1Scgd 221.1Scgd$(CRUNCHED): $(OUTPUTS) submake 231.1Scgd 241.1Scgdsubmake: 251.1Scgd make -f $(OUTMK) 261.1Scgdobjs: 271.1Scgd make -f $(OUTMK) objs 281.1Scgd 291.1Scgd.include <bsd.prog.mk> 30