summaryrefslogtreecommitdiff
path: root/ACE/include/makeinclude/platform_win32_icc.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/include/makeinclude/platform_win32_icc.GNU')
-rw-r--r--ACE/include/makeinclude/platform_win32_icc.GNU47
1 files changed, 47 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/platform_win32_icc.GNU b/ACE/include/makeinclude/platform_win32_icc.GNU
new file mode 100644
index 00000000000..e0079956735
--- /dev/null
+++ b/ACE/include/makeinclude/platform_win32_icc.GNU
@@ -0,0 +1,47 @@
+# $Id$
+
+# debug = 1
+# optimize = 1
+# exceptions = 0
+
+winsock2 ?= 1
+exceptions ?= 1
+debug ?= 1
+optimize ?= 1
+threads ?= 1
+pipes ?= 0
+inline ?= 0
+
+ifeq ($(debug),0)
+CFLAGS += -DNDEBUG /MD
+else
+CFLAGS += /MDd
+endif
+
+ifeq ($(buildbits),64)
+ CFLAGS += /Wp64 -DWIN64
+endif
+
+CC = icl
+CXX = icl
+RC = rc
+
+CFLAGS += -DWIN32 /nologo /GR
+
+EXEEXT = .exe
+
+DCFLAGS +=
+DLD = $(CXX)
+LD = $(CXX)
+
+OCFLAGS += -O3
+PIC =
+AR = ar
+ARFLAGS = rsuv
+RANLIB = ranlib
+SOEXT = dll
+OBJEXT = obj
+SOFLAGS += $(MODEL_FLAGS) $(CPPFLAGS)
+SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
+
+CCFLAGS += $(CFLAGS) $(TEMPLATES_FLAG)