1 # $DragonFly: src/gnu/usr.bin/cc41/cc1/Makefile,v 1.2 2007/01/20 03:51:33 corecode Exp $
3 CFLAGS+= -DTARGET_MACHINE=\"${target}\" -DHOST_MACHINE=\"${target}\"
9 SRCS= c-lang.c stub-objc.c
11 SRCS+= attribs.c c-errors.c c-lex.c c-pragma.c c-decl.c c-typeck.c \
12 c-convert.c c-aux-info.c c-common.c c-opts.c c-format.c c-semantics.c \
13 c-incpath.c cppdefault.c c-ppoutput.c c-cppbuiltin.c prefix.c \
14 c-objc-common.c c-dump.c c-pch.c c-parser.c \
15 c-gimplify.c tree-mudflap.c c-pretty-print.c
19 SRCS+= tm-preds.h tree-check.h genrtl.h insn-flags.h insn-constants.h
20 SRCS+= gtype-desc.h insn-modes.h insn-config.h options.h insn-modes.c
21 SRCS+= insn-emit.c insn-codes.h insn-attrtab.c insn-attr.h insn-extract.c
22 SRCS+= insn-opinit.c genrtl.c
24 LDADD+= ${LIBBACKEND} ${LIBCPP}
25 DPADD+= ${LIBBACKEND} ${LIBCPP}
31 .include <bsd.prog.mk>
33 # compiler checksum handling
34 CLEANFILES+= cc1-checksum.c dummy-checksum.o cc1-dummy
36 cc1-dummy: ${OBJS:Ncc1-checksum.o} dummy-checksum.o
37 ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} ${LDADD}
39 cc1-checksum.c: cc1-dummy
40 ${TOOLDIR}/genchecksum/genchecksum.nx ${.ALLSRC} > ${.TARGET}
43 .include "../cc_tools/Makefile.tools"
44 .include "../Makefile.langs"