Makefile.bootxxx revision 1.1
11.1Sleo# $NetBSD: Makefile.bootxxx,v 1.1 2003/05/23 21:56:36 leo 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.1Sleo# Warning: bootxxx.c should be the first source! 111.1Sleo# 121.1SleoSRCS= bootxxx.c aout.c bsdstart.s elf.c filesystem.c sysinfo.c 131.1Sleo 141.1SleoSTRIPFLAG= 151.1SleoBINDIR=/usr/mdec/${BTYPE:tl} 161.1SleoBINMODE=${NONBINMODE} 171.1Sleo 181.1SleoLIBCRT0= 191.1Sleo 201.1SleoDEFS= -D_STANDALONE -DHEAP_VARIABLE 211.1SleoINCL= -I. -I${S_LIBTOS} -I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 221.1Sleo 231.1SleoCPPFLAGS+= ${DEFS} ${INCL} 241.1SleoCFLAGS+= -fomit-frame-pointer -Wall -fno-function-cse -fstrength-reduce 251.1Sleo.if ${OBJECT_FMT} == "ELF" 261.1SleoLDFLAGS= -static -nostdlib -Wl,-x,-N,-e,bootxxx,-Ttext,${LOADADDR3} 271.1Sleo.else 281.1SleoLDFLAGS= -static -nostdlib -Wl,-N,-Ttext,${LOADADDR3} 291.1Sleo.endif 301.1Sleo 311.1Sleo# logically src/sys 321.1SleoS=${.CURDIR}/../../../../.. 331.1SleoS_SA=${S}/lib/libsa 341.1SleoS_KERN=${S}/lib/libkern 351.1SleoS_MACHSA=${S}/arch/atari/stand/libsa 361.1SleoS_LIBTOS=${S}/arch/atari/stand/tostools/libtos 371.1Sleo 381.1SleoS_MACHSAOBJ!= cd ${S_MACHSA} && ${PRINTOBJDIR} 391.1Sleo 401.1SleoLIBSA=${S_MACHSAOBJ}/libsa.a 411.1Sleo 421.1SleoDPADD= ${LIBSA} 431.1SleoLDADD= ${LIBSA} 441.1Sleo 451.1Sleobeforeinstall: 461.1Sleo ${OBJCOPY} -O binary ${PROG} ${PROG}X 471.1Sleo @mv -f ${PROG} ${PROG}XX 481.1Sleo @mv -f ${PROG}X ${PROG}; 491.1Sleo 501.1Sleoafterinstall: 511.1Sleo ${INSTALL_FILE} -o root -g wheel -m 644 \ 521.1Sleo ${DESTDIR}${BINDIR}/${PROG} ${DESTDIR}/ 531.1Sleo @mv -f ${PROG}XX ${PROG} 541.1Sleo 551.1Sleo.s.o: 561.1Sleo ${CPP} ${CPPFLAGS} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} 571.1Sleo 581.1Sleo.c.o: 591.1Sleo ${CC} ${CFLAGS} ${CPPFLAGS} -c ${.IMPSRC} -o ${.TARGET} 601.1Sleo 611.1Sleo${PROG}: 621.1Sleo ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} 631.1Sleo 641.1Sleo${PROG}: ../../xxboot/${BTYPE}_LOADADDR 651.1Sleo 661.1Sleo.PATH: ${.CURDIR}/.. ${S_LIBTOS} 671.1Sleo 681.1Sleo.include "../../xxboot/${BTYPE}_LOADADDR" 691.1Sleo.include <bsd.prog.mk> 70