ICU-6057 Fix for AIX/GCC. Include changeset 23073.
X-SVN-Rev: 23074
diff --git a/source/config/mh-aix-gcc b/source/config/mh-aix-gcc
index bee3967..3f4a0ce 100644
--- a/source/config/mh-aix-gcc
+++ b/source/config/mh-aix-gcc
@@ -43,6 +43,7 @@
## Override Versioned target for a shared library.
FINAL_SO_TARGET= $(basename $(SO_TARGET))$(SO_TARGET_VERSION).$(SO)
MIDDLE_SO_TARGET= $(basename $(SO_TARGET))$(SO_TARGET_VERSION_MAJOR).$(SO)
+SHARED_OBJECT = $(notdir $(FINAL_SO_TARGET:.$(SO)=.$(SOBJ)))
# The following is for Makefile.inc's use.
ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR)
@@ -59,6 +60,8 @@
GENCCODE_ASSEMBLY=-a xlc
## Shared object suffix
+SOBJ= so
+# without the -brtl option, the library names use .a. AIX is funny that way.
SO= a
A= a
@@ -70,6 +73,8 @@
## Build archive from shared object
%.a : %.so
$(AR) $(ARFLAGS) $@ $<
+$(LIBDIR)/%.a : %.so
+ $(AR) $(ARFLAGS) $@ $<
## Build import list from export list
%.e : %.exp