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