[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

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