Makefile.bootxxx revision 1.4
11.4Stsutsui# $NetBSD: Makefile.bootxxx,v 1.4 2009/01/06 13:35:30 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.1SleoLIBSA=${S_MACHSAOBJ}/libsa.a 291.1Sleo 301.4Stsutsui.include "../../Makefile.booters" 311.4Stsutsui.include "../../xxboot/${BTYPE}_LOADADDR" 321.4Stsutsui 331.4StsutsuiCPPFLAGS+= -I. -I${S_LIBTOS} -I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 341.4Stsutsui.if ${OBJECT_FMT} == "ELF" 351.4StsutsuiLINKFLAGS= -static -N -e start -Ttext ${LOADADDR3} 361.4Stsutsui.else 371.4StsutsuiLINKFLAGS= -static -N -Ttext ${LOADADDR3} 381.4Stsutsui.endif 391.4Stsutsui 401.4Stsutsui.PATH: ${.CURDIR}/.. ${S_LIBTOS} 411.4Stsutsui 421.4Stsutsui# 431.4Stsutsui# Warning: start.S should be the first source! 441.4Stsutsui# 451.4StsutsuiSRCS= start.S bootxxx.c aout.c bsdstart.s elf.c filesystem.c sysinfo.c 461.4Stsutsui 471.4StsutsuiLIBS= ${LIBSA} 481.1Sleo 491.1Sleobeforeinstall: 501.4Stsutsui ${INSTALL_DIR} ${DESTDIR}${BINDIR} 511.1Sleo 521.1Sleoafterinstall: 531.1Sleo ${INSTALL_FILE} -o root -g wheel -m 644 \ 541.1Sleo ${DESTDIR}${BINDIR}/${PROG} ${DESTDIR}/ 551.1Sleo 561.4Stsutsui${PROG}: ${OBJS} ${LIBS} 571.4Stsutsui ${_MKTARGET_LINK} 581.4Stsutsui ${LD} ${LINKFLAGS} -o ${.TARGET}.elf ${OBJS} ${LIBS} 591.4Stsutsui ${OBJCOPY} -O binary ${PROG}.elf ${.TARGET} 601.1Sleo 611.4StsutsuiCLEANFILES+= ${PROG}.elf 621.1Sleo 631.1Sleo.include <bsd.prog.mk> 64