1 # $NetBSD: Makefile,v 1.10 2002/05/05 11:46:30 isaki Exp $ 2 3 BOOT= mboot 4 VERSION= 0.1 5 6 # text address 7 TEXT= 00002000 8 TEXTSZ= 1024 9 10 PROG= ${BOOT} 11 BINDIR= /usr/mdec 12 BINMODE= 444 13 NOMAN= # defined 14 STRIPFLAG= 15 16 STRIP?= /usr/bin/strip 17 18 SRCS= srt0.S mboot.c 19 KERN!= cd ${.CURDIR}/../../../..; pwd 20 21 CPPFLAGS+= -nostdinc -I${KERN} -I${.CURDIR} -I. 22 #CPPFLAGS+= -I${.CURDIR}/../libiocs 23 CPPFLAGS+= -DTEXTADDR="0x${TEXT}" 24 CPPFLAGS+= -DBOOT=\"${BOOT}\" -DBOOT_VERS=\"${VERSION}\" 25 CFLAGS= -Wno-main -Os -m68000 26 27 LDFLAGS= -N -static -Ttext ${TEXT} 28 29 .include "../Makefile.booters" 30 31 realall: 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 38 CLEANFILES+= ${BOOT}.x 39 40 .include <bsd.prog.mk> 41