Makefile revision 1.8
11.8Stsutsui# $NetBSD: Makefile,v 1.8 2002/11/22 16:38:23 tsutsui Exp $ 21.1Stsubai 31.1StsubaiPROG= bootxx 41.2StsubaiSRCS= start.S bootxx.c 51.5StvNOMAN= # defined 61.1StsubaiSTRIPFLAG= 71.1StsubaiBINMODE= 444 81.8StsutsuiWARNS?= 1 91.1StsubaiSIZE?= size 101.1Stsubai 111.4Stv.include <bsd.own.mk> 121.4Stv 131.4StvCOMMON!= cd ${.CURDIR}/../common && ${PRINTOBJDIR} 141.2Stsubai 151.3SonoeLDFLAGS= -x -N -Ttext a0004000 -e _start 161.8StsutsuiCFLAGS= -Os -ffreestanding -mmemcpy -mno-abicalls -msoft-float -G 0 171.1Stsubai 181.1StsubaiCPPFLAGS+= -D_STANDALONE #-DBOOTXX_DEBUG 191.7SlukemCPPFLAGS+= -nostdinc -I${COMMON} -I${.CURDIR}/../../../.. 201.2Stsubai 211.8StsutsuiAFLAGS= -D_LOCORE -mno-abicalls 221.1Stsubai 231.7SlukemCLEANFILES+= machine mips ${PROG}.sym 241.7SlukemCLEANFILES+= ${PROG}.bin ${PROG}.tmp 251.7Slukem 261.2StsubaiLIBS= ${COMMON}/romcalls.o 271.2StsubaiLIBS+= ${COMMON}/lib/sa/libsa.a ${COMMON}/lib/kern/libkern.a 281.1Stsubai 291.1Stsubai${PROG}: ${OBJS} 301.7Slukem ${LD} ${LDFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 311.7Slukem ${SIZE} ${.TARGET}.sym 321.7Slukem# XXX objcopy does not work for prog at KSEG 331.7Slukem# ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 341.7Slukem ${STRIP} ${.TARGET}.sym -o ${.TARGET}.tmp 351.7Slukem tail -c +177 ${.TARGET}.tmp > ${.TARGET}.bin 361.7Slukem mv ${.TARGET}.bin ${.TARGET} 371.1Stsubai 381.1Stsubai.include <bsd.prog.mk> 39