aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/Make-lang.in
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.co.uk>2003-06-09 19:54:26 +0000
committerNeil Booth <neil@gcc.gnu.org>2003-06-09 19:54:26 +0000
commit95ca6d8b3248955be5d473b3210824d5689c0e38 (patch)
tree1294c96ac7dbea07618cad9609fe95009462e108 /gcc/java/Make-lang.in
parent00051260e05e8f7108c0fb5d1d30ed24f25a1829 (diff)
downloadgcc-95ca6d8b3248955be5d473b3210824d5689c0e38.zip
gcc-95ca6d8b3248955be5d473b3210824d5689c0e38.tar.gz
gcc-95ca6d8b3248955be5d473b3210824d5689c0e38.tar.bz2
Make-lang.in (JAVA_OBJS, [...]): Update.
java: * Make-lang.in (JAVA_OBJS, java/lang.o): Update. (java/j-options.c, java/j-options.h): New. * java-tree.h (resource_name, compile_resource_file, compile_resource_data): Constify. * jcf-write.c (jcf_write_base_directory): Similarly. * jcf.h (jcf_write_base_directory): Similarly. * lang.c: Include j-options.h. (cl_options_count, cl_options, string_option, java_decode_option, lang_f_options, lang_W_options, LANG_HOOKS_DECODE_OPTION, process_option_with_no): Remove. (resource_name): Constify. (LANG_HOOKS_HANDLE_OPTION): Override. (java_handle_option): New. (java_init): Don't call jcf_path_init. (java_init_options): Call jcf_path_init. * lang.opt: New. * resource.c (compile_resource_data, compile_resource_file): Constify. From-SVN: r67673
Diffstat (limited to 'gcc/java/Make-lang.in')
-rw-r--r--gcc/java/Make-lang.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/java/Make-lang.in b/gcc/java/Make-lang.in
index b0394f8..18264a6 100644
--- a/gcc/java/Make-lang.in
+++ b/gcc/java/Make-lang.in
@@ -108,7 +108,7 @@ gt-java-builtins.h gtype-java.h gt-java-resource.h : s-gtype ; @true
JAVA_OBJS = java/parse.o java/class.o java/decl.o java/expr.o \
java/constants.o java/lang.o java/typeck.o java/except.o java/verify.o \
java/zextract.o java/jcf-io.o java/jcf-parse.o java/mangle.o \
- java/mangle_name.o java/builtins.o java/resource.o \
+ java/mangle_name.o java/builtins.o java/resource.o java/j-options.o \
java/jcf-write.o java/buffer.o java/check-init.o java/jcf-depend.o \
java/jcf-path.o java/xref.o java/boehm.o java/java-tree-inline.o mkdeps.o
@@ -326,7 +326,7 @@ java/jvgenmain.o: java/jvgenmain.c $(CONFIG_H) $(JAVA_TREE_H) $(SYSTEM_H) \
coretypes.h $(TM_H)
java/lang.o: java/lang.c $(CONFIG_H) $(JAVA_TREE_H) java/jcf.h input.h \
toplev.h $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $(EXPR_H) diagnostic.h \
- langhooks.h $(LANGHOOKS_DEF_H) gt-java-lang.h opts.h
+ langhooks.h $(LANGHOOKS_DEF_H) gt-java-lang.h opts.h java/j-options.h
java/mangle.o: java/mangle.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) $(SYSTEM_H) \
coretypes.h $(TM_H) toplev.h $(GGC_H) gt-java-mangle.h
java/mangle_name.o: java/mangle_name.c $(CONFIG_H) java/jcf.h $(JAVA_TREE_H) \
@@ -347,6 +347,12 @@ java/xref.o: java/xref.c java/xref.h $(CONFIG_H) $(JAVA_TREE_H) toplev.h \
java/zextract.o: java/zextract.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
java/zipfile.h
+java/j-options.c: java/lang.opt opts.sh java/j-options.h
+
+java/j-options.h: java/lang.opt opts.sh
+ AWK=$(AWK) $(SHELL) $(srcdir)/opts.sh java/j-options.c \
+ java/j-options.h $(srcdir)/java/lang.opt
+
# jcf-io.o needs $(ZLIBINC) added to cflags.
java/jcf-io.o: java/jcf-io.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
$(JAVA_TREE_H)