Makefile revision 1.5
1# $OpenBSD: Makefile,v 1.5 1999/01/25 21:53:31 mickey Exp $ 2 3PROG= boot 4SRCS= srt0.S boot.c cmd.c vars.c bootarg.c conf.c 5#AFLAGS+=-Wa,-R 6# AFLAGS+=-Wa,-a 7LD?= ld 8LDFLAGS+=-Bstatic -nostartfiles -nostdlib -N -Ttext $(LINKADDR) 9LDFLAGS+=-T ${.CURDIR}/ld.script 10#LDFLAGS+=-O -N -S -H -R$(LINKADDR) -e begin -t 11SIZE?= size 12MAN= boot.8 13MLINKS= boot.8 boot.conf.8 14S =${.CURDIR}/../../../.. 15SADIR= ${.CURDIR}/.. 16CLEANFILES+= boot.lif bsd 17 18LDADD= ${LIBSA} ${LIBZ} ${LIBKERN} 19DPADD= ${LIBSA} ${LIBZ} ${LIBKERN} 20 21.PATH: ${S}/stand/boot 22 23all: boot.lif 24 25.if exists(${.CURDIR}/../../compile/DISKLESS/bsd) 26bsd: ${.CURDIR}/../../compile/DISKLESS/bsd 27 gzip -9c ${.CURDIR}/../../compile/DISKLESS/bsd > bsd 28ADDBOOT+=bsd 29.endif 30 31# probably we should check for 256k limit for ISL 32boot.lif: ${PROG} ${ADDBOOT} 33 -@cp ${PROG} ${PROG}.gdb 34 ${STRIP} ${PROG} 35 ${MKBOOT} -v ${PROG} ${ADDBOOT} boot.lif 36 37${PROG}: $(OBJS) $(DPADD) 38 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) 39 @${SIZE} $(PROG) 40 41.include <bsd.prog.mk> 42 43CPPFLAGS+=${DEBUGFLAGS} -DRELOC=$(LOADADDR) 44CFLAGS+=$(SACFLAGS) 45