Makefile revision 1.21
11.21Slukem# $NetBSD: Makefile,v 1.21 2023/06/03 21:26:28 lukem 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.21SlukemCWARNFLAGS+= ${CC_WNO_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