[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

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