1#	$NetBSD: src/sys/arch/vax/boot/boot/Makefile,v 1.37 2006-03-08 09:32:22 sekiya Exp $
2
3S=	${.CURDIR}/../../../..
4
5.include <bsd.own.mk>
6
7PROG=	boot
8DEVS=	hp.c ctu.c ra.c mfm.c if_qe.c if_le.c if_ze.c if_de.c if_ni.c
9SRCS=	srt0.S boot.c devopen.c conf.c autoconf.c netio.c rom.c romread.S \
10	consio.c consio2.S str.S ${DEVS} findcpu.c vers.c
11LIBC=
12
13CLEANFILES+=${PROG} ${PROG}.sym vers.c
14CPPFLAGS+=-DSUPPORT_BOOTPARAMS -DSUPPORT_BOOTP -DSUPPORT_DHCP -D_STANDALONE \
15	-DNO_MID_CHECK
16#CPPFLAGS+=-DBOOTP_DEBUG -DNETIF_DEBUG -DETHER_DEBUG -DNFS_DEBUG -DDEV_DEBUG \
17#	-DRPC_DEBUG -DRARP_DEBUG -DPARANOID
18BINDIR=	
19MDEC_DIR=/usr/mdec
20
21SA_AS=	library
22SAMISCMAKEFLAGS=SA_USE_CREAD=yes SA_INCLUDE_NET=yes SA_USE_LOADFILE=yes
23.include "${S}/lib/libsa/Makefile.inc"
24LIBSA=	${SALIB}
25
26Z_AS=	library
27.include "${S}/lib/libz/Makefile.inc"
28LIBZ=	${ZLIB}
29
30KERN_AS=library
31.include "${S}/lib/libkern/Makefile.inc"
32LIBKERN=${KERNLIB}
33
34.PHONY: vers.c
35vers.c: ${.CURDIR}/version
36	${HOST_SH} ${S}/conf/newvers_stand.sh -N ${${MKREPRO} == "yes" :?:-D} \
37	    ${.CURDIR}/version "${MACHINE}"
38
39${PROG}: machine-links ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
40	${_MKTARGET_LINK}
41	${LD} -N -Ttext ${RELOC} -e nisse -o ${PROG}.sym ${OBJS} \
42	    ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN}
43	${STRIP} -o ${PROG} ${PROG}.sym
44
45install:
46	${INSTALL_FILE} -o ${BINOWN} -g ${BINGRP} -m 555 \
47		${PROG} ${DESTDIR}${MDEC_DIR}/${PROG}
48
49.include <bsd.prog.mk>
50