Initial import from FreeBSD RELENG_4:
[dragonfly.git] / sys / boot / pc32 / kgzldr / Makefile
1 # $FreeBSD: src/sys/boot/i386/kgzldr/Makefile,v 1.3.2.1 2001/03/04 05:04:33 obrien Exp $
2
3 PROG=   kgzldr.o
4 SRCS=   start.s boot.c inflate.c lib.c crt.s sio.s
5 CFLAGS= -fno-builtin
6 .if ${OBJFORMAT} == aout
7 CFLAGS+=-O2
8 .else
9 CFLAGS+=-Os
10 .endif
11 CFLAGS+=-DKZIP
12 LDFLAGS=-nostdlib -static -r
13 NOMAN=
14 BINDIR= /usr/lib
15 BINMODE=444
16 STRIP=
17 .PATH:  ${.CURDIR}/../../../kern
18
19 M4?=    m4
20 M4FLAGS=
21
22 BOOT_COMCONSOLE_PORT?=  0x3f8
23 M4FLAGS+=-DSIOPRT=${BOOT_COMCONSOLE_PORT}
24
25 all: kgzldr.o
26
27 kgzldr.o: ${OBJS}
28         ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS}
29
30 .s.o:
31         (cd ${.CURDIR}; ${M4} ${M4FLAGS} ${.IMPSRC}) |\
32                 ${AS} ${AFLAGS} -o ${.TARGET}
33
34 .include <bsd.prog.mk>