1# $NetBSD: Makefile.mbr,v 1.1 2006/09/01 21:26:19 uwe Exp $ 2 3S= ${.CURDIR}/../../../../.. 4 5NOMAN= # defined 6 7LIBCRT0= # nothing 8LIBCRTBEGIN= # nothing 9LIBCRTEND= # nothing 10LIBC= # nothing 11 12.include <bsd.own.mk> 13 14STRIPFLAG= # override 15 16SRCS?= mbr.S 17 18BINDIR= /usr/mdec 19BINMODE= 444 20 21.PATH: ${.CURDIR}/.. 22 23LDFLAGS+= -N -e start 24CPPFLAGS= -nostdinc -I${.OBJDIR} -I${.CURDIR}/.. -I${S} 25 26CLEANFILES+= ${PROG}.tmp machine sh3 27 28.if !make(obj) && !make(clean) && !make(cleandir) 29.BEGIN: machine sh3 30.NOPATH: machine sh3 31 32machine:: 33 -rm -f $@ 34 ln -s ${S}/arch/${MACHINE}/include $@ 35 36sh3:: 37 -rm -f $@ 38 ln -s ${S}/arch/sh3/include $@ 39.endif 40 41${PROG}: ${OBJS} 42 ${LD} -o ${PROG}.tmp ${LDFLAGS} -Ttext 0x8c200200 ${OBJS} 43 ${OBJCOPY} -O binary ${PROG}.tmp ${PROG} 44 -rm -f ${PROG}.tmp 45 46.include <bsd.prog.mk> 47