xref: /netbsd-src/sys/arch/landisk/stand/mbr/Makefile.mbr (revision 0df165c04d0a9ca1adde9ed2b890344c937954a6)
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