Makefile revision 1.1
11.1Skiyohara# $NetBSD: Makefile,v 1.1 2011/03/03 05:59:37 kiyohara Exp $ 21.1Skiyohara 31.1SkiyoharaNOMAN= # defined 41.1Skiyohara 51.1Skiyohara.include <bsd.own.mk> 61.1Skiyohara.include <bsd.sys.mk> 71.1Skiyohara 81.1SkiyoharaS= ${.CURDIR}/../../../.. 91.1Skiyohara 101.1SkiyoharaBINMODE= 444 111.1Skiyohara 121.1SkiyoharaPROG= boot 131.1SkiyoharaSRCS= entry.S 141.1SkiyoharaSRCS+= boot.c bootinfo.c clock.c conf.c cons.c devopen.c prf.c tgets.c 151.1SkiyoharaSRCS+= com.c scif.c wd.c wdc.c 161.1SkiyoharaSRCS+= vers.c 171.1Skiyohara 181.1SkiyoharaCLEANFILES+= vers.c ${PROG} 191.1Skiyohara 201.1Skiyohara#MMEYE_CPU= SH3 211.1SkiyoharaMMEYE_CPU= SH4 221.1Skiyohara 231.1Skiyohara.if ${MMEYE_CPU} == "SH3" 241.1SkiyoharaAFLAGS+= -DSH3 251.1SkiyoharaCPPFLAGS+= -DSH3 261.1SkiyoharaCPPFLAGS+= -DCONS_COM 271.1SkiyoharaRELOC= 8c800000 281.1Skiyohara.endif 291.1Skiyohara.if ${MMEYE_CPU} == "SH4" 301.1SkiyoharaCLEANFILES+= ${PROG}.bin ${PROG}.bin.gz 311.1SkiyoharaAFLAGS+= -DSH4 321.1SkiyoharaCPPFLAGS+= -DSH4 331.1SkiyoharaCPPFLAGS+= -DCONS_SCIF 341.1SkiyoharaRELOC= 89000000 351.1Skiyohara.endif 361.1Skiyohara 371.1Skiyohara 381.1SkiyoharaAFLAGS+= -D_LOCORE -D_KERNEL 391.1SkiyoharaCFLAGS+= -ffreestanding 401.1SkiyoharaCFLAGS+= -Wall -Werror -Wno-main 411.1SkiyoharaCFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith 421.1SkiyoharaCFLAGS+= -Wno-pointer-sign 431.1SkiyoharaCPPFLAGS+= -nostdinc -D_STANDALONE -I. -I${.OBJDIR} -I${S} 441.1SkiyoharaDBG= -Os 451.1Skiyohara 461.1SkiyoharaNETBSD_VERS!= ${HOST_SH} ${S}/conf/osrelease.sh 471.1SkiyoharaCPPFLAGS+= -DNETBSD_VERS='"${NETBSD_VERS}"' 481.1Skiyohara 491.1Skiyohara# XXX SHOULD NOT NEED TO DEFINE THESE! 501.1SkiyoharaLIBCRT0= 511.1SkiyoharaLIBC= 521.1SkiyoharaLIBCRTBEGIN= 531.1SkiyoharaLIBCRTEND= 541.1Skiyohara 551.1SkiyoharaSTRIPFLAG= 561.1Skiyohara 571.1SkiyoharaENTRY= start 581.1Skiyohara 591.1Skiyohara 601.1Skiyohara### find out what to use for libkern 611.1SkiyoharaKERN_AS= library 621.1Skiyohara.include "${S}/lib/libkern/Makefile.inc" 631.1SkiyoharaLIBKERN= ${KERNLIB} 641.1Skiyohara 651.1Skiyohara### find out what to use for libz 661.1SkiyoharaZ_AS= library 671.1Skiyohara.include "${S}/lib/libz/Makefile.inc" 681.1SkiyoharaLIBZ= ${ZLIB} 691.1Skiyohara 701.1Skiyohara### find out what to use for libsa 711.1SkiyoharaSA_AS= library 721.1SkiyoharaSAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes 731.1Skiyohara.include "${S}/lib/libsa/Makefile.inc" 741.1SkiyoharaLIBSA= ${SALIB} 751.1Skiyohara 761.1Skiyohara.PHONY: vers.c 771.1Skiyoharavers.c: ${.CURDIR}/version 781.1Skiyohara ${HOST_SH} ${S}/conf/newvers_stand.sh ${.CURDIR}/version "mmeye" 791.1Skiyohara 801.1Skiyohara${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 811.1Skiyohara ${LD} -N -Ttext ${RELOC} -Bstatic -e ${ENTRY} -o ${PROG} \ 821.1Skiyohara ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 831.1Skiyohara.if ${MMEYE_CPU} == "SH4" 841.1Skiyohara ${OBJCOPY} -S -O binary ${.TARGET} ${.TARGET}.bin 851.1Skiyohara env TOOL_AWK=${TOOL_AWK} TOOL_HEXDUMP=${TOOL_HEXDUMP} \ 861.1Skiyohara ./deflate.sh ${.TARGET}.bin 871.1Skiyohara.endif 881.1Skiyohara 891.1Skiyoharacleandir distclean: .WAIT cleanlibdir 901.1Skiyohara 911.1Skiyoharacleanlibdir: 921.1Skiyohara -rm -rf lib 931.1Skiyohara 941.1Skiyohara.include <bsd.prog.mk> 951.1Skiyohara.include <bsd.klinks.mk> 96