Makefile revision 1.26
11.26Stsutsui# $NetBSD: Makefile,v 1.26 2009/03/15 06:04:02 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.1StsutsuiS= ${.CURDIR}/../../../.. 191.1Stsutsui 201.23SlukemLINKFLAGS= -x -N -Ttext 3e0000 -e start 211.25StsutsuiCFLAGS= -Os -Wall -Werror 221.25StsutsuiCFLAGS+= -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith 231.25Stsutsui#CFLAGS+= -Wno-format-zero-length -Wno-sign-compare 241.1Stsutsui 251.5StsutsuiCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 261.1StsutsuiCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 271.16StsutsuiCPPFLAGS+= -D__daddr_t=int32_t 281.1StsutsuiAFLAGS= -D_LOCORE 291.1Stsutsui 301.26StsutsuiCLEANFILES+= ${PROG}.sym 311.1Stsutsui 321.1StsutsuiL= ${COMMONOBJ}/lib 331.1StsutsuiLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 341.1Stsutsui 351.20Sjmc${PROG}: ${OBJS} ${LIBS} 361.24Slukem ${_MKTARGET_LINK} 371.23Slukem ${LD} ${LINKFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 381.15Stsutsui -${SIZE} ${.TARGET}.sym 391.15Stsutsui ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 401.9Stsutsui 411.26Stsutsui.include <bsd.klinks.mk> 421.9Stsutsui.include <bsd.prog.mk> 43