From 443cf69d3c0df6e4c27b37383a03d8ca80287cb6 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Fri, 9 Jun 2000 14:23:37 +0000 Subject: [PATCH] Bugfix: -include only with Tornado --- config/CONFIG.Vx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/config/CONFIG.Vx b/config/CONFIG.Vx index 16de8d78c..383b2174c 100644 --- a/config/CONFIG.Vx +++ b/config/CONFIG.Vx @@ -13,7 +13,7 @@ OS_CLASS = vxWorks # can be overridden for specific host architectures # by creating a CONFIG_SITE.Vx. file with # the override definitions. - + # Tornado directory definitions VX_CONFIG_DIR_YES = $(VX_DIR)/target/config VX_INCLUDE_YES = $(VX_DIR)/target/h @@ -26,7 +26,7 @@ VX_CONFIG_DIR_NO = $(VX_DIR)/config VX_INCLUDE_NO = $(VX_DIR)/h VX_GNU_BIN_NO = $(VX_GNU)/$(HOST_ARCH).$(ARCH_CLASS)/bin VX_GNU_LIB_NO = $(VX_GNU)/$(HOST_ARCH).$(ARCH_CLASS)/lib - + # directory definitions VX_DIR = $(VX_DIR_$(TORNADO)) VX_CONFIG_DIR = $(VX_CONFIG_DIR_$(TORNADO)) @@ -92,6 +92,12 @@ OP_SYS_CFLAGS = -DvxWorks -DV5_vxWorks -fno-builtin OP_SYS_LDFLAGS = OP_SYS_LDLIBS = +# Fix for vxWorks headers using macros defined in +# vxWorks.h but not including vxWorks.h +ifeq ($(TORNADO), YES) + OP_SYS_CFLAGS += -include $(VX_INCLUDE)/vxWorks.h +endif + #-------------------------------------------------- # Optimization flag overrides GCC_OPT_YES = -O2 -fstrength-reduce