Makefile revision 1.7
11.7Stsutsui# $NetBSD: Makefile,v 1.7 2001/01/07 08:38:01 tsutsui Exp $ 21.1Stsutsui 31.1StsutsuiCOMMON= ${.CURDIR}/../common 41.7StsutsuiCOMMONOBJ!= cd ${COMMON} && ${PRINTOBJDIR} 51.1Stsutsui 61.1Stsutsui.PATH: ${COMMON} 71.1Stsutsui 81.1StsutsuiPROG= boot 91.1StsutsuiSRCS= locore.S boot.c devopen.c 101.1StsutsuiSRCS+= romcalls.S putchar.c 111.1StsutsuiMKMAN= no 121.1StsutsuiSTRIPFLAG= 131.1StsutsuiBINMODE= 444 141.1Stsutsui 151.1StsutsuiSIZE?= size 161.4StsutsuiSTRIP?= strip 171.6StsutsuiOBJCOPY?= objcopy 181.1Stsutsui 191.1StsutsuiS= ${.CURDIR}/../../../.. 201.1Stsutsui 211.1StsutsuiLDFLAGS= -x -N -Ttext 3e0000 221.1StsutsuiCFLAGS= -Os -Wall 231.1Stsutsui 241.5StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 251.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 261.1StsutsuiAFLAGS= -D_LOCORE 271.1Stsutsui 281.3SmycroftCLEANFILES+= ${PROG}.tmp machine m68k 291.1Stsutsui 301.1StsutsuiL= ${COMMONOBJ}/lib 311.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 321.1Stsutsui 331.3Smycroft.BEGIN: machine m68k 341.3Smycroft.NOPATH: machine m68k 351.3Smycroftrealdepend realall: machine m68k 361.1Stsutsui 371.3Smycroftmachine:: 381.1Stsutsui -rm -f $@ 391.1Stsutsui ln -s ${S}/arch/${MACHINE}/include $@ 401.1Stsutsui 411.3Smycroftm68k:: 421.1Stsutsui -rm -f $@ 431.1Stsutsui ln -s ${S}/arch/m68k/include $@ 441.1Stsutsui 451.3Smycroft${PROG}: ${OBJS} machine m68k 461.1Stsutsui ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS} 471.1Stsutsui -${SIZE} ${PROG} 481.4Stsutsui ${STRIP} ${PROG} 491.6Stsutsui ${OBJCOPY} -O binary ${PROG} ${PROG}.tmp 501.1Stsutsui mv ${PROG}.tmp ${PROG} 511.1Stsutsui 521.1Stsutsui.include <bsd.prog.mk> 53