diff options
Diffstat (limited to 'trunk/ACE/include/makeinclude/platform_openvms.GNU')
-rw-r--r-- | trunk/ACE/include/makeinclude/platform_openvms.GNU | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/trunk/ACE/include/makeinclude/platform_openvms.GNU b/trunk/ACE/include/makeinclude/platform_openvms.GNU new file mode 100644 index 00000000000..bcd0666bfb1 --- /dev/null +++ b/trunk/ACE/include/makeinclude/platform_openvms.GNU @@ -0,0 +1,58 @@ +# $Id$ + +# for OpenVMS GNV + +ACE_OPENVMS = 1 +versioned_so = 0 +exceptions ?= 1 +debug ?= 1 +optimize ?= 0 +threads ?= 1 +pthread ?= 1 +rtti ?= 1 +ssl ?= 0 + +VDIR = obj/ +VSHDIR = shobj/ + +LN_S = cp -p +DEFFLAGS += +#CCFLAGS += -D__USE_STD_IOSTREAM -ieee -Wc/template=noauto -Wc/noimplicit +CCFLAGS += -D__USE_STD_IOSTREAM -ieee -names_as_is_short -msg_disable intoverflow,reftemporary -Wc/template=auto +ifeq ($(debug),1) +LDFLAGS += -g -threads -Wl/PRELINK=USE_OLB +else +LDFLAGS += -threads -Wl/PRELINK=USE_OLB +endif +DCCFLAGS += -g +OCCFLAGS += -O + +CFLAGS += -ieee -names_as_is_short +DCFLAGS += -g +OCFLAGS += -O + +#MATHLIB = -lm +PIC = +ARFLAGS = -c +RANLIB = @true +SOFLAGS = -shared -auto_symvec + +LIBS += -lpthread + +CC = cc +CXX = cxx +LD = $(CXX) +DLD = $(CXX) +SOVERSION = +SOEXT = exe +EXEEXT = .exe +INSLIB = $(ACE_ROOT)/lib +REALCLEAN_FILES += $(CLEANUP_VSHLIB_NO_VER:%.exe=%_symvec.opt) $(CLEANUP_VSHLIB_NO_VER:%.exe=%.DSF) \ + $(CLEANUP_BIN:%=%.DSF) $(basename $(BIN)) + +ifneq ($(MAKEFILE),$(DEPENDENCY_FILE)) +VMS_DUMMY_ := $(shell touch $(DEPENDENCY_FILE)) +VMS_DUMMY_ := $(VMS_DUMMY_) +endif + +POSTLINK = ; ln -f $(BIN) $(basename $(BIN)) |