Makefile revision 1.5
11.5Slukem# $NetBSD: Makefile,v 1.5 2001/12/12 12:24:24 lukem Exp $ 21.5Slukem 31.5SlukemNOMAN= # defined 41.1Sleo 51.1Sleo# for OBJECT_FMT 61.1Sleo.include <bsd.own.mk> 71.1Sleo 81.2SleoPROG= 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.3SleoBINDIR= /usr/mdec 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.1Sleo.if exists(${S_MACHSA}/libsa.a) 391.1SleoLIBSA=${S_MACHSA}/libsa.a 401.1Sleo.else 411.1Sleo. if exists(${S_MACHSA}/obj/libsa.a) 421.1SleoLIBSA=${S_MACHSA}/obj/libsa.a 431.1Sleo. else 441.1SleoLIBSA=${S_MACHSA}/obj.${MACHINE}/libsa.a 451.1Sleo. endif 461.1Sleo.endif 471.1Sleo 481.1SleoDPADD= ${LIBSA} 491.1SleoLDADD= ${LIBSA} 501.1Sleo 511.1Sleobeforeinstall: 521.1Sleo ${OBJCOPY} -O binary ${PROG} ${PROG}X 531.1Sleo @mv -f ${PROG} ${PROG}XX 541.1Sleo @mv -f ${PROG}X ${PROG}; 551.1Sleo 561.1Sleoafterinstall: 571.3Sleo cp -p ${DESTDIR}${BINDIR}/${PROG} ${DESTDIR}/ 581.1Sleo @mv -f ${PROG}XX ${PROG} 591.1Sleo 601.1Sleo.s.o: 611.1Sleo ${CPP} ${CPPFLAGS} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} 621.1Sleo 631.1Sleo.c.o: 641.1Sleo ${CC} ${CFLAGS} ${CPPFLAGS} -c ${.IMPSRC} -o ${.TARGET} 651.1Sleo 661.1Sleo${PROG}: 671.1Sleo ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} 681.1Sleo 691.1Sleo${PROG}: ../xxboot/LOADADDR 701.1Sleo 711.1Sleo.PATH: ${S_LIBTOS} 721.1Sleo 731.1Sleo.include "../xxboot/LOADADDR" 741.1Sleo.include <bsd.prog.mk> 75