gcc50/csu: Skip depends step to avoid possible race
[dragonfly.git] / gnu / usr.bin / cc44 / cc1 / Makefile
1 CFLAGS+=        -DTARGET_MACHINE=\"${target}\" -DHOST_MACHINE=\"${target}\"
2
3 PROG=           cc1
4 NOMAN=          1
5 NOSHARED?=      yes
6
7 SRCS=   c-lang.c stub-objc.c
8
9 SRCS+=  attribs.c c-errors.c c-lex.c c-pragma.c c-decl.c c-typeck.c \
10         c-convert.c c-aux-info.c c-common.c c-opts.c c-format.c c-semantics.c \
11         c-ppoutput.c c-cppbuiltin.c \
12         c-objc-common.c c-dump.c c-pch.c c-parser.c \
13         c-gimplify.c tree-mudflap.c c-pretty-print.c c-omp.c
14
15 SRCS+=  ${GCC_CPU}-c.c
16
17 SRCS+=  main.c
18
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
23
24 LDADD+= ${LIBBACKEND} ${BACKENDLIBS}
25 DPADD+= ${LIBBACKEND} ${BACKENDLIBS}
26
27 CFLAGS+= -I.
28
29 OBJS+=  cc1-checksum.o
30
31 .include <bsd.prog.mk>
32
33 # compiler checksum handling
34 CLEANFILES+=    cc1-checksum.c dummy-checksum.o cc1-dummy
35
36 cc1-dummy: ${OBJS:Ncc1-checksum.o} dummy-checksum.o
37         ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC} ${LDADD}
38
39 cc1-checksum.c: cc1-dummy
40         ${TOOLDIR}/genchecksum.nx ${.ALLSRC} > ${.TARGET}
41
42 .include "../Makefile.langs"