summaryrefslogtreecommitdiff
path: root/gcc/java/lang-specs.h
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-20 21:19:29 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-20 21:19:29 +0000
commitfecb951e63d3b75accbb4264d618f9f5db740377 (patch)
tree4eede965e0e3fec6ff244f7ac3b8432688b7e248 /gcc/java/lang-specs.h
parentd56a34e9d5fba7a04160fdebd52d5a06299fdcb1 (diff)
downloadgcc-fecb951e63d3b75accbb4264d618f9f5db740377.tar.gz
* jvspec.c (lang_specific_driver): Recognize -MF and -MT.
* lang-specs.h: Added %{MA}, %{MF*}, %{MT*}. * lang-options.h: Added -MA, -MT, -MF.. * lang.c (lang_decode_option): Recognize -MA, -MT, -MF. (DEPEND_TARGET_SET): New macro. (DEPEND_FILE_ALREADY_SET): Likewise. (init_parse): Handle new flags. * jcf.h (jcf_dependency_print_dummies): Declare. * Make-lang.in (s-java): Added mkdeps.o. * Makefile.in (BACKEND): Added mkdeps.o. (../gcjh$(exeext)): Added mkdeps.o. (../jcf-dump$(exeext)): Added mkdeps.o. * jcf-depend.c: Include mkdeps.h. (struct entry, dependencies, targets, MAX_OUTPUT_COLUMNS, add_entry): Removed. (jcf_dependency_reset): Rewrote. (dependencies): New global. (jcf_dependency_set_target): Rewrote. (jcf_dependency_add_target): Likewise. (jcf_dependency_add_file): Likewise. (munge): Removed. (print_ents): Removed. (jcf_dependency_write): Rewrote. (print_dummies): New global. (jcf_dependency_print_dummies): New function (jcf_dependency_write): Call deps_dummy_targets if required. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36981 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/lang-specs.h')
-rw-r--r--gcc/java/lang-specs.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/lang-specs.h b/gcc/java/lang-specs.h
index ef40189564d..d7cc59b65d5 100644
--- a/gcc/java/lang-specs.h
+++ b/gcc/java/lang-specs.h
@@ -32,6 +32,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
{"@java",
"%{fjni:%{femit-class-files:%e-fjni and -femit-class-files are incompatible}}\
%{fjni:%{femit-class-file:%e-fjni and -femit-class-file are incompatible}}\
- %{!E:jc1 %i %(jc1) %(cc1_options) %{+e*} %{I*} %{MD} %{MMD} %{M} %{MM}\
+ %{!E:jc1 %i %(jc1) %(cc1_options) %{+e*} %{I*}\
+ %{MD} %{MMD} %{M} %{MM} %{MA} %{MT*} %{MF*}\
%{!fsyntax-only:%(invoke_as)}}"},