]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/config/mh-aix-gcc
ICU-8.11.tar.gz
[apple/icu.git] / icuSources / config / mh-aix-gcc
index a5d4e9115090fed1abb5d4d733ef2736b09f7f31..79e68072a05a6341cd63306b0146ea52eef78a8d 100644 (file)
@@ -1,5 +1,5 @@
 ## -*-makefile-*-
-## Copyright (c) 2003-2004 IBM, Ken Foskey, and others. All rights reserved.
+## Copyright (c) 2003-2006 IBM, Ken Foskey, and others. All rights reserved.
 ##
 ## Aix-specific setup (for gcc)
 ##
@@ -29,6 +29,9 @@ LD_RPATH_PRE=
 ## enable the shared lib loader
 LDFLAGS += -Wl,-bbigtoc
 
+## These are the library specific LDFLAGS
+LDFLAGSICUDT=-nodefaultlibs -nostdlib
+
 ## We need to delete things prior to linking, or else we'll get
 ## SEVERE ERROR: output file in use ..  on AIX. 
 ## But, shell script version should NOT delete target as we don't
@@ -54,6 +57,9 @@ endif
 ## Compiler switch to embed a library name. Not present on AIX.
 LD_SONAME = 
 
+## The type of assembly needed when pkgdata is used for generating shared libraries.
+GENCCODE_ASSEMBLY=-a xlc
+
 ## Shared object suffix
 SO=    a
 A=     a
@@ -108,9 +114,6 @@ STATIC_O = o
 # LDflags that pkgdata will use
 BIR_LDFLAGS= -Wl,-bE:$(NAME).map,-bnoexpall
 
-# CPPflags for genccode/gencmn
-BIR_CPPFLAGS= -DU_HAVE_BIND_INTERNAL_REFERENCES
-
 # Dependencies [i.e. map files] for the final library
 BIR_DEPS= $(NAME).map