Annotation of sys/arch/hppa/stand/boot/Makefile, Revision 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