Annotation of sys/arch/mvme88k/stand/bugcrt/Makefile, Revision 1.1.1.1
1.1 nbrk 1: # $OpenBSD: Makefile,v 1.10 2003/10/02 13:24:39 miod Exp $
2:
3: S=${.CURDIR}/../../../..
4:
5: CFLAGS+=-I${.CURDIR}/../../include -I${.CURDIR}/../libbug -I${S}/lib/libsa
6: STAGE1_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE1_RELOC}\"" -DSTAGE1
7: STAGE2_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE2_RELOC}\""
8: SINGLE_CFLAGS=-DSTACK_ASM_OP="\".long ${STAGE2_RELOC}\"" -DSTAGE1
9: SRCS=crt.c
10: OBJS=stage1crt.o stage2crt.o singlecrt.o
11:
12: CLEANFILES+=a.out ${OBJS}
13:
14: all: ${OBJS}
15:
16: stage1crt.o: crt.c
17: ${CC} ${CFLAGS} ${STAGE1_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
18: ${LD} -x -r ${.TARGET}
19: mv a.out ${.TARGET}
20:
21: stage2crt.o: crt.c
22: ${CC} ${CFLAGS} ${STAGE2_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
23: ${LD} -x -r ${.TARGET}
24: mv a.out ${.TARGET}
25:
26: singlecrt.o: crt.c
27: ${CC} ${CFLAGS} ${SINGLE_CFLAGS} -c ${.CURDIR}/crt.c -o ${.TARGET}
28: ${LD} -x -r ${.TARGET}
29: mv a.out ${.TARGET}
30:
31: install:
32:
33: lint tags:
34:
35: .include <bsd.prog.mk>
CVSweb