Makefile revision 1.5
11.5Stsutsui# $NetBSD: Makefile,v 1.5 2000/04/13 14:19:57 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= boot 111.1StsutsuiSRCS= locore.S boot.c devopen.c 121.1StsutsuiSRCS+= romcalls.S putchar.c 131.1StsutsuiMKMAN= no 141.1StsutsuiSTRIPFLAG= 151.1StsutsuiBINMODE= 444 161.1Stsutsui 171.1StsutsuiSIZE?= size 181.4StsutsuiSTRIP?= strip 191.1Stsutsui 201.1StsutsuiS= ${.CURDIR}/../../../.. 211.1Stsutsui 221.1StsutsuiLDFLAGS= -x -N -Ttext 3e0000 231.1StsutsuiCFLAGS= -Os -Wall 241.1Stsutsui 251.5StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 261.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 271.1StsutsuiAFLAGS= -D_LOCORE 281.1Stsutsui 291.3SmycroftCLEANFILES+= ${PROG}.tmp machine m68k 301.1Stsutsui 311.1StsutsuiL= ${COMMONOBJ}/lib 321.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 331.1Stsutsui 341.3Smycroft.BEGIN: machine m68k 351.3Smycroft.NOPATH: machine m68k 361.3Smycroftrealdepend realall: machine m68k 371.1Stsutsui 381.3Smycroftmachine:: 391.1Stsutsui -rm -f $@ 401.1Stsutsui ln -s ${S}/arch/${MACHINE}/include $@ 411.1Stsutsui 421.3Smycroftm68k:: 431.1Stsutsui -rm -f $@ 441.1Stsutsui ln -s ${S}/arch/m68k/include $@ 451.1Stsutsui 461.3Smycroft${PROG}: ${OBJS} machine m68k 471.1Stsutsui ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS} 481.1Stsutsui -${SIZE} ${PROG} 491.4Stsutsui ${STRIP} ${PROG} 501.1Stsutsui tail -c +33 ${PROG} > ${PROG}.tmp 511.1Stsutsui mv ${PROG}.tmp ${PROG} 521.1Stsutsui 531.1Stsutsui.include <bsd.prog.mk> 54