# $NetBSD: Makefile,v 1.17 2005/12/11 12:16:20 christos Exp $

PROG=	boot.bin
STRIPFLAG=

SRCS=	start.S boot.c ramdisk.c bootinfo.c

CLEANFILES+=	boot.map ${PROG}.sym

LOAD_ADDRESS=	0xbfc00000
DATA_ADDRESS=	0x00000000

${PROG}: ${PROG}.sym
	${STRIP} -s ${PROG}.sym -o ${.TARGET}
	@${SIZE} ${.TARGET}

.include "../Makefile.booters"

${PROG}.sym: ${OBJS} ${LIBS}
	${LD} -Map boot.map -N -x \
	    -Ttext ${LOAD_ADDRESS} -Tdata ${DATA_ADDRESS} \
	    ${LDBUG} -e start -o ${.TARGET} ${OBJS} ${LIBS}
