Makefile.booters revision 1.13
1#	$NetBSD: Makefile.booters,v 1.13 1999/01/21 14:16:52 simonb Exp $
2#	@(#)Makefile	8.3 (Berkeley) 2/16/94
3
4# RELOC=80200000 allows for boot prog up to 1D0000 (1900544) bytes long
5RELOC=	80200000
6
7DEFS=	-D_STANDALONE -DSMALL
8CFLAGS=	-O2 ${INCPATH} ${DEFS}
9AFLAGS=	-O2 ${INCPATH} ${DEFS} -D_LOCORE
10
11.PATH:	${S}/stand ${S}/lib/libsa
12
13INCPATH=-I${.CURDIR} -I${.CURDIR}/.. -I${S} -I${S}/arch -I${S}/lib/libsa
14
15# not yet: need to write libsa/Makefile.inc first
16LIBSADIR != cd ${.CURDIR}/../libsa; \
17	printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -s -f-
18LIBSA=	${LIBSADIR}/libsa.a
19LIBS=	${.OBJDIR}/libdrive.a ${LIBSA}
20
21SRCS=	${DRIVERS}
22
23.s.o:
24	${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
25		${AS} -o ${.TARGET}
26
27includes:
28
29# XXX doesn't belong here.
30libdrive.a: conf.o ${DRIVERS:.c=.o}
31	ar crv $@ $?
32	ranlib $@
33
34depend: ${SRCS}
35	mkdep ${INCPATH} ${DEFS} ${SRCS}
36	mkdep -a -p ${INCPATH} ${DEFS} mkboot.c mkboottape.c
37	cd libsa; make depend
38
39.include <bsd.dep.mk>
40.include <bsd.obj.mk>
41