diff options
Diffstat (limited to 'ACE/include/makeinclude/platform_vxworks6.6.GNU')
-rw-r--r-- | ACE/include/makeinclude/platform_vxworks6.6.GNU | 25 |
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 |