summaryrefslogtreecommitdiff
path: root/include/makeinclude/platform_hpux_gcc.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'include/makeinclude/platform_hpux_gcc.GNU')
-rw-r--r--include/makeinclude/platform_hpux_gcc.GNU19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/makeinclude/platform_hpux_gcc.GNU b/include/makeinclude/platform_hpux_gcc.GNU
new file mode 100644
index 00000000000..2d2cfd228f5
--- /dev/null
+++ b/include/makeinclude/platform_hpux_gcc.GNU
@@ -0,0 +1,19 @@
+CC = gcc -w
+CXX = g++ -w -I.
+DLD = $(CXX)
+LD = $(CXX)
+PIC = -fPIC
+ARFLAGS = ruv
+RANLIB = echo
+CFLAGS = $(DCFLAGS)
+LDFLAGS = -L$(WRAPPER_ROOT)/ace -Wl,+s
+LIBS += -lxti
+CCFLAGS =
+SOFLAGS = $(CPPFLAGS) -shared -nostdlib
+SOEXT = sl
+SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
+SHLIBBUILD = $(SOLINK.cc) -o $@ $(VSHOBJS1)
+PRELIB = (echo "main() { }" > gcctemp.c && \
+ $(COMPILE.cc) $(PIC) -o gcctemp.o gcctemp.c && \
+ $(LINK.cc) -o gcctemp gcctemp.o $^ $(LDFLAGS) $(LIBS); \
+ status=$$?; exit $$status)