Makefile revision 1.1
11.1Sminoura#	$NetBSD: Makefile,v 1.1 2001/09/27 10:14:49 minoura Exp $
21.1Sminoura
31.1SminouraBOOT=		boot
41.1SminouraVERSION=	1.0
51.1Sminoura
61.1Sminoura# text address
71.1SminouraTEXT=		006000
81.1Sminoura
91.1SminouraPROG=		${BOOT}
101.1SminouraBINDIR=		/usr/mdec
111.1SminouraBINMODE=	444
121.1SminouraMKMAN=		no
131.1SminouraSTRIPFLAG=
141.1Sminoura
151.1SminouraBFDNAME=	a.out-m68k-netbsd
161.1SminouraSTRIP?=		/usr/bin/strip
171.1SminouraOBJCOPY?=	/usr/bin/objcopy
181.1Sminoura
191.1SminouraSRCS=		srt0.S boot.c conf.c exec_image.S
201.1SminouraS=		${.CURDIR}/../../../..
211.1SminouraM=		$S/arch/${MACHINE}
221.1SminouraCOMMONDIR=	$M/stand/common
231.1Sminoura.PATH:		${COMMONDIR}
241.1Sminoura
251.1SminouraCPPFLAGS+=	-nostdinc -I$S -I${.OBJDIR} -I$M/stand/libsa
261.1SminouraCPPFLAGS+=	-I$M/stand/libiocs -I${COMMONDIR}
271.1SminouraCPPFLAGS+=	-DTEXTADDR="0x${TEXT}" 
281.1SminouraCPPFLAGS+=	-DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\"
291.1SminouraCFLAGS=		-Wno-main -Os -m68020-60
301.1Sminoura
311.1SminouraLDFLAGS=	-N -static -T ${.CURDIR}/boot.ldscript
321.1SminouraLIBIOCS!=	cd $M/stand/libiocs && ${MAKE} print-objdir
331.1SminouraLIBSA!=		cd $M/stand/libsa && ${MAKE} print-objdir
341.1SminouraLDLIBS=		-L${LIBSA} -lsa -L${LIBIOCS} -liocs
351.1Sminoura
361.1Sminoura.PHONY:	machine-links
371.1Sminourabeforedepend: machine-links
381.1Sminouramachine-links:
391.1Sminoura	-rm -f machine && \
401.1Sminoura	    ln -s $M/include machine
411.1Sminoura	-rm -f ${MACHINE_ARCH} && \
421.1Sminoura	    ln -s $S/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
431.1SminouraCLEANFILES+=	machine ${MACHINE_ARCH}
441.1Sminoura
451.1Sminourarealall: machine-links ${PROG}
461.1Sminoura${BOOT}:	${OBJS}
471.1Sminoura	${LD} ${LDFLAGS} -o ${BOOT} ${OBJS} ${LDLIBS}
481.1Sminoura	${STRIP} -F ${BFDNAME} -o ${BOOT}.nosymbol ${BOOT}
491.1Sminoura
501.1SminouraCLEANFILES+=	${BOOT}.nosymbol
511.1Sminoura
521.1Sminoura.include <bsd.prog.mk>
53