Makefile.booters revision 1.5
11.5She# $NetBSD: Makefile.booters,v 1.5 2004/06/14 22:25:38 he Exp $ 21.1Sscw 31.1SscwS?= ${.CURDIR}/../../../.. 41.1SscwMDEC_DIR?= /usr/mdec 51.1SscwRELOC?= 0x3F0000 61.1SscwCOPTS?= -O2 -Wall -Wno-main -Wmissing-prototypes -Wstrict-prototypes 71.1SscwDEFS?= 81.1SscwSTRIPFLAG?= 91.1Sscw 101.1SscwNOMAN= # defined 111.1SscwNOMAN= # defined 121.1SscwNOLINT= # defined 131.1SscwNOLINT= # defined 141.1SscwNOPIC= # defined 151.1SscwNOPROFILE=# defined 161.1SscwNOLINT=# defined 171.1Sscw 181.1SscwINCPATH=-I${.OBJDIR} -I${.CURDIR} -I${.CURDIR}/../libsa -I${.CURDIR}/../libbug \ 191.1Sscw -I${.CURDIR}/../../include -I${S} -I${S}/lib/libsa 201.5SheCFLAGS= -nostdinc -ffreestanding 211.5SheCPPFLAGS= -D_STANDALONE \ 221.1Sscw -DLIBSA_USE_MEMSET -DLIBSA_USE_MEMCPY ${INCPATH} ${DEFS} 231.1SscwBINDIR= ${MDEC_DIR} 241.1Sscw 251.1Sscw.if exists(${.CURDIR}/version) 261.1SscwSRCS+= vers.c 271.1SscwCLEANFILES+= vers.c 281.1Sscw 291.1Sscwvers.c: version 301.4Slukem ${HOST_SH} ${S}/conf/newvers_stand.sh -DM ${.CURDIR}/version "mvmeppc" 311.1Sscw.endif 321.1Sscw 331.1SscwCLEANFILES+= machine powerpc 341.1Sscw 351.1Sscwmachine : 361.1Sscw -rm -f ${.TARGET} 371.1Sscw ln -s $S/arch/mvmeppc/include machine 381.1Sscw 391.1Sscwpowerpc : 401.1Sscw -rm -f ${.TARGET} 411.1Sscw ln -s $S/arch/powerpc/include powerpc 421.1Sscw 431.1Sscw.if defined(LIB) 441.1Sscw 451.1Sscwlib${LIB}.a:: machine powerpc ${OBJS} 461.1Sscwbeforedepend: machine powerpc 471.1Sscw 481.1Sscw.else 491.1Sscw 501.1SscwPROGDEPENDS?= ${SRTOBJ} ${OBJS} ${LIBS} 511.1SscwPROGLINKOBJS?= ${PROGDEPENDS} 521.1Sscw 531.1Sscw${PROG}: machine powerpc ${PROGDEPENDS} 541.1Sscw ${LD} -N -Ttext ${RELOC} -o $@ ${PROGLINKOBJS} 551.1Sscw 561.2Sbjh21.include <bsd.own.mk> 571.2Sbjh21 581.1SscwLIB_SA_DIR= ${.CURDIR}/../libsa 591.2Sbjh21LIBSA_DIR!= cd ${LIB_SA_DIR} && ${PRINTOBJDIR} 601.1SscwLIBSA=${LIBSA_DIR}/libsa.a 611.1Sscw 621.1Sscw.PHONY: ${LIBSA} 631.1Sscw${LIBSA}: 641.1Sscw @echo making sure libsa is up to date... 651.1Sscw @cd ${LIB_SA_DIR} && ${MAKE} 661.1Sscw 671.1SscwSRTOBJ?= ${LIBSA_DIR}/srt0.o 681.1Sscw.PHONY: ${SRTOBJ} 691.1Sscw${SRTOBJ}: 701.1Sscw @echo making sure srt0 is up to date... 711.1Sscw @cd ${LIB_SA_DIR} && ${MAKE} srt0.o 721.1Sscw 731.1Sscw#WRTVID_BOOT_DIR= ${.CURDIR}/../wrtvid 741.2Sbjh21#WRTVID_DIR!= cd ${WRTVID_BOOT_DIR} && ${PRINTOBJDIR} 751.1Sscw#WRTVID=${WRTVID_DIR}/wrtvid 761.1Sscw# 771.1Sscw#.PHONY: ${WRTVID} 781.1Sscw#${WRTVID}: 791.1Sscw# @echo making sure the wrtvid is up to date... 801.1Sscw# @(cd ${WRTVID_BOOT_DIR}; ${MAKE} dependall) 811.1Sscw# 821.1Sscw.endif 83