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