1 # $NetBSD: Makefile.ramdisk,v 1.6 2009/09/20 19:49:07 abs Exp $
4 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
6 AMD64COMMON= ${.CURDIR}/../common
11 DBG= -Os -fno-asynchronous-unwind-tables
12 CRUNCHGEN_FLAGS= -d "${DBG}"
15 LISTS= ${.CURDIR}/list ${AMD64COMMON}/list.ramdisk
16 MTREECONF= ${DISTRIBDIR}/common/mtree.common
18 IMAGEDEPENDS+= ${CRUNCHBIN} \
20 ${DESTDIR}/usr/mdec/boot \
21 ${DESTDIR}/usr/mdec/bootxx_ffsv1 \
22 ${DESTDIR}/usr/mdec/mbr \
23 ${DESTDIR}/usr/mdec/mbr_ext \
24 ${DESTDIR}/usr/mdec/mbr_bootsel \
25 ${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \
26 ${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \
27 ${DISTRIBDIR}/common/services \
28 ${DISTRIBDIR}/common/termcap
29 PARSELISTENV+= BOOTMODEL=${BOOTMODEL:Q}
31 .if defined(USE_SYSINST)
32 LISTS+= ${DISTRIBDIR}/common/list.sysinst
36 # Use stubs to eliminate some large stuff from libc
37 HACKSRC= ${DISTRIBDIR}/utils/libhack
38 .include "${HACKSRC}/Makefile.inc"
39 ${CRUNCHBIN}: libhack.o
41 .include "${DISTRIBDIR}/common/Makefile.crunch"
42 .include "${DISTRIBDIR}/common/Makefile.dhcpcd"
43 .include "${DISTRIBDIR}/common/Makefile.makedev"
44 .include "${DISTRIBDIR}/common/Makefile.image"
48 .include <bsd.prog.mk>