Makefile revision 1.13
11.13Sjmc# $NetBSD: Makefile,v 1.13 2005/05/11 18:36:10 jmc Exp $ 21.9Slukem 31.9SlukemNOMAN= # defined 41.5Stsutsui 51.6Stsutsui.include <bsd.own.mk> 61.1Stsutsui 71.1StsutsuiCOMMON= ${.CURDIR}/../common 81.4StsutsuiCOMMONOBJ!= cd ${COMMON} && ${PRINTOBJDIR} 91.1Stsutsui 101.1Stsutsui.PATH: ${COMMON} 111.1Stsutsui 121.1StsutsuiPROG= bootxx 131.1StsutsuiSRCS= start.S bootxx.c 141.1StsutsuiSRCS+= romcalls.S putchar.c 151.1StsutsuiSTRIPFLAG= 161.1StsutsuiBINMODE= 444 171.1Stsutsui 181.1StsutsuiSIZE?= size 191.10SlukemOBJCOPY?= objcopy 201.1Stsutsui 211.13SjmcS!= cd ${.CURDIR}/../../../..; pwd 221.1Stsutsui 231.7StsutsuiLDFLAGS= -x -N -Ttext 0 -e start 241.1StsutsuiCFLAGS= -Os -Wall 251.1Stsutsui 261.3StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOTXX_DEBUG 271.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 281.1StsutsuiAFLAGS= -D_LOCORE 291.1Stsutsui 301.10SlukemCLEANFILES+= machine m68k ${PROG}.sym 311.1Stsutsui 321.1StsutsuiL= ${COMMONOBJ}/lib 331.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a 341.1Stsutsui 351.13Sjmc.BEGIN: machine m68k 361.2Smycroft.NOPATH: machine m68k 371.1Stsutsui 381.2Smycroftmachine:: 391.1Stsutsui -rm -f $@ 401.1Stsutsui ln -s ${S}/arch/${MACHINE}/include $@ 411.1Stsutsui 421.2Smycroftm68k:: 431.1Stsutsui -rm -f $@ 441.1Stsutsui ln -s ${S}/arch/m68k/include $@ 451.1Stsutsui 461.13Sjmc${PROG}: ${OBJS} ${LIBS} 471.10Slukem ${LD} ${LDFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 481.10Slukem ${SIZE} ${.TARGET}.sym 491.10Slukem ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 501.6Stsutsui 511.6Stsutsui.include <bsd.prog.mk> 52