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