Makefile revision 1.6
11.6Slukem#	$NetBSD: Makefile,v 1.6 2002/10/17 01:49:18 lukem Exp $
21.1Slukem
31.1Slukem.include <bsd.own.mk>
41.1Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
51.1Slukem
61.1SlukemWARNS=		1
71.1SlukemDBG=		-Os
81.1Slukem
91.1SlukemCRUNCHBIN=	rescue
101.2SlukemCRUNCHENV=	RESCUEDIR=/rescue
111.6SlukemSMALLPROG=	0
121.1SlukemLISTS=		${.CURDIR}/list
131.1SlukemTARGETDIR=	${DESTDIR}/rescue
141.1SlukemPARSELISTENV+=  TARGETDIR=${TARGETDIR:Q}
151.1Slukem
161.1Slukem
171.1Slukem.for f in bim edlabel fdisk ldconfig pdisk
181.1SlukemPROG_${f}!=	cd ${NETBSDSRCDIR}/sbin/${f} && ${MAKE} -V PROG
191.1Slukem.if (${PROG_${f}} != "")
201.1SlukemLISTS+=		${.CURDIR}/list.${f}
211.1Slukem.endif
221.1Slukem.endfor
231.1Slukem
241.1Slukem.if (${OBJECT_FMT} == "ELF")
251.1SlukemPARSELISTENV+=	LDD_CMD=ldd_elf
261.1Slukem.else
271.1SlukemPARSELISTENV+=	LDD_CMD=ldd_aout
281.1Slukem.endif
291.1Slukem
301.1Slukem
311.1Slukem.include "${DISTRIBDIR}/common/Makefile.crunch"
321.1Slukem
331.5Sthorpej# XXX Make sure to update distrib/sets/makeflist when this conditional
341.5Sthorpej# XXX is changed or removed.
351.4Sthorpej.if ${MACHINE_CPU} == "mips"						# {
361.3Slukem
371.3Slukemrealall install:
381.3Slukem	@echo "WARNING: src/rescue not built on ${MACHINE_ARCH} due to broken crunchgen"
391.3Slukem
401.3Slukem.else									# } {
411.3Slukem
421.1Slukemrealall: ${CRUNCHBIN}
431.1Slukem
441.1Slukeminstall: ${CRUNCHBIN}
451.1Slukem	${PARSELIST} -v mode=install ${LISTS} | ${MAKE} -f - install
461.3Slukem
471.3Slukem.endif									# }
481.1Slukem
491.1Slukem.include <bsd.prog.mk>
50