[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / sys / arch / hppa / stand / boot

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