# @(#)Makefile 6.4 (Berkeley) 5/6/91
SRCS
= $(CINSN
) caller-save.c case.c combine.c cplus-class.c \
cplus-cvt.c cplus-decl.c cplus-decl2.c cplus-except.c \
cplus-expr.c cplus-field.c cplus-init.c cplus-lex.c \
cplus-method.c cplus-parse.y cplus-ptree.c \
cplus-search.c cplus-tree.c cplus-type2.c cplus-typeck.c \
cse.c dbxout.c emit-rtl.c explow.c expmed.c expr.c \
final.c flow.c fold-const.c global-alloc.c integrate.c \
jump.c local-alloc.c loop.c obstack.c optabs.c \
print-tree.c recog.c regclass.c reload.c reload1.c \
rtl.c rtlanal.c sdbout.c stmt.c stor-layout.c \
stupid.c toplev.c tree.c varasm.c version.c
CFLAGS
+= -I-
-I.
-I
$(.CURDIR
) -I
$(.CURDIR
)/..
/..
/gcc
/cc1 \
-I
$(.CURDIR
)/..
/..
/gcc
/cc1
/config
CLEANFILES
+= $(HINSN
) $(CINSN
) cplus-tab.h
.PATH
: $(.CURDIR
)/..
/..
/gcc
/cc1
# Some machine-dependent source files are generated from
# the machine description file.
HINSN
= insn-codes.h insn-config.h insn-flags.h
CINSN
= insn-emit.c insn-extract.c insn-peep.c insn-recog.c insn-output.c
GEN
= gencodes.c genconfig.c genflags.c genemit.c genextract.c \
genpeep.c genrecog.c genoutput.c
$(CINSN
): md rtl.o obstack.o
$(GEN
)
for f in
$(HINSN
) $(CINSN
); do \
p
=`expr $$f : "insn-\(.*\)\.[ch]"`; \
$(CC
) $(CFLAGS
) $(.CURDIR
)/..
/..
/gcc
/cc1
/gen
$$p.c \
rtl.o obstack.o
-o gen
; \
cplus-tab.h
: cplus-parse.o
.
include "../Makefile.symlinks"