Hook gcc 3.4 into the buildworld. Rearrange HOST_CCVER so it becomes the
[dragonfly.git] / gnu / usr.bin / cc34 / f771 / Makefile
1 # $DragonFly: src/gnu/usr.bin/cc34/f771/Attic/Makefile,v 1.2 2004/06/21 03:48:06 dillon Exp $
2
3 GCC_LANG_DIR=   gcc/f
4
5 .include "../Makefile.inc"
6 .include "../cc_tools/Makefile.tools"
7 .include "../Makefile.langs"
8
9 CFLAGS+=        -DTARGET_MACHINE=\"${target}\" -DHOST_MACHINE=\"${target}\"
10
11 PROG=           f771
12 NOMAN=          1
13 NOSHARED?=      yes
14
15 SRCS=   bad.c bit.c bld.c com.c data.c equiv.c expr.c global.c implic.c info.c
16 SRCS+=  intrin.c lab.c lex.c malloc.c name.c parse.c src.c st.c sta.c stb.c
17 SRCS+=  stc.c std.c ste.c storag.c stp.c str.c sts.c stt.c stu.c stv.c stw.c
18 SRCS+=  symbol.c target.c top.c type.c where.c main.c
19 SRCS+=  tree-check.h gtype-desc.h insn-modes.h insn-constants.h insn-flags.h
20 SRCS+=  insn-config.h insn-attr.h genrtl.h insn-codes.h tm-preds.h options.h
21 SRCS+=  insn-modes.c insn-emit.c insn-attrtab.c insn-opinit.c insn-extract.c
22
23 SRCS+=  str-1t.h str-2t.h str-fo.h str-io.h str-nq.h str-op.h str-ot.h
24
25 SRCS+=  concat.c fibheap.c getpwd.c getruntime.c hashtab.c hex.c lbasename.c
26 SRCS+=  lrealpath.c md5.c obstack.c physmem.c
27 SRCS+=  safe-ctype.c splay-tree.c xexit.c xmalloc.c xstrdup.c xstrerror.c
28
29 str-1t.j str-1t.h: ${TOOLDIR}/fini/fini.nx
30         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-1t.fin str-1t.j str-1t.h
31
32 .ORDER: str-1t.j str-1t.h
33
34 str-2t.j str-2t.h: ${TOOLDIR}/fini/fini.nx
35         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-2t.fin str-2t.j str-2t.h
36
37 .ORDER: str-2t.j str-2t.h
38
39 str-fo.j str-fo.h: ${TOOLDIR}/fini/fini.nx
40         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-fo.fin str-fo.j str-fo.h
41
42 .ORDER: str-fo.j str-fo.h
43
44 str-io.j str-io.h: ${TOOLDIR}/fini/fini.nx
45         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-io.fin str-io.j str-io.h
46
47 .ORDER: str-io.j str-io.h
48
49 str-nq.j str-nq.h: ${TOOLDIR}/fini/fini.nx
50         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-nq.fin str-nq.j str-nq.h
51
52 .ORDER: str-nq.j str-nq.h
53
54 str-op.j str-op.h: ${TOOLDIR}/fini/fini.nx
55         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-op.fin str-op.j str-op.h
56
57 .ORDER: str-op.j str-op.h
58
59 str-ot.j str-ot.h: ${TOOLDIR}/fini/fini.nx
60         ${TOOLDIR}/fini/fini.nx ${GCCDIR}/gcc/f/str-ot.fin str-ot.j str-ot.h
61
62 .ORDER: str-ot.j str-ot.h
63
64 CLEANFILES+=    str-1t.j str-2t.j str-fo.j str-io.j str-nq.j str-op.j str-ot.j
65 CLEANFILES+=    str-1t.h str-2t.h str-fo.h str-io.h str-nq.h str-op.h str-ot.h
66
67 LDADD=  -L../libbackend -lbackend -L../libcpp -lcpp
68
69 CFLAGS+=        -I.
70
71 .include <bsd.prog.mk>
72
73 depend: str-1t.j str-2t.j str-fo.j str-io.j str-nq.j str-op.j str-ot.j