summaryrefslogtreecommitdiff
path: root/ACE/include/makeinclude/platform_vxworks6.6.GNU
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/include/makeinclude/platform_vxworks6.6.GNU')
-rw-r--r--ACE/include/makeinclude/platform_vxworks6.6.GNU25
1 files changed, 25 insertions, 0 deletions
diff --git a/ACE/include/makeinclude/platform_vxworks6.6.GNU b/ACE/include/makeinclude/platform_vxworks6.6.GNU
new file mode 100644
index 00000000000..e04a6bf50ac
--- /dev/null
+++ b/ACE/include/makeinclude/platform_vxworks6.6.GNU
@@ -0,0 +1,25 @@
+# $Id$
+# VxWorks 6.6
+
+ifeq ($(VXWORKS_VERSION_FLAG),)
+ VXWORKS_VERSION_FLAG = -DACE_VXWORKS=0x660
+endif # VXWORKS_VERSION_FLAG
+
+include $(ACE_ROOT)/include/makeinclude/platform_vxworks6.5.GNU
+
+ifeq ("$(WIND_HOST_TYPE)","sun4-solaris2")
+ override RM=rm -f
+endif # sun4-solaris2
+
+# Disable strict aliasing warnings, these are given on some VxWorks system
+# header files and has been reported to WindRiver
+ifeq ("$(TOOL_FAMILY)","gnu")
+ CPPFLAGS += -fno-strict-aliasing
+endif
+
+# Workaround for bug in diab compiler with just 6.6
+ifeq (vxworks-6.6, $(findstring vxworks-6.6,$(WIND_PLATFORM)))
+ ifeq ("$(TOOL_FAMILY)","diab")
+ C++FLAGS += -W:c++:,-Xusing-std-on
+ endif
+endif