1*7e81d727Schristos# $NetBSD: Makefile,v 1.27 2019/09/23 13:42:36 christos Exp $ 28644dce0Scgd 31c88f56cScgdPROG = netboot 41c88f56cScgd 51c88f56cScgdSRCS = start.S boot.c prom.c prom_disp.S OSFpal.c prom_swpal.S 61c88f56cScgdSRCS+= rpcc.S 71c88f56cScgdSRCS+= dev_net.c conf.c devopen.c 8e66e4867SrossSRCS+= if_prom.c getsecs.c booted_dev.c 91c88f56cScgd 107c4cd2bbScgdBOOT_RELOC = ${UNIFIED_LOAD_ADDRESS} 118644dce0Scgd 12911d661dSjdolecekCLEANFILES+= ${PROG}.sym 131c88f56cScgd 14d4e15df5ScgdCPPFLAGS += ${UNIFIED_CPPFLAGS} -DSUPPORT_DHCP \ 15d4e15df5Scgd -DBOOT_TYPE_NAME='"Network"' 161c88f56cScgd 177c4cd2bbScgd${PROG}: ${PROG}.sym 18e45c4b66Smatt ${_MKTARGET_CREATE} 19ab11c169Stv @${OBJCOPY} --output-target=binary ${PROG}.sym ${PROG} 207c4cd2bbScgd @chmod 644 ${PROG} 217c4cd2bbScgd @ls -l ${PROG} 227c4cd2bbScgd @${CHECKSIZE_CMD} ${PROG}.sym ${PROG} ${UNIFIED_MAX_LOAD} \ 237c4cd2bbScgd ${UNIFIED_MAX_TOTAL} || (rm -f ${PROG} ; false) 241c88f56cScgd 257c4cd2bbScgdSAMISCMAKEFLAGS= SA_INCLUDE_NET=yes SA_USE_CREAD=yes 264893f223Sthorpej.include "../Makefile.bootprogs" 273fb0a713Scgd 281c88f56cScgd${PROG}.sym: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 29e45c4b66Smatt ${_MKTARGET_LINK} 301c88f56cScgd ${LD} -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym \ 31911d661dSjdolecek ${OBJS} ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN} 324893f223Sthorpej ${SIZE} ${PROG}.sym 3347ae105dShe 34a250e57cSlukemrelease: check_RELEASEDIR .WAIT ${PROG} 35a250e57cSlukem ${HOST_INSTALL_FILE} -m ${NONBINMODE} ${PROG} \ 36*7e81d727Schristos ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/netboot 37