Makefile revision 1.1
11.1Ssakamoto# $NetBSD: Makefile,v 1.1 1998/01/16 04:17:35 sakamoto Exp $ 21.1Ssakamoto 31.1SsakamotoS= ${.CURDIR}/../../../.. 41.1Ssakamoto 51.1SsakamotoBASE= boot 61.1SsakamotoPROG= ${BASE}.pef 71.1SsakamotoNEWVERSWHAT= "BOOT" 81.1Ssakamoto 91.1SsakamotoSRCS= srt0.s boot.c clock.c com.c conf.c cons.c cpu.c crt.c devopen.c 101.1SsakamotoSRCS+= fd.c filesystem.c io.c monitor.c ns16550.c prf.c tgets.c vreset.c 111.1SsakamotoSRCS+= inkernel.c 121.1Ssakamoto 131.1SsakamotoCLEANFILES+= vers.c vers.o netbsd.gz ${BASE} elf2pef 141.1Ssakamoto 151.1SsakamotoCPPFLAGS= -I${.CURDIR}/../../.. -I${S} -I${S}/lib/libsa 161.1SsakamotoCPPFLAGS+= -DDBMONITOR -DRELOC=${RELOC} -DENTRY=${ENTRY} 171.1SsakamotoCPPFLAGS+= -DCONS_VGA 181.1Ssakamoto#CPPFLAGS+= -DCONS_SERIAL 191.1Ssakamoto#CPPFLAGS+= -DCOMSPEED=38400 -DCOMPORT=0 201.1SsakamotoCPPFLAGS+= -DUSE_SCAN 211.1Ssakamoto 221.1SsakamotoAFLAGS= -x assembler-with-cpp -traditional-cpp 231.1SsakamotoNOMAN= 241.1SsakamotoSTRIPFLAG= 251.1SsakamotoBINMODE= 444 261.1Ssakamoto 271.1SsakamotoENTRY= 0x3100 281.1SsakamotoRELOC= 0x700000 291.1Ssakamoto 301.1Ssakamoto 311.1SsakamotoKERNEL?= ${S}/arch/bebox/compile/GENERIC/netbsd 321.1Ssakamoto 331.1Ssakamoto### find out what to use for libkern 341.1SsakamotoKERN_AS= library 351.1Ssakamoto.include "${S}/lib/libkern/Makefile.inc" 361.1SsakamotoLIBKERN= ${KERNLIB} 371.1Ssakamoto 381.1Ssakamoto### find out what to use for libz 391.1SsakamotoZ_AS= library 401.1Ssakamoto.include "${S}/lib/libz/Makefile.inc" 411.1SsakamotoLIBZ= ${ZLIB} 421.1Ssakamoto 431.1Ssakamoto### find out what to use for libsa 441.1SsakamotoSA_AS= library 451.1SsakamotoSAMISCMAKEFLAGS= SA_USE_CREAD=yes 461.1Ssakamoto.include "${S}/lib/libsa/Makefile.inc" 471.1SsakamotoLIBSA= ${SALIB} 481.1Ssakamoto 491.1Ssakamoto${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} elf2pef 501.1Ssakamoto sh ${.CURDIR}/../newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 511.1Ssakamoto ${COMPILE.c} vers.c 521.1Ssakamoto ${LD} -o ${BASE} -n -T ld.script -Ttext ${RELOC} ${OBJS} \ 531.1Ssakamoto ${LIBSA} ${LIBZ} ${LIBKERN} vers.o 541.1Ssakamoto.if exists (${KERNEL}) 551.1Ssakamoto cat ${KERNEL} | gzip -9 > ${.CURDIR}/netbsd.gz 561.1Ssakamoto ${.CURDIR}/elf2pef ${BASE} $@ ${.CURDIR}/netbsd.gz 571.1Ssakamoto.else 581.1Ssakamoto ${.CURDIR}/elf2pef ${BASE} $@ 591.1Ssakamoto.endif 601.1Ssakamoto 611.1Ssakamotoelf2pef: elf2pef.c pef.h 621.1Ssakamoto ${HOST_CC} -O -DENTRY=${ENTRY} -I${.CURDIR} -o $@ ${.CURDIR}/elf2pef.c 631.1Ssakamoto 641.1Ssakamoto.include <bsd.prog.mk> 65