1 1.4 jhawk # $NetBSD: Makefile,v 1.4 2000/08/30 23:51:55 jhawk Exp $ 2 1.1 cgd 3 1.1 cgd CRUNCHED= fixit 4 1.1 cgd 5 1.1 cgd # below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 6 1.1 cgd # I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 7 1.1 cgd # to build things in the normal way if you use PROG. 8 1.1 cgd 9 1.1 cgd CONF= $(CRUNCHED).conf 10 1.1 cgd 11 1.1 cgd OUTMK= $(CRUNCHED).mk 12 1.1 cgd OUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 13 1.1 cgd 14 1.3 lukem MKMAN= no 15 1.1 cgd CLEANFILES+=$(CRUNCHED) $(OUTPUTS) *.o *.lo *_stub.c 16 1.1 cgd 17 1.1 cgd all: $(CRUNCHED) 18 1.1 cgd exe: $(CRUNCHED) 19 1.1 cgd 20 1.1 cgd $(OUTPUTS): $(CONF) 21 1.1 cgd crunchgen ${.CURDIR}/$(CONF) 22 1.1 cgd 23 1.1 cgd $(CRUNCHED): $(OUTPUTS) submake 24 1.1 cgd 25 1.1 cgd submake: 26 1.4 jhawk ${MAKE} -f $(OUTMK) 27 1.1 cgd objs: 28 1.4 jhawk ${MAKE} -f $(OUTMK) objs 29 1.1 cgd 30 1.1 cgd .include <bsd.prog.mk> 31