Deleted Added
full compact
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