Makefile revision 1.8
11.8Stsutsui# $NetBSD: Makefile,v 1.8 2001/01/30 12:42:43 tsutsui Exp $ 21.8Stsutsui 31.8Stsutsui.include <bsd.prog.mk> 41.1Stsutsui 51.1StsutsuiCOMMON= ${.CURDIR}/../common 61.7StsutsuiCOMMONOBJ!= cd ${COMMON} && ${PRINTOBJDIR} 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.6StsutsuiOBJCOPY?= objcopy 201.1Stsutsui 211.1StsutsuiS= ${.CURDIR}/../../../.. 221.1Stsutsui 231.1StsutsuiLDFLAGS= -x -N -Ttext 3e0000 241.1StsutsuiCFLAGS= -Os -Wall 251.1Stsutsui 261.5StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 271.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 281.1StsutsuiAFLAGS= -D_LOCORE 291.1Stsutsui 301.3SmycroftCLEANFILES+= ${PROG}.tmp machine m68k 311.1Stsutsui 321.1StsutsuiL= ${COMMONOBJ}/lib 331.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 341.1Stsutsui 351.3Smycroft.BEGIN: machine m68k 361.3Smycroft.NOPATH: machine m68k 371.3Smycroftrealdepend realall: machine m68k 381.1Stsutsui 391.3Smycroftmachine:: 401.1Stsutsui -rm -f $@ 411.1Stsutsui ln -s ${S}/arch/${MACHINE}/include $@ 421.1Stsutsui 431.3Smycroftm68k:: 441.1Stsutsui -rm -f $@ 451.1Stsutsui ln -s ${S}/arch/m68k/include $@ 461.1Stsutsui 471.3Smycroft${PROG}: ${OBJS} machine m68k 481.1Stsutsui ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS} 491.1Stsutsui -${SIZE} ${PROG} 501.4Stsutsui ${STRIP} ${PROG} 511.6Stsutsui ${OBJCOPY} -O binary ${PROG} ${PROG}.tmp 521.1Stsutsui mv ${PROG}.tmp ${PROG} 53