Makefile.bootxxx revision 1.6
11.6Stsutsui# $NetBSD: Makefile.bootxxx,v 1.6 2009/03/31 11:42:07 tsutsui Exp $ 21.1Sleo 31.1SleoNOMAN= # defined 41.1Sleo 51.1Sleo# for OBJECT_FMT 61.1Sleo.include <bsd.own.mk> 71.1Sleo 81.1SleoPROG= boot.atari 91.1Sleo 101.1SleoSTRIPFLAG= 111.1SleoBINMODE=${NONBINMODE} 121.1Sleo 131.4Stsutsui# XXX SHOULD NOT NEED TO DEFINE THESE! 141.1SleoLIBCRT0= 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.4Stsutsui.if ${OBJECT_FMT} == "ELF" 361.4StsutsuiLINKFLAGS= -static -N -e start -Ttext ${LOADADDR3} 371.4Stsutsui.else 381.4StsutsuiLINKFLAGS= -static -N -Ttext ${LOADADDR3} 391.4Stsutsui.endif 401.4Stsutsui 411.4Stsutsui.PATH: ${.CURDIR}/.. ${S_LIBTOS} 421.4Stsutsui 431.4Stsutsui# 441.4Stsutsui# Warning: start.S should be the first source! 451.4Stsutsui# 461.4StsutsuiSRCS= start.S bootxxx.c aout.c bsdstart.s elf.c filesystem.c sysinfo.c 471.4Stsutsui 481.6StsutsuiLIBS= ${LIBSA} ${LIBKERN} 491.1Sleo 501.1Sleobeforeinstall: 511.4Stsutsui ${INSTALL_DIR} ${DESTDIR}${BINDIR} 521.1Sleo 531.4Stsutsui${PROG}: ${OBJS} ${LIBS} 541.4Stsutsui ${_MKTARGET_LINK} 551.4Stsutsui ${LD} ${LINKFLAGS} -o ${.TARGET}.elf ${OBJS} ${LIBS} 561.4Stsutsui ${OBJCOPY} -O binary ${PROG}.elf ${.TARGET} 571.1Sleo 581.4StsutsuiCLEANFILES+= ${PROG}.elf 591.1Sleo 601.1Sleo.include <bsd.prog.mk> 61