Makefile revision 1.2
1# $NetBSD: Makefile,v 1.2 1999/03/26 02:07:55 simonb Exp $ 2# @(#)Makefile 8.3 (Berkeley) 2/16/94 3 4RELOC_BOOT=80710000 5 6S= ${.CURDIR}/../../../.. 7 8PROG= boot 9BINDIR= / 10BINMODE=555 11SRCS= start.S boot.c # bootinfo.c callvec.c conf.c \ 12NEWVERSWHAT="Secondary Boot" 13CLEANFILES+=vers.c vers.o 14CLEANFILES+=${PROG}.map 15.PATH: ${.CURDIR}/../lib 16 17# XXX These aren't build by libkern at the moment - fix libkern? 18SRCS+= bcmp.c bzero.c 19.PATH: $S/lib/libkern 20 21MKMAN= no 22LDBUG= -T $S/arch/mips/conf/stand.ldscript 23 24### find out what to use for libsa 25SA_AS= library 26.include "${S}/lib/libsa/Makefile.inc" 27LIBSA= ${SALIB} 28SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_INCLUDE_NET=no 29 30### find out what to use for libz 31Z_AS= library 32.include "${S}/lib/libz/Makefile.inc" 33LIBZ= ${ZLIB} 34 35### find out what to use for libkern 36KERN_AS= library 37.include "${S}/lib/libkern/Makefile.inc" 38LIBKERN= ${KERNLIB} 39 40PMAX_STAND_DIR?= $S/arch/pmax/stand 41### find out what to use for libpmax 42PMAXDIR= ${PMAX_STAND_DIR}/lib 43.include "${PMAXDIR}/Makefile.inc" 44LIBPMAX= ${PMAXLIB} 45 46 47#LIBS= ${LIBSA} ${LIBZ} ${LIBKERN} ${LIBPMAX} 48LIBS= ${LIBPMAX} ${LIBSA} ${LIBZ} ${LIBSA} ${LIBKERN} ${LIBPMAX} 49 50${PROG}: ${OBJS} ${LIBS} 51 sh ${.CURDIR}/../lib/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 52 ${COMPILE.c} vers.c 53 ld -Map ${PROG}.map -N -Ttext ${RELOC_BOOT} ${LDBUG} -e start \ 54 ${OBJS} vers.o ${LIBS} -o ${PROG} 55 56.include <bsd.prog.mk> 57