Makefile (39441) | Makefile (39450) |
---|---|
1# $Id: Makefile,v 1.2 1998/09/14 18:27:06 msmith Exp $ | 1# $Id: Makefile,v 1.3 1998/09/17 23:52:15 msmith Exp $ |
2# from $NetBSD: Makefile,v 1.12 1998/02/19 14:18:36 drochner Exp $ 3 4BASE= loader 5PROG= ${BASE} 6NOMAN= 7NEWVERSWHAT= "bootstrap loader" 8 9# architecture-specific loader code --- 32 unchanged lines hidden (view full) --- 42# BTX is expecting ELF components 43CFLAGS+= -elf 44 45vers.o: 46 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 47 ${CC} -c vers.c 48 49${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} | 2# from $NetBSD: Makefile,v 1.12 1998/02/19 14:18:36 drochner Exp $ 3 4BASE= loader 5PROG= ${BASE} 6NOMAN= 7NEWVERSWHAT= "bootstrap loader" 8 9# architecture-specific loader code --- 32 unchanged lines hidden (view full) --- 42# BTX is expecting ELF components 43CFLAGS+= -elf 44 45vers.o: 46 sh ${.CURDIR}/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 47 ${CC} -c vers.c 48 49${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} |
50 btxld -v -f aout -e 0x100000 -o ${.TARGET} -l ${BTXLDR} -b ${BTXKERN} ${BASE}.bin | 50 btxld -v -f aout -e 0x100000 -o ${.TARGET} -l ${BTXLDR} -b ${BTXKERN} \ 51 ${BASE}.bin |
51 52${BASE}.bin: ${OBJS} ${LIBI386} vers.o setdef0.o setdef1.o | 52 53${BASE}.bin: ${OBJS} ${LIBI386} vers.o setdef0.o setdef1.o |
53 ${LD} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} setdef0.o ${OBJS} vers.o setdef1.o -lstand ${LIBI386} | 54 ${LD} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} setdef0.o ${OBJS} vers.o \ 55 setdef1.o -lstand ${LIBI386} -lstand |
54 55setdef0.o: setdefs.h 56 57setdef1.o: setdefs.h 58 59.include <bsd.prog.mk> 60 61# Linker set gymnastics 62setdefs.h: gensetdefs ${OBJS} 63 @echo Generating linker sets 64 @./gensetdefs ${OBJS} >setdefs.h 65 66gensetdefs: gensetdefs.o 67 ${CC} -static gensetdefs.o -o $@ 68 69gensetdefs.o: gensetdefs.c 70 ${CC} -c $< 71 72 | 56 57setdef0.o: setdefs.h 58 59setdef1.o: setdefs.h 60 61.include <bsd.prog.mk> 62 63# Linker set gymnastics 64setdefs.h: gensetdefs ${OBJS} 65 @echo Generating linker sets 66 @./gensetdefs ${OBJS} >setdefs.h 67 68gensetdefs: gensetdefs.o 69 ${CC} -static gensetdefs.o -o $@ 70 71gensetdefs.o: gensetdefs.c 72 ${CC} -c $< 73 74 |