Makefile revision 1.7
11.7Slukem# $NetBSD: Makefile,v 1.7 2002/05/20 14:12:24 lukem Exp $ 21.1Stsubai 31.1StsubaiPROG= bootxx 41.2StsubaiSRCS= start.S bootxx.c 51.5StvNOMAN= # defined 61.1StsubaiSTRIPFLAG= 71.1StsubaiBINMODE= 444 81.1StsubaiSIZE?= size 91.1Stsubai 101.4Stv.include <bsd.own.mk> 111.4Stv 121.4StvCOMMON!= cd ${.CURDIR}/../common && ${PRINTOBJDIR} 131.2Stsubai 141.3SonoeLDFLAGS= -x -N -Ttext a0004000 -e _start 151.6StsutsuiCFLAGS= -Os -mmemcpy -mno-abicalls -G 0 -Wall 161.1Stsubai 171.1StsubaiCPPFLAGS+= -D_STANDALONE #-DBOOTXX_DEBUG 181.7SlukemCPPFLAGS+= -nostdinc -I${COMMON} -I${.CURDIR}/../../../.. 191.2Stsubai 201.1StsubaiAFLAGS= -D_LOCORE 211.1Stsubai 221.7SlukemCLEANFILES+= machine mips ${PROG}.sym 231.7SlukemCLEANFILES+= ${PROG}.bin ${PROG}.tmp 241.7Slukem 251.2StsubaiLIBS= ${COMMON}/romcalls.o 261.2StsubaiLIBS+= ${COMMON}/lib/sa/libsa.a ${COMMON}/lib/kern/libkern.a 271.1Stsubai 281.1Stsubai${PROG}: ${OBJS} 291.7Slukem ${LD} ${LDFLAGS} -o ${.TARGET}.sym ${OBJS} ${LIBS} 301.7Slukem ${SIZE} ${.TARGET}.sym 311.7Slukem# XXX objcopy does not work for prog at KSEG 321.7Slukem# ${OBJCOPY} -O binary ${.TARGET}.sym ${.TARGET} 331.7Slukem ${STRIP} ${.TARGET}.sym -o ${.TARGET}.tmp 341.7Slukem tail -c +177 ${.TARGET}.tmp > ${.TARGET}.bin 351.7Slukem mv ${.TARGET}.bin ${.TARGET} 361.1Stsubai 371.1Stsubai.include <bsd.prog.mk> 38