Deleted Added
full compact
Makefile (93352) Makefile (94956)
1# $FreeBSD: head/sys/boot/i386/loader/Makefile 93352 2002-03-28 19:09:44Z obrien $
1# $FreeBSD: head/sys/boot/i386/loader/Makefile 94956 2002-04-17 16:56:36Z ru $
2
3BASE= loader
4PROG= ${BASE}
2
3BASE= loader
4PROG= ${BASE}
5#NOMAN=
6STRIP=
7NEWVERSWHAT= "bootstrap loader" i386
8BINDIR?= /boot
9INSTALLFLAGS= -b
10.if !defined(LOADER_NO_AOUT_SUPPORT)
11LOADER_AOUT_SUPPORT= yes
12.endif
13

--- 72 unchanged lines hidden (view full) ---

86# Debug me!
87#CFLAGS+= -g
88#LDFLAGS+= -g
89
90vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
91 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
92 ${CC} -c vers.c
93
5STRIP=
6NEWVERSWHAT= "bootstrap loader" i386
7BINDIR?= /boot
8INSTALLFLAGS= -b
9.if !defined(LOADER_NO_AOUT_SUPPORT)
10LOADER_AOUT_SUPPORT= yes
11.endif
12

--- 72 unchanged lines hidden (view full) ---

85# Debug me!
86#CFLAGS+= -g
87#LDFLAGS+= -g
88
89vers.o: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
90 sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
91 ${CC} -c vers.c
92
94${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT} ${BASE}.help
93${BASE}: ${BASE}.bin ${BTXLDR} ${BTXKERN} ${BTXCRT}
95 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \
96 -b ${BTXKERN} ${BASE}.bin
97# /usr/bin/kzip ${.TARGET}
98# mv ${.TARGET}.kz ${.TARGET}
99
100${BASE}.bin: ${BASE}.sym
101 cp ${.ALLSRC} ${.TARGET}
102 strip -R .comment -R .note ${.TARGET}
103
104${BASE}.help: help.common help.i386
105 cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
106
94 btxld -v -f aout -e ${LOADER_ADDRESS} -o ${.TARGET} -l ${BTXLDR} \
95 -b ${BTXKERN} ${BASE}.bin
96# /usr/bin/kzip ${.TARGET}
97# mv ${.TARGET}.kz ${.TARGET}
98
99${BASE}.bin: ${BASE}.sym
100 cp ${.ALLSRC} ${.TARGET}
101 strip -R .comment -R .note ${.TARGET}
102
103${BASE}.help: help.common help.i386
104 cat ${.ALLSRC} | awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
105
107beforeinstall:
108.if exists(${.OBJDIR}/loader.help)
109 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
110 ${.OBJDIR}/${BASE}.help ${DESTDIR}/boot
111.else
112 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
113 ${.CURDIR}/${BASE}.help ${DESTDIR}/boot
114.endif
106.PATH: ${.CURDIR}/../../forth
107FILES= ${BASE}.help loader.4th support.4th loader.conf
108FILESDIR_loader.conf= /boot/defaults
109
115.if !exists(${DESTDIR}/boot/loader.rc)
110.if !exists(${DESTDIR}/boot/loader.rc)
116 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
117 ${.CURDIR}/../../forth/loader.rc ${DESTDIR}/boot
111FILES+= loader.rc
118.endif
112.endif
119 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
120 ${.CURDIR}/../../forth/loader.4th ${DESTDIR}/boot
121 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
122 ${.CURDIR}/../../forth/support.4th ${DESTDIR}/boot
123 ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
124 ${.CURDIR}/../../forth/loader.conf ${DESTDIR}/boot/defaults
125
126.include <${.CURDIR}/../Makefile.inc>
127
128# Cannot use ${OBJS} above this line
129.include <bsd.prog.mk>
130
131${BASE}.sym: ${OBJS} ${LIBI386} ${LIBSTAND} ${LIBFICL} vers.o
132 ${CC} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} ${OBJS} vers.o \

--- 12 unchanged lines hidden ---
113
114.include <${.CURDIR}/../Makefile.inc>
115
116# Cannot use ${OBJS} above this line
117.include <bsd.prog.mk>
118
119${BASE}.sym: ${OBJS} ${LIBI386} ${LIBSTAND} ${LIBFICL} vers.o
120 ${CC} ${LDFLAGS} -o ${.TARGET} ${BTXCRT} ${OBJS} vers.o \

--- 12 unchanged lines hidden ---