xref: /netbsd/sys/arch/x68k/stand/mboot/Makefile (revision bf9ec67e)
1#	$NetBSD: Makefile,v 1.10 2002/05/05 11:46:30 isaki Exp $
2
3BOOT=		mboot
4VERSION=	0.1
5
6# text address
7TEXT=		00002000
8TEXTSZ=		1024
9
10PROG=		${BOOT}
11BINDIR=		/usr/mdec
12BINMODE=	444
13NOMAN=		# defined
14STRIPFLAG=
15
16STRIP?=		/usr/bin/strip
17
18SRCS=		srt0.S mboot.c
19KERN!=		cd ${.CURDIR}/../../../..; pwd
20
21CPPFLAGS+=	-nostdinc -I${KERN} -I${.CURDIR} -I.
22#CPPFLAGS+=	-I${.CURDIR}/../libiocs
23CPPFLAGS+=	-DTEXTADDR="0x${TEXT}"
24CPPFLAGS+=	-DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\"
25CFLAGS=		-Wno-main -Os -m68000
26
27LDFLAGS=	-N -static -Ttext ${TEXT}
28
29.include "../Makefile.booters"
30
31realall: machine-links ${PROG}
32${BOOT}:	${OBJS}
33	${LD} ${LDFLAGS} -o ${BOOT}.x ${OBJS} ${LDLIBS}
34#	${STRIP} ${BOOT}.x
35#	dd bs=32 skip=1 count=32 if=${BOOT}.x of=${BOOT}
36	${OBJCOPY} -O binary ${BOOT}.x ${BOOT}
37	@rm ${BOOT}.x
38CLEANFILES+=	${BOOT}.x
39
40.include <bsd.prog.mk>
41