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