Makefile.buildboot revision 1.8
11.8Sthorpej# $NetBSD: Makefile.buildboot,v 1.8 1999/12/14 20:54:04 thorpej 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.1SthorpejCLEANFILES+= ${PROGAOUT} vers.c vers.o 151.1Sthorpej 161.1SthorpejCPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. 171.1SthorpejCFLAGS= -O3 -msoft-float 181.1Sthorpej 191.8SthorpejCPPFLAGS+= -DBOOT_AOUT 201.8Sthorpej#CPPFLAGS+= -DBOOT_ELF 211.8Sthorpej 221.1Sthorpej${PROG}: ${PROGAOUT} ${MKBOOT_PROG} 231.1Sthorpej ${MKBOOT_PROG} ${PROGAOUT} ${PROG} 241.1Sthorpej 251.1Sthorpej.include <bsd.prog.mk> 261.1Sthorpej 271.7Sthorpej### find out what to use for libkern 281.7SthorpejKERN_AS= library 291.7Sthorpej.include "${S}/lib/libkern/Makefile.inc" 301.7SthorpejLIBKERN= ${KERNLIB} 311.7Sthorpej 321.2Sthorpej### find out what to use for libz 331.2SthorpejZ_AS= library 341.2Sthorpej.include "${S}/lib/libz/Makefile.inc" 351.2SthorpejLIBZ= ${ZLIB} 361.2Sthorpej 371.1Sthorpej### find out what to use for libsa 381.1SthorpejSA_AS= library 391.8SthorpejSAMISCMAKEFLAGS+="SA_USE_CREAD=yes" 401.8SthorpejSAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes" 411.1Sthorpej.include "${S}/lib/libsa/Makefile.inc" 421.1SthorpejLIBSA= ${SALIB} 431.1Sthorpej 441.7Sthorpej${PROGAOUT}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 451.1Sthorpej sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 461.1Sthorpej ${COMPILE.c} vers.c 471.1Sthorpej ${LD} -N -T ${RELOC} -e begin -o ${PROGAOUT} \ 481.7Sthorpej ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} 491.1Sthorpej @size ${PROGAOUT} 501.1Sthorpej @echo ${PROGAOUT} total size should not exceed 1044480 bytes 51