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