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