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