Makefile.buildboot revision 1.10
11.10Sfrueauf# $NetBSD: Makefile.buildboot,v 1.10 1999/12/21 21:06:33 frueauf 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.10Sfrueaufall: 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.1Sthorpej${PROG}: ${PROGAOUT} ${MKBOOT_PROG} 351.1Sthorpej ${MKBOOT_PROG} ${PROGAOUT} ${PROG} 361.1Sthorpej 371.1Sthorpej.include <bsd.prog.mk> 381.1Sthorpej 391.7Sthorpej### find out what to use for libkern 401.7SthorpejKERN_AS= library 411.7Sthorpej.include "${S}/lib/libkern/Makefile.inc" 421.7SthorpejLIBKERN= ${KERNLIB} 431.7Sthorpej 441.2Sthorpej### find out what to use for libz 451.2SthorpejZ_AS= library 461.2Sthorpej.include "${S}/lib/libz/Makefile.inc" 471.2SthorpejLIBZ= ${ZLIB} 481.2Sthorpej 491.1Sthorpej### find out what to use for libsa 501.1SthorpejSA_AS= library 511.8SthorpejSAMISCMAKEFLAGS+="SA_USE_CREAD=yes" 521.8SthorpejSAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes" 531.1Sthorpej.include "${S}/lib/libsa/Makefile.inc" 541.1SthorpejLIBSA= ${SALIB} 551.1Sthorpej 561.7Sthorpej${PROGAOUT}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 571.1Sthorpej sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 581.1Sthorpej ${COMPILE.c} vers.c 591.1Sthorpej ${LD} -N -T ${RELOC} -e begin -o ${PROGAOUT} \ 601.7Sthorpej ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} 611.1Sthorpej @size ${PROGAOUT} 621.1Sthorpej @echo ${PROGAOUT} total size should not exceed 1044480 bytes 63