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