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