Makefile.buildboot revision 1.8
1# $NetBSD: Makefile.buildboot,v 1.8 1999/12/14 20:54:04 thorpej Exp $ 2 3S= ${.CURDIR}/../../../.. 4 5.PATH: ${.CURDIR}/../common 6 7PROG= ${PROGAOUT}.lif 8 9SRCS= ${COMMONSOURCE} ${DRIVERSOURCE} ${PROGSOURCE} 10MKMAN= no 11STRIPFLAG= 12BINMODE= 444 13 14CLEANFILES+= ${PROGAOUT} vers.c vers.o 15 16CPPFLAGS+= -I${.CURDIR}/../../.. -I${.CURDIR}/../../../.. 17CFLAGS= -O3 -msoft-float 18 19CPPFLAGS+= -DBOOT_AOUT 20#CPPFLAGS+= -DBOOT_ELF 21 22${PROG}: ${PROGAOUT} ${MKBOOT_PROG} 23 ${MKBOOT_PROG} ${PROGAOUT} ${PROG} 24 25.include <bsd.prog.mk> 26 27### find out what to use for libkern 28KERN_AS= library 29.include "${S}/lib/libkern/Makefile.inc" 30LIBKERN= ${KERNLIB} 31 32### find out what to use for libz 33Z_AS= library 34.include "${S}/lib/libz/Makefile.inc" 35LIBZ= ${ZLIB} 36 37### find out what to use for libsa 38SA_AS= library 39SAMISCMAKEFLAGS+="SA_USE_CREAD=yes" 40SAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes" 41.include "${S}/lib/libsa/Makefile.inc" 42LIBSA= ${SALIB} 43 44${PROGAOUT}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 45 sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 46 ${COMPILE.c} vers.c 47 ${LD} -N -T ${RELOC} -e begin -o ${PROGAOUT} \ 48 ${OBJS} vers.o ${LIBSA} ${LIBZ} ${LIBKERN} 49 @size ${PROGAOUT} 50 @echo ${PROGAOUT} total size should not exceed 1044480 bytes 51