11.6Slukem# $NetBSD: Makefile,v 1.6 2003/07/10 11:21:51 lukem Exp $ 21.6Slukem 31.6SlukemNOMAN= # defined 41.1Scgd 51.1ScgdCRUNCHED= fixit 61.1Scgd 71.1Scgd# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 81.1Scgd# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 91.1Scgd# to build things in the normal way if you use PROG. 101.1Scgd 111.1ScgdCONF= $(CRUNCHED).conf 121.1Scgd 131.1ScgdOUTMK= $(CRUNCHED).mk 141.1ScgdOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 151.1Scgd 161.1ScgdCLEANFILES+=$(CRUNCHED) $(OUTPUTS) *.o *.lo *_stub.c 171.1Scgd 181.1Scgdall: $(CRUNCHED) 191.1Scgdexe: $(CRUNCHED) 201.1Scgd 211.1Scgd$(OUTPUTS): $(CONF) 221.1Scgd crunchgen ${.CURDIR}/$(CONF) 231.1Scgd 241.1Scgd$(CRUNCHED): $(OUTPUTS) submake 251.1Scgd 261.1Scgdsubmake: 271.4Sjhawk ${MAKE} -f $(OUTMK) 281.1Scgdobjs: 291.4Sjhawk ${MAKE} -f $(OUTMK) objs 301.1Scgd 311.1Scgd.include <bsd.prog.mk> 32