Catch attempts to queue to unregistered ISRs
[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 # $DragonFly: src/sys/boot/pc32/kgzldr/Makefile,v 1.2 2003/06/17 04:28:18 dillon Exp $
3
4 PROG=   kgzldr.o
5 SRCS=   start.s boot.c inflate.c lib.c crt.s sio.s
6 CFLAGS= -fno-builtin
7 .if ${OBJFORMAT} == aout
8 CFLAGS+=-O2
9 .else
10 CFLAGS+=-Os
11 .endif
12 CFLAGS+=-DKZIP
13 LDFLAGS=-nostdlib -static -r
14 NOMAN=
15 BINDIR= /usr/lib
16 BINMODE=444
17 STRIP=
18 .PATH:  ${.CURDIR}/../../../kern
19
20 M4?=    m4
21 M4FLAGS=
22
23 BOOT_COMCONSOLE_PORT?=  0x3f8
24 M4FLAGS+=-DSIOPRT=${BOOT_COMCONSOLE_PORT}
25
26 all: kgzldr.o
27
28 kgzldr.o: ${OBJS}
29         ${CC} ${LDFLAGS} -o ${.TARGET} ${OBJS}
30
31 .s.o:
32         (cd ${.CURDIR}; ${M4} ${M4FLAGS} ${.IMPSRC}) |\
33                 ${AS} ${AFLAGS} -o ${.TARGET}
34
35 .include <bsd.prog.mk>