This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Java: install language driver as $(target_alias)-gcj
- From: Jeff Sturm <jsturm at one-point dot com>
- To: java-patches at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Thu, 7 Mar 2002 13:05:40 -0500 (EST)
- Subject: Java: install language driver as $(target_alias)-gcj
Both the c and c++ frontends install a link to
$(target_alias)-<driver-name> even for native builds. This patch
does the same for gcj.
2002-02-07 Jeff Sturm <jsturm@one-point.com>
* java/Make-lang.in (JAVA_TARGET_INSTALL_NAME): Define.
(java.install-common): Link native driver to
JAVA_TARGET_INSTALL_NAME.
Index: Make-lang.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/Make-lang.in,v
retrieving revision 1.80
diff -u -r1.80 Make-lang.in
--- Make-lang.in 2002/01/22 20:23:45 1.80
+++ Make-lang.in 2002/03/07 16:22:54
@@ -43,6 +43,7 @@
# Actual names to use when installing a native compiler.
JAVA_INSTALL_NAME = `echo gcj|sed '$(program_transform_name)'`
+JAVA_TARGET_INSTALL_NAME = $(target_alias)-`echo gcj|sed '$(program_transform_name)'`
# Actual names to use when installing a cross-compiler.
JAVA_CROSS_NAME = `echo gcj|sed '$(program_transform_cross_name)'`
@@ -170,6 +171,8 @@
rm -f $(bindir)/$(JAVA_INSTALL_NAME)$(exeext); \
$(INSTALL_PROGRAM) $(GCJ)$(exeext) $(bindir)/$(JAVA_INSTALL_NAME)$(exeext); \
chmod a+x $(bindir)/$(JAVA_INSTALL_NAME)$(exeext); \
+ rm -f $(bindir)/$(JAVA_TARGET_INSTALL_NAME)$(exeext); \
+ $(LN) $(bindir)/$(JAVA_INSTALL_NAME)$(exeext) $(bindir)/$(JAVA_TARGET_INSTALL_NAME)$(exeext); \
fi ; \
fi ; \
for tool in $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS); do \