Makefile revision 1.3
11.3Sleo# $NetBSD: Makefile,v 1.3 2001/10/24 20:12:58 leo Exp $ 21.1Sleo 31.1Sleo# for OBJECT_FMT 41.1Sleo.include <bsd.own.mk> 51.1Sleo 61.2SleoPROG= boot.atari 71.1Sleo# 81.1Sleo# Warning: bootxxx.c should be the first source! 91.1Sleo# 101.1SleoSRCS= bootxxx.c aout.c bsdstart.s elf.c filesystem.c sysinfo.c 111.1SleoMKMAN= no 121.1Sleo 131.1SleoSTRIPFLAG= 141.3SleoBINDIR= /usr/mdec 151.1SleoBINMODE=${NONBINMODE} 161.1Sleo 171.1SleoLIBCRT0= 181.1Sleo 191.1SleoDEFS= -D_STANDALONE -DHEAP_VARIABLE 201.1SleoINCL= -I. -I${S_LIBTOS} -I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 211.1Sleo 221.1SleoCPPFLAGS+= ${DEFS} ${INCL} 231.1SleoCFLAGS+= -fomit-frame-pointer -Wall -fno-function-cse -fstrength-reduce 241.1Sleo.if ${OBJECT_FMT} == "ELF" 251.1SleoLDFLAGS= -static -nostdlib -Wl,-x,-N,-e,bootxxx,-Ttext,${LOADADDR3} 261.1Sleo.else 271.1SleoLDFLAGS= -static -nostdlib -Wl,-N,-Ttext,${LOADADDR3} 281.1Sleo.endif 291.1Sleo 301.1Sleo# logically src/sys 311.1SleoS=${.CURDIR}/../../../.. 321.1SleoS_SA=${S}/lib/libsa 331.1SleoS_KERN=${S}/lib/libkern 341.1SleoS_MACHSA=${S}/arch/atari/stand/libsa 351.1SleoS_LIBTOS=${S}/arch/atari/stand/tostools/libtos 361.1Sleo 371.1Sleo.if exists(${S_MACHSA}/libsa.a) 381.1SleoLIBSA=${S_MACHSA}/libsa.a 391.1Sleo.else 401.1Sleo. if exists(${S_MACHSA}/obj/libsa.a) 411.1SleoLIBSA=${S_MACHSA}/obj/libsa.a 421.1Sleo. else 431.1SleoLIBSA=${S_MACHSA}/obj.${MACHINE}/libsa.a 441.1Sleo. endif 451.1Sleo.endif 461.1Sleo 471.1SleoDPADD= ${LIBSA} 481.1SleoLDADD= ${LIBSA} 491.1Sleo 501.1Sleobeforeinstall: 511.1Sleo ${OBJCOPY} -O binary ${PROG} ${PROG}X 521.1Sleo @mv -f ${PROG} ${PROG}XX 531.1Sleo @mv -f ${PROG}X ${PROG}; 541.1Sleo 551.1Sleoafterinstall: 561.3Sleo cp -p ${DESTDIR}${BINDIR}/${PROG} ${DESTDIR}/ 571.1Sleo @mv -f ${PROG}XX ${PROG} 581.1Sleo 591.1Sleo.s.o: 601.1Sleo ${CPP} ${CPPFLAGS} ${.IMPSRC} | ${AS} ${ASFLAGS} -o ${.TARGET} 611.1Sleo 621.1Sleo.c.o: 631.1Sleo ${CC} ${CFLAGS} ${CPPFLAGS} -c ${.IMPSRC} -o ${.TARGET} 641.1Sleo 651.1Sleo${PROG}: 661.1Sleo ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDADD} 671.1Sleo 681.1Sleo${PROG}: ../xxboot/LOADADDR 691.1Sleo 701.1Sleo.PATH: ${S_LIBTOS} 711.1Sleo 721.1Sleo.include "../xxboot/LOADADDR" 731.1Sleo.include <bsd.prog.mk> 74