diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 21:19:29 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-10-20 21:19:29 +0000 |
commit | fecb951e63d3b75accbb4264d618f9f5db740377 (patch) | |
tree | 4eede965e0e3fec6ff244f7ac3b8432688b7e248 /gcc/java/lang-specs.h | |
parent | d56a34e9d5fba7a04160fdebd52d5a06299fdcb1 (diff) | |
download | gcc-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.h | 3 |
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)}}"}, |