1 # $FreeBSD: src/gnu/usr.bin/cc/cc1obj/Makefile,v 1.22 2002/05/13 03:27:02 obrien Exp $
2 # $DragonFly: src/gnu/usr.bin/cc3/cc1obj/Attic/Makefile,v 1.2 2004/01/17 23:05:19 drhodus Exp $
4 .include "../Makefile.inc"
6 .PATH: ${GCCDIR}/objc ${GCCDIR}
9 SRCS= objc-parse+DIKED.c objc-act.c objc-lang.c main.c c-decl.c
10 BINDIR= /usr/libexec/gcc3
14 CFLAGS+= -I${GCCDIR}/objc -I.
19 #-----------------------------------------------------------------------
21 objc-parse+DIKED.c: objc-parse.c
22 sed -e "s/malloc/xmalloc/g" \
23 -e "s/realloc/xrealloc/g" \
24 ${.ALLSRC} > ${.TARGET}
26 objc-parse.y: c-parse.in
27 sed -e "/^ifc$$/,/^end ifc$$/d" \
29 -e "/^end ifobjc$$/d" \
30 ${.ALLSRC} > ${.TARGET}
32 CLEANFILES= objc-parse+DIKED.c objc-parse.c objc-parse.y
33 CLEANFILES+= y.tab.h # we don't use it, but the system YACC rules are naive
35 #-----------------------------------------------------------------------
37 .include <bsd.prog.mk>