Makefile revision 1.6
14a49301eSmrg# $NetBSD: Makefile,v 1.6 2000/04/13 14:44:02 tsutsui Exp $ 24a49301eSmrg 3cdc920a0SmrgCOMMON= ${.CURDIR}/../common 44a49301eSmrg.ifnmake(print-objdir) 54a49301eSmrgCOMMONOBJ!= cd ${COMMON}; ${MAKE} print-objdir 64a49301eSmrg.endif 74a49301eSmrg 84a49301eSmrg.PATH: ${COMMON} 94a49301eSmrg 104a49301eSmrgPROG= boot 114a49301eSmrgSRCS= locore.S boot.c devopen.c 124a49301eSmrgSRCS+= romcalls.S putchar.c 134a49301eSmrgMKMAN= no 144a49301eSmrgSTRIPFLAG= 154a49301eSmrgBINMODE= 444 164a49301eSmrg 174a49301eSmrgSIZE?= size 184a49301eSmrgSTRIP?= strip 194a49301eSmrgOBJCOPY?= objcopy 204a49301eSmrg 214a49301eSmrgS= ${.CURDIR}/../../../.. 224a49301eSmrg 234a49301eSmrgLDFLAGS= -x -N -Ttext 3e0000 244a49301eSmrgCFLAGS= -Os -Wall 254a49301eSmrg 264a49301eSmrgCPPFLAGS+= -D_STANDALONE # -DBOOT_DEBUG 27cdc920a0SmrgCPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} 284a49301eSmrgAFLAGS= -D_LOCORE 29cdc920a0Smrg 304a49301eSmrgCLEANFILES+= ${PROG}.tmp machine m68k 314a49301eSmrg 324a49301eSmrgL= ${COMMONOBJ}/lib 333464ebd5SriastradhLIBS= ${L}/sa/libsa.a ${L}/kern/libkern.a ${L}/z/libz.a 344a49301eSmrg 35af69d88dSmrg.BEGIN: machine m68k 364a49301eSmrg.NOPATH: machine m68k 37cdc920a0Smrgrealdepend realall: machine m68k 38cdc920a0Smrg 39af69d88dSmrgmachine:: 40cdc920a0Smrg -rm -f $@ 41cdc920a0Smrg ln -s ${S}/arch/${MACHINE}/include $@ 424a49301eSmrg 434a49301eSmrgm68k:: 44cdc920a0Smrg -rm -f $@ 454a49301eSmrg ln -s ${S}/arch/m68k/include $@ 46cdc920a0Smrg 474a49301eSmrg${PROG}: ${OBJS} machine m68k 484a49301eSmrg ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LIBS} 49cdc920a0Smrg -${SIZE} ${PROG} 50cdc920a0Smrg ${STRIP} ${PROG} 514a49301eSmrg ${OBJCOPY} -O binary ${PROG} ${PROG}.tmp 52cdc920a0Smrg mv ${PROG}.tmp ${PROG} 53cdc920a0Smrg 54cdc920a0Smrg.include <bsd.prog.mk> 55cdc920a0Smrg