Makefile revision 1.18
11.18Sjoerg# $NetBSD: Makefile,v 1.18 2020/04/23 00:11:29 joerg Exp $ 21.1Spk 31.8SmrgPROG= bootxx 41.8SmrgPROGSOURCE= bootxx.c 51.8Smrg 61.8Smrg.include "../Makefile.buildboot" 71.8Smrg 81.10SchristosCPPFLAGS+= -DBOOTXX -DLIBSA_NO_CLOSE 91.7SthorpejSTRIPFLAG= 101.13SpkLINKFLAGS= -N -Ttext ${RELOC_BOOTXX} -e start 111.14SpkCLEANFILES+= ${PROG}.sym 121.1Spk 131.18Sjoerg# Follow the suit of Makefile.kern.inc; needed for the lfs64 union 141.18Sjoerg# accessors -- they don't actually dereference the resulting pointer, 151.18Sjoerg# just use it for type-checking. 161.18SjoergCWARNFLAGS.clang+= -Wno-error=address-of-packed-member 171.18Sjoerg 181.15Ssimonb# XXX SHOULD NOT NEED TO DEFINE THESE! 191.15SsimonbLIBCRT0= 201.17StsutsuiLIBCRTI= 211.15SsimonbLIBC= 221.15SsimonbLIBCRTBEGIN= 231.15SsimonbLIBCRTEND= 241.15Ssimonb 251.8Smrg${PROG}: ${OBJS} ${LIBSA} ${LIBKERN} 261.14Spk ${LD} -o ${.TARGET}.sym ${LINKFLAGS} ${OBJS} ${LIBSA} ${LIBKERN} 271.14Spk @${SIZE} ${.TARGET}.sym 281.14Spk ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 291.1Spk 301.1Spk.include <bsd.prog.mk> 31