summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_osf1_4.0_rcc.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'include/makeinclude/platform_osf1_4.0_rcc.GNU')
-rw-r--r--include/makeinclude/platform_osf1_4.0_rcc.GNU25
1 files changed, 25 insertions, 0 deletions
diff --git a/include/makeinclude/platform_osf1_4.0_rcc.GNU b/include/makeinclude/platform_osf1_4.0_rcc.GNU
new file mode 100644
index 00000000000..f188fe2d682
--- /dev/null
+++ b/include/makeinclude/platform_osf1_4.0_rcc.GNU
@@ -0,0 +1,25 @@
+# $Id$
+
+# This platform macros file is intended to work with Rational C++ (2.4.1) on
+# Digital UNIX 4.0 (OSF/1 4.0).
+
+debug = 1
+exceptions = 1
+
+CC = rcc
+CXX = RCC
+CFLAGS += -D_REENTRANT
+CCFLAGS += $(CFLAGS) -nosienna
+DCFLAGS += -g -O0
+DLD = $(CXX)
+LD = $(CXX)
+LIBS += -lpthread -lc_r -ltli -lrt
+OCFLAGS += -O4
+PIC = -pic
+ARFLAGS = cruvZ
+# When libraries are archived, a hash index is automatically created
+# so there is no need for ranlib
+RANLIB = /usr/bin/true
+SOFLAGS = -shared # -use_ld_input $(ACELIB)
+SOBUILD = $(RM) $@; $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && \
+ ln $(VSHDIR)$*.o $@