1 # $NetBSD: Makefile,v 1.15 1998/03/28 00:21:35 thorpej Exp $
2 # $FreeBSD: src/sys/boot/alpha/boot1/Makefile,v 1.10.2.1 2001/03/04 05:12:40 obrien Exp $
3 # $DragonFly: src/sys/boot/alpha/boot1/Attic/Makefile,v 1.2 2003/06/17 04:28:16 dillon Exp $
5 .include <../Makefile.inc>
9 .PATH: ${.CURDIR}/../libalpha
11 SRCS= start.S boot1.c sys.c
13 CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}
14 CFLAGS+= -I${LIBSTANDDIR}
15 CFLAGS+= -I${.CURDIR}/..
16 CFLAGS+= -DSECONDARY_LOAD_ADDRESS=${SECONDARY_LOAD_ADDRESS} -DMINIMAL
22 BOOT_RELOC = ${PRIMARY_LOAD_ADDRESS}
24 CLEANFILES+= ${PROG}.sym ${PROG}.nosym ${PROG}.list
28 ${PROG}.nosym: ${PROG}.sym
29 cp ${PROG}.sym ${PROG}.nosym
32 ${PROG}: ${PROG}.nosym
33 objcopy -O binary ${PROG}.nosym ${PROG}
35 .include <bsd.prog.mk>
37 start.o: ${.CURDIR}/../libalpha/start.S
40 ${PROG}.sym: ${OBJS} ${LIBKERN}
41 ${LD} -M -Ttext ${BOOT_RELOC} -N -e start -o ${PROG}.sym ${OBJS} \
42 -L${DESTDIR}${LIBDIR} ${LIBSTAND} ${LIBALPHA} ${LIBSTAND} \
43 > ${.OBJDIR}/${PROG}.list