Makefile revision 1.15
1# $OpenBSD: Makefile,v 1.15 2003/01/16 19:13:05 mickey Exp $ 2 3MAN= boot.8 4MANSUBDIR=/hppa 5MLINKS= boot.8 boot.conf.8 6S =${.CURDIR}/../../../.. 7CLEANFILES+= boot.gdb boot.map boot.lif bsd 8 9.if ${MACHINE} == "hppa" 10PROG= boot 11SRCS= srt0.S exec.c boot.c cmd.c vars.c bootarg.c conf.c 12LD?= ld 13LDFLAGS+=-Bstatic -nostartfiles -nostdlib -N -Ttext $(LINKADDR) 14LDFLAGS+=-T ${.CURDIR}/ld.script -Map boot.map 15SIZE?= size 16STRIP?= strip 17SADIR= ${.CURDIR}/.. 18CRTBEGIN= 19CRTEND= 20LINKS= ${BINDIR}/boot.lif ${BINDIR}/sdboot \ 21 ${BINDIR}/boot.lif ${BINDIR}/stboot \ 22 ${BINDIR}/boot.lif ${BINDIR}/xxboot 23 24LDADD= ${LIBSA} ${LIBZ} ${LIBKERN} 25DPADD= ${LIBSA} ${LIBZ} ${LIBKERN} 26 27.PATH: ${S}/stand/boot 28 29all: boot.lif 30 31realinstall: 32 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 33 boot.lif ${DESTDIR}${BINDIR} 34 35# probably we should check for 256k limit for ISL 36boot.lif: ${PROG} ${ADDBOOT} 37 -@cp ${PROG} ${PROG}.gdb 38 ${STRIP} ${PROG} 39 ${MKBOOT} -v ${PROG} ${ADDBOOT} boot.lif 40 41${PROG}: $(OBJS) $(DPADD) 42 $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD) 43 @${SIZE} $(PROG) 44.else 45NOPROG= 46.endif 47 48.include <bsd.prog.mk> 49 50CPPFLAGS+=${DEBUGFLAGS} -DRELOC=${LOADADDR} -DHEAP_LIMIT=${HEAP_LIMIT} 51CFLAGS+=$(SACFLAGS) 52