Makefile.buildboot revision 1.12
11.12Ssimonb# $NetBSD: Makefile.buildboot,v 1.12 2000/12/16 04:20:24 simonb Exp $ 21.1Sthorpej 31.1SthorpejS= ${.CURDIR}/../../../.. 41.1Sthorpej 51.1Sthorpej.PATH: ${.CURDIR}/../common 61.1Sthorpej 71.1SthorpejPROG= ${PROGAOUT}.lif 81.1Sthorpej 91.1SthorpejSRCS= ${COMMONSOURCE} ${DRIVERSOURCE} ${PROGSOURCE} 101.5SlukemMKMAN= no 111.3SthorpejSTRIPFLAG= 121.1SthorpejBINMODE= 444 131.1Sthorpej 141.10Sfrueauf.PHONY: machine-links 151.10Sfrueaufbeforedepend: machine-links 161.10Sfrueauf# ${MACHINE} then ${MACHINE_ARCH} 171.10Sfrueaufmachine-links: 181.10Sfrueauf -rm -f machine && \ 191.10Sfrueauf ln -s $S/arch/hp300/include machine 201.10Sfrueauf -rm -f hp300 && \ 211.10Sfrueauf ln -s $S/arch/hp300/include hp300 221.10SfrueaufCLEANFILES+=machine hp300 231.10Sfrueauf 241.11Smycroftrealall: machine-links ${PROG} 251.10Sfrueauf 261.1SthorpejCLEANFILES+= ${PROGAOUT} vers.c vers.o 271.1Sthorpej 281.10SfrueaufCPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. -I${.OBJDIR} 291.9SthorpejCFLAGS= -Os -msoft-float 301.1Sthorpej 311.8SthorpejCPPFLAGS+= -DBOOT_AOUT 321.8Sthorpej#CPPFLAGS+= -DBOOT_ELF 331.8Sthorpej 341.12SsimonbSRCS+= vers.c 351.12SsimonbCLEANFILES+= vers.c 361.12Ssimonb 371.12Ssimonb.PHONY: vers.c 381.12Ssimonbvers.c: ${.CURDIR}/version 391.12Ssimonb sh ${S}/conf/newvers_stand.sh ${.CURDIR}/version hp300 ${NEWVERSWHAT} 401.12Ssimonb 411.1Sthorpej${PROG}: ${PROGAOUT} ${MKBOOT_PROG} 421.1Sthorpej ${MKBOOT_PROG} ${PROGAOUT} ${PROG} 431.1Sthorpej 441.1Sthorpej.include <bsd.prog.mk> 451.1Sthorpej 461.7Sthorpej### find out what to use for libkern 471.7SthorpejKERN_AS= library 481.7Sthorpej.include "${S}/lib/libkern/Makefile.inc" 491.7SthorpejLIBKERN= ${KERNLIB} 501.7Sthorpej 511.2Sthorpej### find out what to use for libz 521.2SthorpejZ_AS= library 531.2Sthorpej.include "${S}/lib/libz/Makefile.inc" 541.2SthorpejLIBZ= ${ZLIB} 551.2Sthorpej 561.1Sthorpej### find out what to use for libsa 571.1SthorpejSA_AS= library 581.8SthorpejSAMISCMAKEFLAGS+="SA_USE_CREAD=yes" 591.8SthorpejSAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes" 601.1Sthorpej.include "${S}/lib/libsa/Makefile.inc" 611.1SthorpejLIBSA= ${SALIB} 621.1Sthorpej 631.7Sthorpej${PROGAOUT}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 641.12Ssimonb ${LD} -N -Ttext ${RELOC} -e begin -o ${PROGAOUT} \ 651.12Ssimonb ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 661.1Sthorpej @size ${PROGAOUT} 671.1Sthorpej @echo ${PROGAOUT} total size should not exceed 1044480 bytes 68