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

Annotation of sys/arch/mvmeppc/stand/bugcrt/Makefile, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: Makefile,v 1.2 2004/11/15 14:03:06 miod Exp $
        !             2: #
        !             3: # DO NOT OPTMIZE bugcrt (i.e. no "-O2")
        !             4: #
        !             5: S=${.CURDIR}/../../../..
        !             6:
        !             7: CFLAGS=-I${.CURDIR}/../../include -I${.CURDIR}/../libbug -I${S}/lib/libsa \
        !             8:        -fomit-frame-pointer
        !             9: STAGE1_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE1_RELOC}\"" -DSTAGE1
        !            10: STAGE2_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE2_RELOC}\""
        !            11: SINGLE_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE2_RELOC}\"" -DSTAGE1
        !            12: SRCS=crt.c
        !            13: OBJS=stage1crt.o stage2crt.o singlecrt.o
        !            14:
        !            15: CLEANFILES+=a.out ${OBJS}
        !            16:
        !            17: all:   ${OBJS}
        !            18:
        !            19: stage1crt.o: crt.c
        !            20:        ${CC} ${CFLAGS} ${STAGE1_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
        !            21:        ${LD} -x -r ${.TARGET}
        !            22:        mv a.out ${.TARGET}
        !            23:
        !            24: stage2crt.o: crt.c
        !            25:        ${CC} ${CFLAGS} ${STAGE2_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
        !            26:        ${LD} -x -r ${.TARGET}
        !            27:        mv a.out ${.TARGET}
        !            28:
        !            29: singlecrt.o: crt.c
        !            30:        ${CC} ${CFLAGS} ${SINGLE_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
        !            31:        ${LD} -x -r ${.TARGET}
        !            32:        mv a.out ${.TARGET}
        !            33:
        !            34: install:
        !            35:
        !            36: lint tags:
        !            37:
        !            38: .include <bsd.prog.mk>

CVSweb