Makefile revision 1.19
11.19Stsutsui# $NetBSD: Makefile,v 1.19 2009/03/15 06:04:02 tsutsui 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.16SlukemLINKFLAGS= -x -N -Ttext 0 -e start 241.18StsutsuiCFLAGS= -Os -Wall -Werror 251.18StsutsuiCFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith 261.18Stsutsui#CFLAGS+= -Wno-format-zero-length -Wno-sign-compare 271.1Stsutsui 281.3StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOTXX_DEBUG 291.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 301.1StsutsuiAFLAGS= -D_LOCORE 311.1Stsutsui 321.19StsutsuiCLEANFILES+= ${PROG}.sym 331.1Stsutsui 341.1StsutsuiL= ${COMMONOBJ}/lib 351.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a 361.1Stsutsui 371.13Sjmc${PROG}: ${OBJS} ${LIBS} 381.17Slukem ${_MKTARGET_LINK} 391.16Slukem ${LD} ${LINKFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 401.10Slukem ${SIZE} ${.TARGET}.sym 411.10Slukem ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 421.6Stsutsui 431.19Stsutsui.include <bsd.klinks.mk> 441.6Stsutsui.include <bsd.prog.mk> 45