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

Annotation of sys/arch/hppa/stand/cdboot/Makefile, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.3 2003/04/17 12:15:51 mickey Exp $
        !             2:
        !             3: NOMAN= no man
        !             4: S      =${.CURDIR}/../../../..
        !             5: CLEANFILES+=   cdboot.gdb cdboot.map
        !             6:
        !             7: .if ${MACHINE} == "hppa"
        !             8:
        !             9: PROG=  cdboot
        !            10: SRCS=  srt0.S cdboot.c pdc.c itecons.c dev_hppa.c dk.c
        !            11: LD?=   ld
        !            12: LDFLAGS+=-Bstatic -nostartfiles -nostdlib -N -Ttext $(LINKADDR)
        !            13: LDFLAGS+=-T ${.CURDIR}/ld.script -Map cdboot.map
        !            14: SIZE?= size
        !            15: STRIP?=        strip
        !            16: STANDIR=${.CURDIR}/..
        !            17: CRTBEGIN=
        !            18: CRTEND=
        !            19:
        !            20: SAREL=
        !            21: USE_LOADFILE=yes
        !            22: .include "${S}/lib/libsa/Makefile.inc"
        !            23: DPADD+= $(SALIB) $(LIBKERN)
        !            24: LDADD+=        $(SALIB) $(LIBKERN)
        !            25:
        !            26: .PATH: ${S}/stand/boot
        !            27: .PATH: ${.CURDIR}/../boot
        !            28: .PATH: ${.CURDIR}/../libsa
        !            29:
        !            30: all:   ${PROG}
        !            31:
        !            32: clean::
        !            33:        rm -f a.out [Ee]rrs mklog core *.core \
        !            34:            ${PROG} ${OBJS} ${LOBJS} ${CLEANFILES}
        !            35:
        !            36: realinstall:
        !            37:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
        !            38:            ${PROG} ${DESTDIR}${BINDIR}
        !            39:
        !            40: # TODO check for <=32k
        !            41: ${PROG}: $(OBJS) $(DPADD)
        !            42:        $(LD) $(LDFLAGS) -o $(PROG) $(OBJS) $(LDADD)
        !            43:        @cp ${PROG} ${PROG}.gdb
        !            44:        ${STRIP} ${PROG}
        !            45:        @${SIZE} $(PROG)
        !            46:        @${MKBOOT} -v ${PROG} ${PROG}.lif
        !            47:        @mv ${PROG}.lif ${PROG}
        !            48: .else
        !            49: NOPROG=
        !            50: .endif
        !            51:
        !            52: .include <bsd.prog.mk>
        !            53:
        !            54: CPPFLAGS+=-DRELOC=${LOADADDR} -DHEAP_LIMIT=${HEAP_LIMIT}
        !            55: CFLAGS+=$(SACFLAGS) -I../.. -I${.CURDIR}/../libsa -I${S}/stand/boot

CVSweb