Makefile revision 1.16
11.16Stsutsui# $NetBSD: Makefile,v 1.16 2003/03/30 08:01:13 tsutsui Exp $ 21.13Slukem 31.13SlukemNOMAN= # defined 41.8Stsutsui 51.9Stsutsui.include <bsd.own.mk> 61.1Stsutsui 71.1StsutsuiCOMMON= ${.CURDIR}/../common 81.7StsutsuiCOMMONOBJ!= cd ${COMMON} && ${PRINTOBJDIR} 91.1Stsutsui 101.1Stsutsui.PATH: ${COMMON} 111.1Stsutsui 121.1StsutsuiPROG= boot 131.1StsutsuiSRCS= locore.S boot.c devopen.c 141.14StsutsuiSRCS+= romcalls.S getchar.c putchar.c 151.1StsutsuiSTRIPFLAG= 161.1StsutsuiBINMODE= 444 171.1Stsutsui 181.1StsutsuiSIZE?= size 191.4StsutsuiSTRIP?= strip 201.1Stsutsui 211.1StsutsuiS= ${.CURDIR}/../../../.. 221.1Stsutsui 231.10StsutsuiLDFLAGS= -x -N -Ttext 3e0000 -e start 241.1StsutsuiCFLAGS= -Os -Wall 251.1Stsutsui 261.5StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 271.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 281.16StsutsuiCPPFLAGS+= -D__daddr_t=int32_t 291.1StsutsuiAFLAGS= -D_LOCORE 301.1Stsutsui 311.15StsutsuiCLEANFILES+= ${PROG}.sym machine m68k 321.1Stsutsui 331.1StsutsuiL= ${COMMONOBJ}/lib 341.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 351.1Stsutsui 361.3Smycroft.BEGIN: machine m68k 371.3Smycroft.NOPATH: machine m68k 381.3Smycroftrealdepend realall: machine m68k 391.1Stsutsui 401.3Smycroftmachine:: 411.1Stsutsui -rm -f $@ 421.1Stsutsui ln -s ${S}/arch/${MACHINE}/include $@ 431.1Stsutsui 441.3Smycroftm68k:: 451.1Stsutsui -rm -f $@ 461.1Stsutsui ln -s ${S}/arch/m68k/include $@ 471.1Stsutsui 481.3Smycroft${PROG}: ${OBJS} machine m68k 491.15Stsutsui ${LD} ${LDFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 501.15Stsutsui -${SIZE} ${.TARGET}.sym 511.15Stsutsui ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 521.9Stsutsui 531.9Stsutsui.include <bsd.prog.mk> 54