summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_aix4.2.GNU
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-01-31 09:49:06 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-01-31 09:49:06 +0000
commitbf7fe084afe760547ecf2f11c5ac11322badb0f1 (patch)
tree168604b463027e9780892a37df9e6de2c0016f81 /include/makeinclude/platform_aix4.2.GNU
parent6587130165c734ec8cd32e7766eed2ae76624c07 (diff)
downloadATCD-bf7fe084afe760547ecf2f11c5ac11322badb0f1.tar.gz
foo
Diffstat (limited to 'include/makeinclude/platform_aix4.2.GNU')
-rw-r--r--include/makeinclude/platform_aix4.2.GNU31
1 files changed, 31 insertions, 0 deletions
diff --git a/include/makeinclude/platform_aix4.2.GNU b/include/makeinclude/platform_aix4.2.GNU
new file mode 100644
index 00000000000..e19fe22f26e
--- /dev/null
+++ b/include/makeinclude/platform_aix4.2.GNU
@@ -0,0 +1,31 @@
+# AIX 4.2.0
+# *not* using Orbix
+# The AIX fileset bos.rte.bind_cmds must be at version 4.2.0.2 in order to
+# build libACEshr.a, and at 4.2.0.4 for dl*() routines to work properly. Best
+# apply the update available at:
+# ftp://service.boulder.ibm.com/aix/fixes/v4/os/bos.rte.bind_cmds.4.2.0.4.bff
+
+CC = xlC
+CXX = xlC_r
+DLD = makeC++SharedLib_r
+LD = $(CXX)
+CPPFLAGS += -qxcall -qtempinc -qcheck=nobounds:div:null -M -qlanglvl=ansi -qextchk -qflag=w:w -qinfo -qnoro
+SHLIBA = $(SHLIB:lib%.so=lib%shr.a)
+ifdef SHLIB
+ACELIB = -lACEshr
+endif
+LLIBS = -lC_r -lC -lpthreads -lbsd -ltli_r -ldl -lc_r -lm -lc $(ACELIB)
+LIBS += $(filter-out $(SHLIBA:lib%.a=-l%), $(LLIBS))
+ARFLAGS = ruv
+AR = ar
+LDFLAGS += -bI:/lib/pse.exp
+# Default OCCFLAGS builds common code for all RS/6000 architectures but
+# this can be set to optimize for your particular computer. The commented
+# out example optimizes for RS/6000 43P
+#OCCFLAGS += -qarch=ppc -qtune=604
+OCCFLAGS += -qarch=com
+RANLIB = ranlib
+SOFLAGS = -p 0
+STATLIB = $(VLIB)
+TEMPINCDIR = tempinc
+SOBUILD =