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