3 CFLAGS+= -DTARGET_MACHINE=\"${target_machine}\"
4 CFLAGS+= -DHOST_MACHINE=\"${target_machine}\"
9 # verbatim from gcc/Makefile and gcc/objc/Make-lang.in
10 # Language-specific object files for C and Objective C.
11 C_AND_OBJC_OBJS = attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o \
12 c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o \
13 c-ppoutput.o c-cppbuiltin.o \
14 c-objc-common.o c-dump.o c-pch.o c-parser.o \
15 c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o
17 # Language-specific object files for Objective C.
18 OBJC_OBJS = objc/objc-lang.o objc/objc-act.o ${C_AND_OBJC_OBJS}
21 SRCS= ${OBJC_OBJS:T:.o=.c}
23 SRCS+= ${GCC_CPU}-c.c # this is C_TARGET_OBJS
25 LDADD+= ${LIBBACKEND} ${BACKENDLIBS}
26 DPADD+= ${LIBBACKEND} ${BACKENDLIBS}
28 OBJS+= cc1obj-checksum.o
30 .include <bsd.prog.mk>
32 # compiler checksum handling
33 CLEANFILES+= cc1obj-checksum.c dummy-checksum.o cc1obj-dummy
35 cc1obj-dummy: ${OBJS:Ncc1obj-checksum.o} dummy-checksum.o
36 ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} ${LDADD}
38 cc1obj-checksum.c: cc1obj-dummy
39 ${TOOLDIR}/genchecksum.nx ${.ALLSRC} > ${.TARGET}
42 .include "../Makefile.langs"