Makefile revision 94510
1# $FreeBSD: head/sys/boot/i386/kgzldr/Makefile 94510 2002-04-12 15:49:30Z ru $
2
3SRCS=	start.s boot.c inflate.c lib.c crt.s sio.s
4OBJS=	${SRCS:N*.h:R:S/$/.o/g}
5CFLAGS=	-fno-builtin
6.if ${OBJFORMAT} == aout
7CFLAGS+=-O2
8.else
9CFLAGS+=-Os
10.endif
11CFLAGS+=-DKZIP
12LDFLAGS=-nostdlib -static -r
13NOMAN=
14BINDIR=	/usr/lib
15BINMODE=444
16STRIP=
17.PATH:	${.CURDIR}/../../../kern
18
19M4?=	m4
20M4FLAGS=-DOBJFORMAT=${OBJFORMAT}
21
22BOOT_COMCONSOLE_PORT?=	0x3f8
23M4FLAGS+=-DSIOPRT=${BOOT_COMCONSOLE_PORT}
24
25all: kgzldr.o
26
27kgzldr.o: ${OBJS}
28	${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS}
29
30.s.o:
31	(cd ${.CURDIR}; ${M4} ${M4FLAGS} kgzldr.m4 ${.IMPSRC}) |\
32		${AS} ${AFLAGS} -o ${.TARGET}
33
34.include <bsd.prog.mk>
35