Makefile revision 1.5
11.5Spooka#	$NetBSD: Makefile,v 1.5 2002/12/23 19:31:25 pooka Exp $
21.1Sthorpej
31.1SthorpejPROG=	boot
41.1Sthorpej
51.4Srafal# Don't strip the ECOFF'ed version on install -- strip gets confused by that,
61.4Srafal# and it's already stripped since it's a copy of the stripped ELF one.
71.4Srafal#
81.4SrafalSTRIPFLAG=
91.4Srafal
101.2SthorpejSRCS=	start.S boot.c bootinfo.c conf.c devopen.c putchar.c getchar.c disk.c
111.1Sthorpej
121.5Spooka${PROG}: ${PROG}.elf ${PROG}.ip32
131.4Srafal	${ELF2ECOFF} ${PROG}.elf ${PROG}
141.3Sthorpej	@${SIZE} ${PROG}
151.3Sthorpej
161.3Sthorpej# XXX Temporary hack to install the ELF verision, too.
171.5SpookaFILES+=		${PROG}.elf ${PROG}.ip32
181.5SpookaCLEANFILES+=	${PROG}.elf ${PROG}.ip32
191.3Sthorpej
201.3SthorpejCLEANFILES+=	${PROG}.map
211.3Sthorpej
221.1Sthorpej.include "../Makefile.booters"
231.5Spooka
241.5Spooka${PROG}.ip32: ${OBJS} ${LIBS}
251.5Spooka	${LD} -Map ${PROG}.map -x -Ttext ${LOAD_ADDRESS_IP32} ${LDBUG} \
261.5Spooka	    -e start -o ${PROG}.ip32 ${OBJS} ${LIBS}
271.5Spooka	@${STRIP} -s ${PROG}.ip32
281.5Spooka	@${SIZE} ${PROG}.ip32
291.3Sthorpej
301.3Sthorpej${PROG}.elf: ${OBJS} ${LIBS}
311.3Sthorpej	${LD} -Map ${PROG}.map -x -Ttext ${LOAD_ADDRESS} ${LDBUG} \
321.3Sthorpej	    -e start -o ${PROG}.elf ${OBJS} ${LIBS}
331.3Sthorpej	@${STRIP} -s ${PROG}.elf
341.3Sthorpej	@${SIZE} ${PROG}.elf
35