11.9Srin# $NetBSD: Makefile.bootxxx,v 1.9 2020/07/01 23:37:10 rin Exp $ 21.1Sleo 31.1SleoNOMAN= # defined 41.1Sleo 51.1Sleo.include <bsd.own.mk> 61.1Sleo 71.1SleoPROG= boot.atari 81.1Sleo 91.1SleoSTRIPFLAG= 101.1SleoBINMODE=${NONBINMODE} 111.1Sleo 121.4Stsutsui# XXX SHOULD NOT NEED TO DEFINE THESE! 131.1SleoLIBCRT0= 141.8StsutsuiLIBCRTI= 151.4StsutsuiLIBC= 161.4StsutsuiLIBCRTBEGIN= 171.4StsutsuiLIBCRTEND= 181.1Sleo 191.1Sleo# logically src/sys 201.1SleoS=${.CURDIR}/../../../../.. 211.1SleoS_SA=${S}/lib/libsa 221.1SleoS_KERN=${S}/lib/libkern 231.1SleoS_MACHSA=${S}/arch/atari/stand/libsa 241.1SleoS_LIBTOS=${S}/arch/atari/stand/tostools/libtos 251.1Sleo 261.1SleoS_MACHSAOBJ!= cd ${S_MACHSA} && ${PRINTOBJDIR} 271.1Sleo 281.6StsutsuiLIBSA=${S_MACHSAOBJ}/lib/sa/libsa.a 291.6StsutsuiLIBKERN=${S_MACHSAOBJ}/lib/kern/libkern.a 301.1Sleo 311.4Stsutsui.include "../../Makefile.booters" 321.4Stsutsui.include "../../xxboot/${BTYPE}_LOADADDR" 331.4Stsutsui 341.4StsutsuiCPPFLAGS+= -I. -I${S_LIBTOS} -I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 351.4StsutsuiLINKFLAGS= -static -N -e start -Ttext ${LOADADDR3} 361.4Stsutsui 371.4Stsutsui.PATH: ${.CURDIR}/.. ${S_LIBTOS} 381.4Stsutsui 391.4Stsutsui# 401.4Stsutsui# Warning: start.S should be the first source! 411.4Stsutsui# 421.9SrinSRCS= start.S bootxxx.c aout.c bsdstart.S elf.c filesystem.c sysinfo.c 431.4Stsutsui 441.6StsutsuiLIBS= ${LIBSA} ${LIBKERN} 451.1Sleo 461.1Sleobeforeinstall: 471.4Stsutsui ${INSTALL_DIR} ${DESTDIR}${BINDIR} 481.1Sleo 491.4Stsutsui${PROG}: ${OBJS} ${LIBS} 501.4Stsutsui ${_MKTARGET_LINK} 511.4Stsutsui ${LD} ${LINKFLAGS} -o ${.TARGET}.elf ${OBJS} ${LIBS} 521.4Stsutsui ${OBJCOPY} -O binary ${PROG}.elf ${.TARGET} 531.1Sleo 541.4StsutsuiCLEANFILES+= ${PROG}.elf 551.1Sleo 561.1Sleo.include <bsd.prog.mk> 57