1# $FreeBSD: head/sys/boot/i386/kgzldr/Makefile 115964 2003-06-07 17:42:26Z obrien $
| 1# $FreeBSD: head/sys/boot/i386/kgzldr/Makefile 117052 2003-06-30 00:15:38Z ru $
|
2
| 2
|
3SRCS= boot.c inflate.c lib.c
| 3SRCS= start.s boot.c inflate.c lib.c crt.s sio.s
|
4OBJS= ${SRCS:N*.h:R:S/$/.o/g} 5CFLAGS= -ffreestanding 6CFLAGS+=-Os 7CFLAGS+=-DKZIP
| 4OBJS= ${SRCS:N*.h:R:S/$/.o/g} 5CFLAGS= -ffreestanding 6CFLAGS+=-Os 7CFLAGS+=-DKZIP
|
8LDFLAGS=-nostdlib -static -r
| 8LDFLAGS=-nostdlib -static -Wl,-r
|
9.PATH: ${.CURDIR}/../../../kern 10
| 9.PATH: ${.CURDIR}/../../../kern 10
|
11.for asm in start crt sio 12OBJS+= ${asm}.o 13${asm}.o: ${asm}.s 14 ${AS} ${AFLAGS} -o ${.TARGET} ${.ALLSRC:M*${asm}*} 15.endfor 16
| |
17CLEANFILES=kgzldr.o 18 19BOOT_COMCONSOLE_PORT?= 0x3f8 20AFLAGS+=--defsym SIO_PRT=${BOOT_COMCONSOLE_PORT} 21
| 11CLEANFILES=kgzldr.o 12 13BOOT_COMCONSOLE_PORT?= 0x3f8 14AFLAGS+=--defsym SIO_PRT=${BOOT_COMCONSOLE_PORT} 15
|
22all: ${OBJS} kgzldr.o
| 16all: kgzldr.o
|
23 24kgzldr.o: ${OBJS} 25 ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} 26 27realinstall: 28 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 29 kgzldr.o ${DESTDIR}${LIBDIR} 30
| 17 18kgzldr.o: ${OBJS} 19 ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS} 20 21realinstall: 22 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 23 kgzldr.o ${DESTDIR}${LIBDIR} 24
|
31.include <bsd.lib.mk>
| 25.include <bsd.prog.mk>
|
| |