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

Annotation of sys/arch/hppa64/stand/boot/Makefile, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.2 2006/10/30 18:28:57 jmc Exp $
        !             2:
        !             3: MAN=   boot.8
        !             4: MANSUBDIR=hppa64
        !             5: MLINKS=        boot.8 boot.conf.5
        !             6: S      =${.CURDIR}/../../../..
        !             7: CLEANFILES+=   boot.gdb boot.map boot.lif
        !             8:
        !             9: .if ${MACHINE} == "hppa64"
        !            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: LDFLAGS+=--warn-constructors --warn-common
        !            16: SIZE?= size
        !            17: STRIP?=        strip
        !            18: STANDIR=${.CURDIR}/..
        !            19: CRTBEGIN=
        !            20: CRTEND=
        !            21: LINKS= ${BINDIR}/boot.lif ${BINDIR}/sdboot \
        !            22:        ${BINDIR}/boot.lif ${BINDIR}/stboot \
        !            23:        ${BINDIR}/boot.lif ${BINDIR}/xxboot
        !            24:
        !            25: LDADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            26: DPADD= ${LIBSA} ${LIBZ} ${LIBKERN}
        !            27:
        !            28: .PATH: ${S}/stand/boot
        !            29:
        !            30: all:   boot.lif
        !            31:
        !            32: realinstall:
        !            33:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
        !            34:            boot ${DESTDIR}${BINDIR}
        !            35:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
        !            36:            boot.lif ${DESTDIR}${BINDIR}
        !            37:
        !            38: .if exists(${.CURDIR}/../../compile/GENERIC/bsd)
        !            39: bsd: ${.CURDIR}/../../compile/GENERIC/bsd
        !            40:        gzip -9 -c ${.CURDIR}/../../compile/GENERIC/bsd > bsd
        !            41: ADDBOOT+=bsd
        !            42: .endif
        !            43:
        !            44: # probably we should check for 256k limit for ISL
        !            45: boot.lif:      ${PROG} ${ADDBOOT}
        !            46:        -@cp ${PROG} ${PROG}.gdb
        !            47:        ${STRIP} ${PROG}
        !            48:        ${MKBOOT} -v ${PROG} ${ADDBOOT} boot.lif
        !            49:
        !            50: ${PROG}: $(OBJS) $(DPADD)
        !            51:        $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD)
        !            52:        @${SIZE} $(PROG)
        !            53: .else
        !            54: NOPROG=
        !            55: .endif
        !            56:
        !            57: .include <bsd.prog.mk>
        !            58:
        !            59: CPPFLAGS+=${DEBUGFLAGS} -DRELOC=${LOADADDR} -DHEAP_LIMIT=${HEAP_LIMIT}
        !            60: CFLAGS+=$(SACFLAGS)

CVSweb