Home | History | Annotate | Line # | Download | only in rescue
Makefile revision 1.10
      1  1.10  christos #	$NetBSD: Makefile,v 1.10 2004/08/19 23:12:15 christos Exp $
      2   1.1     lukem 
      3   1.1     lukem .include <bsd.own.mk>
      4   1.1     lukem .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
      5   1.1     lukem 
      6   1.1     lukem WARNS=		1
      7   1.1     lukem DBG=		-Os
      8   1.1     lukem 
      9   1.8     lukem RESCUEDIR=	/rescue
     10   1.1     lukem CRUNCHBIN=	rescue
     11   1.8     lukem CRUNCHENV=	RESCUEDIR=${RESCUEDIR}
     12   1.6     lukem SMALLPROG=	0
     13   1.1     lukem LISTS=		${.CURDIR}/list
     14   1.1     lukem TARGETDIR=	${DESTDIR}/rescue
     15   1.1     lukem PARSELISTENV+=  TARGETDIR=${TARGETDIR:Q}
     16   1.1     lukem 
     17   1.1     lukem 
     18   1.1     lukem .for f in bim edlabel fdisk ldconfig pdisk
     19   1.1     lukem PROG_${f}!=	cd ${NETBSDSRCDIR}/sbin/${f} && ${MAKE} -V PROG
     20   1.1     lukem .if (${PROG_${f}} != "")
     21   1.1     lukem LISTS+=		${.CURDIR}/list.${f}
     22   1.1     lukem .endif
     23   1.1     lukem .endfor
     24   1.1     lukem 
     25   1.1     lukem .if (${OBJECT_FMT} == "ELF")
     26   1.1     lukem PARSELISTENV+=	LDD_CMD=ldd_elf
     27   1.1     lukem .else
     28   1.1     lukem PARSELISTENV+=	LDD_CMD=ldd_aout
     29   1.1     lukem .endif
     30   1.8     lukem 
     31   1.8     lukem LIBOVERRIDE=	liboverride.o
     32   1.8     lukem ${LIBOVERRIDE}: ${OVERRIDEOBJS}
     33   1.8     lukem 	${LD} -r -o $@ ${OVERRIDEOBJS}
     34   1.8     lukem 
     35   1.8     lukem ${CRUNCHBIN}:	${LIBOVERRIDE}
     36   1.1     lukem 
     37   1.9      tron CLEANFILES+=	rescue.unstripped
     38   1.1     lukem 
     39   1.1     lukem .include "${DISTRIBDIR}/common/Makefile.crunch"
     40   1.1     lukem 
     41   1.1     lukem realall: ${CRUNCHBIN}
     42   1.1     lukem 
     43   1.1     lukem install: ${CRUNCHBIN}
     44   1.1     lukem 	${PARSELIST} -v mode=install ${LISTS} | ${MAKE} -f - install
     45   1.1     lukem 
     46   1.1     lukem .include <bsd.prog.mk>
     47