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