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
5 RELOC= 80200000
6
7 DEFS= -D_STANDALONE -DSMALL
8 CFLAGS= -O2 ${INCPATH} ${DEFS}
9 AFLAGS= -O2 ${INCPATH} ${DEFS} -D_LOCORE
10
11 .PATH: ${S}/stand ${S}/lib/libsa
12
13 INCPATH=-I${.CURDIR} -I${.CURDIR}/.. -I${S} -I${S}/arch -I${S}/lib/libsa
14
15 # not yet: need to write libsa/Makefile.inc first
16 LIBSADIR != cd ${.CURDIR}/../libsa; \
17 printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -s -f-
18 LIBSA= ${LIBSADIR}/libsa.a
19 LIBS= ${.OBJDIR}/libdrive.a ${LIBSA}
20
21 SRCS= ${DRIVERS}
22
23 .s.o:
24 ${CPP} -E ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} | \
25 ${AS} -o ${.TARGET}
26
27 includes:
28
29 # XXX doesn't belong here.
30 libdrive.a: conf.o ${DRIVERS:.c=.o}
31 ar crv $@ $?
32 ranlib $@
33
34 depend: ${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