Makefile revision 1.4
1#	$NetBSD: Makefile,v 1.4 2001/01/07 08:38:02 tsutsui Exp $
2
3COMMON=	${.CURDIR}/../common
4COMMONOBJ!=	cd ${COMMON} && ${PRINTOBJDIR}
5
6.PATH:	${COMMON}
7
8PROG= bootxx
9SRCS= start.S bootxx.c
10SRCS+= romcalls.S putchar.c
11MKMAN= no
12STRIPFLAG=
13BINMODE= 444
14
15SIZE?= size
16
17S= ${.CURDIR}/../../../..
18
19LDFLAGS= -x -N -Ttext 0
20CFLAGS= -Os -Wall
21
22CPPFLAGS+= -D_STANDALONE # -DBOOTXX_DEBUG
23CPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S}
24AFLAGS= -D_LOCORE
25
26CLEANFILES+= machine m68k
27
28L= ${COMMONOBJ}/lib
29LIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a
30
31.BEGIN: machine m68k
32.NOPATH: machine m68k
33realdepend realall: machine m68k
34
35machine::
36	-rm -f $@
37	ln -s ${S}/arch/${MACHINE}/include $@
38
39m68k::
40	-rm -f $@
41	ln -s ${S}/arch/m68k/include $@
42
43${PROG}: ${OBJS} machine m68k
44	${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS}
45	${SIZE} ${PROG}
46
47.include <bsd.prog.mk>
48