Makefile revision 80029
180029Sobrien# $FreeBSD: head/usr.sbin/crunch/examples/Makefile 80029 2001-07-20 06:20:32Z obrien $ 21722Sjkh 380029SobrienCRUNCHED= fixit 41722Sjkh 51722Sjkh# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 61722Sjkh# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 71722Sjkh# to build things in the normal way if you use PROG. 81722Sjkh 91722SjkhCONF= $(CRUNCHED).conf 101722Sjkh 111722SjkhOUTMK= $(CRUNCHED).mk 1280029SobrienOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 131722Sjkh 1480029SobrienNOMAN= #true 1580029SobrienCLEANFILES+= $(CRUNCHED) *.o *.lo *.c *.mk *.cache 1680029SobrienCLEANDIRFILES+= $(OUTPUTS) 171722Sjkh 181722Sjkhall: $(CRUNCHED) 191722Sjkhexe: $(CRUNCHED) 201722Sjkh 211722Sjkh$(OUTPUTS): $(CONF) 221722Sjkh crunchgen ${.CURDIR}/$(CONF) 231722Sjkh 241722Sjkh$(CRUNCHED): $(OUTPUTS) submake 251722Sjkh 261722Sjkhsubmake: 271722Sjkh make -f $(OUTMK) 281722Sjkhobjs: 291722Sjkh make -f $(OUTMK) objs 301722Sjkhcleandir: 311722Sjkh rm -f $(CLEANDIRFILES) 321722Sjkh 331722Sjkh.include <bsd.prog.mk> 34