Makefile revision 1.1
11.1Stsutsui#	$NetBSD: Makefile,v 1.1 1999/12/09 14:53:23 tsutsui Exp $
21.1Stsutsui
31.1StsutsuiCOMMON=	${.CURDIR}/../common
41.1Stsutsui.ifnmake(print-objdir)
51.1StsutsuiCOMMONOBJ!=	cd ${COMMON}; ${MAKE} print-objdir
61.1Stsutsui.endif
71.1Stsutsui
81.1Stsutsui.PATH:	${COMMON}
91.1Stsutsui
101.1StsutsuiPROG= bootxx
111.1StsutsuiSRCS= start.S bootxx.c
121.1StsutsuiSRCS+= romcalls.S putchar.c
131.1StsutsuiMKMAN= no
141.1StsutsuiSTRIPFLAG=
151.1StsutsuiBINMODE= 444
161.1Stsutsui
171.1StsutsuiSIZE?= size
181.1Stsutsui
191.1StsutsuiS= ${.CURDIR}/../../../..
201.1Stsutsui
211.1StsutsuiLDFLAGS= -x -N -Ttext 0
221.1StsutsuiCFLAGS= -Os -Wall
231.1Stsutsui
241.1StsutsuiCPPFLAGS+= -D_STANDALONE -DBOOTXX_DEBUG
251.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S}
261.1StsutsuiAFLAGS= -D_LOCORE
271.1Stsutsui
281.1StsutsuiCLEANFILES+= ${.OBJDIR}/machine ${.OBJDIR}/m68k
291.1Stsutsui
301.1StsutsuiL= ${COMMONOBJ}/lib
311.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a
321.1Stsutsui
331.1Stsutsui.BEGIN: ${.OBJDIR}/machine ${.OBJDIR}/m68k
341.1Stsutsui
351.1Stsutsuidepend all: ${.OBJDIR}/machine ${.OBJDIR}/m68k
361.1Stsutsui
371.1Stsutsui${.OBJDIR}/machine::
381.1Stsutsui	-rm -f $@
391.1Stsutsui	ln -s ${S}/arch/${MACHINE}/include $@
401.1Stsutsui
411.1Stsutsui${.OBJDIR}/m68k::
421.1Stsutsui	-rm -f $@
431.1Stsutsui	ln -s ${S}/arch/m68k/include $@
441.1Stsutsui
451.1Stsutsui${PROG}: ${OBJS} ${.OBJDIR}/machine ${.OBJDIR}/m68k
461.1Stsutsui	${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS}
471.1Stsutsui	${SIZE} ${PROG}
481.1Stsutsui
491.1Stsutsui.include <bsd.prog.mk>
50