Makefile revision 1.1
11.1Sgarbled# $NetBSD: Makefile,v 1.1 2007/12/17 19:09:44 garbled Exp $ 21.1Sgarbled 31.1SgarbledNOMAN= # defined 41.1Sgarbled 51.1Sgarbled.include <bsd.own.mk> 61.1Sgarbled 71.1SgarbledCOMMON= ${.CURDIR}/../common 81.1SgarbledCOMMONOBJ!= cd ${COMMON} && ${PRINTOBJDIR} 91.1Sgarbled 101.1Sgarbled.PATH: ${.CURDIR}/../boot ${COMMONOBJ} 111.1Sgarbled 121.1SgarbledS= ${.CURDIR}/../../../.. 131.1SgarbledL= ${COMMONOBJ}/lib 141.1Sgarbled 151.1SgarbledBASE?= boot 161.1SgarbledPROG= ${BASE} 171.1SgarbledNEWVERSWHAT= "BOOT" 181.1Sgarbled 191.1SgarbledSRCS= srt0.s 201.1SgarbledSRCS+= boot.c clock.c com.c conf.c cons.c devopen.c 211.1SgarbledSRCS+= filesystem.c inkernel.c io.c tgets.c prf.c monitor.c 221.1SgarbledSRCS+= ns16550.c vers.c 231.1SgarbledSRCS+= iplcb.c 241.1Sgarbled 251.1SgarbledCFLAGS= -Os -mmultiple -ffreestanding 261.1SgarbledAFLAGS= -x assembler-with-cpp -traditional-cpp 271.1Sgarbled 281.1SgarbledCPPFLAGS= -nostdinc -I${.OBJDIR} -I${.CURDIR}/../mkbootimage -I${S} 291.1SgarbledCPPFLAGS+= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes 301.1SgarbledCPPFLAGS+= -D_STANDALONE -DRELOC=${RELOC} -DUSE_SCAN 311.1SgarbledCPPFLAGS+= -D__daddr_t=int32_t 321.1Sgarbled#CPPFLAGS+= -DDBMONITOR 331.1SgarbledCPPFLAGS+= -DCONS_SERIAL -DCOMSPEED=9600 -DCOMPORT=0x30 341.1Sgarbled 351.1SgarbledSTRIPFLAG= 361.1SgarbledBINMODE= 444 371.1Sgarbled 381.1Sgarbled# XXX SHOULD NOT NEED TO DEFINE THESE! 391.1SgarbledLIBCRT0= 401.1SgarbledLIBC= 411.1SgarbledLIBCRTBEGIN= 421.1SgarbledLIBCRTEND= 431.1Sgarbled 441.1SgarbledRELOC= 0x800000 451.1Sgarbled#RELOC= 0x0 461.1Sgarbled 471.1SgarbledCLEANFILES+= vers.c machine powerpc 481.1Sgarbled 491.1SgarbledLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 501.1Sgarbled 511.1Sgarbled.if !make(obj) && !make(clean) && !make(cleandir) 521.1Sgarbled.BEGIN: machine powerpc 531.1Sgarbled.NOPATH: machine powerpc 541.1Sgarbled 551.1Sgarbledmachine:: 561.1Sgarbled -rm -f $@ 571.1Sgarbled ln -s ${S}/arch/${MACHINE}/include $@ 581.1Sgarbled 591.1Sgarbledpowerpc:: 601.1Sgarbled -rm -f $@ 611.1Sgarbled ln -s ${S}/arch/powerpc/include $@ 621.1Sgarbled.endif 631.1Sgarbled 641.1Sgarbledvers.c: ${.CURDIR}/../boot/version 651.1Sgarbled ${HOST_SH} ${S}/conf/newvers_stand.sh ${.CURDIR}/../boot/version "rs6000" ${NEWVERSWHAT} 661.1Sgarbled 671.1Sgarbled${PROG}: ${OBJS} ${LIBS} 681.1Sgarbled ${LD} -o ${PROG} -s -N -T ${.CURDIR}/../boot/ld.script \ 691.1Sgarbled -Ttext ${RELOC} ${OBJS} ${LIBS} 701.1Sgarbled 711.1Sgarbled.include <bsd.prog.mk> 72