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