1 1.6 sekiya # $NetBSD: Makefile,v 1.6 2003/11/11 06:30:39 sekiya Exp $ 2 1.1 thorpej 3 1.1 thorpej PROG= boot 4 1.1 thorpej 5 1.4 rafal # Don't strip the ECOFF'ed version on install -- strip gets confused by that, 6 1.4 rafal # and it's already stripped since it's a copy of the stripped ELF one. 7 1.4 rafal # 8 1.4 rafal STRIPFLAG= 9 1.4 rafal 10 1.6 sekiya SRCS= start.S boot.c bootinfo.c conf.c devopen.c putchar.c getchar.c \ 11 1.6 sekiya getopt.c disk.c 12 1.1 thorpej 13 1.5 pooka ${PROG}: ${PROG}.elf ${PROG}.ip32 14 1.4 rafal ${ELF2ECOFF} ${PROG}.elf ${PROG} 15 1.3 thorpej @${SIZE} ${PROG} 16 1.3 thorpej 17 1.3 thorpej # XXX Temporary hack to install the ELF verision, too. 18 1.5 pooka FILES+= ${PROG}.elf ${PROG}.ip32 19 1.5 pooka CLEANFILES+= ${PROG}.elf ${PROG}.ip32 20 1.3 thorpej 21 1.3 thorpej CLEANFILES+= ${PROG}.map 22 1.3 thorpej 23 1.1 thorpej .include "../Makefile.booters" 24 1.5 pooka 25 1.5 pooka ${PROG}.ip32: ${OBJS} ${LIBS} 26 1.5 pooka ${LD} -Map ${PROG}.map -x -Ttext ${LOAD_ADDRESS_IP32} ${LDBUG} \ 27 1.5 pooka -e start -o ${PROG}.ip32 ${OBJS} ${LIBS} 28 1.5 pooka @${STRIP} -s ${PROG}.ip32 29 1.5 pooka @${SIZE} ${PROG}.ip32 30 1.3 thorpej 31 1.3 thorpej ${PROG}.elf: ${OBJS} ${LIBS} 32 1.3 thorpej ${LD} -Map ${PROG}.map -x -Ttext ${LOAD_ADDRESS} ${LDBUG} \ 33 1.3 thorpej -e start -o ${PROG}.elf ${OBJS} ${LIBS} 34 1.3 thorpej @${STRIP} -s ${PROG}.elf 35 1.3 thorpej @${SIZE} ${PROG}.elf 36