1# Wind River Workbench generated Makefile. 2# Do not edit!!! 3# 4# The file ".wrmakefile" is the template used by the Wind River Workbench to 5# generate the makefiles of this project. Add user-specific build targets and 6# make rules only(!) in this project's ".wrmakefile" file. These will then be 7# automatically dumped into the makefiles. 8 9WIND_HOME := $(subst \,/,$(WIND_HOME)) 10WIND_BASE := $(subst \,/,$(WIND_BASE)) 11WIND_USR := $(subst \,/,$(WIND_USR)) 12BDB_ROOT := D:/Bdb_Source/db 13BDB_OBJECT_DIR := obj 14 15all : pre_build main_all post_build 16 17_clean :: 18 @echo "make: removing targets and objects of `pwd`" 19 20TRACE=0 21TRACEON=$(TRACE:0=@) 22TRACE_FLAG=$(TRACEON:1=) 23 24MAKEFILE := Makefile 25 26FLEXIBLE_BUILD := 1 27 28BUILD_SPEC = SIMNTdiab 29DEBUG_MODE = 1 30ifeq ($(DEBUG_MODE),1) 31MODE_DIR := Debug 32else 33MODE_DIR := NonDebug 34endif 35OBJ_DIR := . 36 37 38 39#Global Build Macros 40PROJECT_TYPE = DKM 41DEFINES = 42EXPAND_DBG = 0 43 44 45#BuildSpec specific Build Macros 46VX_CPU_FAMILY = simpc 47CPU = SIMNT 48TOOL_FAMILY = diab 49TOOL = diabS 50TOOL_PATH = 51CC_ARCH_SPEC = -tX86LH:vxworks65 52LIBPATH = 53LIBS = -lstlstd 54 55IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/vxworks-6.5/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/dbinc -I$(BDB_ROOT)/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/vxworks-6.5/target/h/wrn/coreip 56 57 58 59#BuildTool flags 60ifeq ($(DEBUG_MODE),1) 61DEBUGFLAGS_C-Compiler = -g 62DEBUGFLAGS_C++-Compiler = -g 63DEBUGFLAGS_Linker = -g 64DEBUGFLAGS_Partial-Image-Linker = 65DEBUGFLAGS_Librarian = 66DEBUGFLAGS_Assembler = -g 67else 68DEBUGFLAGS_C-Compiler = -XO -Xsize-opt 69DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt 70DEBUGFLAGS_Linker = -XO -Xsize-opt 71DEBUGFLAGS_Partial-Image-Linker = 72DEBUGFLAGS_Librarian = 73DEBUGFLAGS_Assembler = -XO -Xsize-opt 74endif 75 76 77#Project Targets 78PROJECT_TARGETS = bdbvxw/$(MODE_DIR)/bdbvxw.out 79 80 81#Rules 82 83# bdbvxw 84ifeq ($(DEBUG_MODE),1) 85bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -g 86bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -g 87bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -g 88bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker = 89bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian = 90bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -g 91else 92bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -XO -Xsize-opt 93bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt 94bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -XO -Xsize-opt 95bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker = 96bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian = 97bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -XO -Xsize-opt 98endif 99bdbvxw/$(MODE_DIR)/% : IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/vxworks-6.5/target/h -I$(WIND_BASE)/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/dbinc -I$(BDB_ROOT)/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/vxworks-6.5/target/h/wrn/coreip 100bdbvxw/$(MODE_DIR)/% : PROJECT_TYPE = DKM 101bdbvxw/$(MODE_DIR)/% : DEFINES = 102bdbvxw/$(MODE_DIR)/% : EXPAND_DBG = 0 103bdbvxw/$(MODE_DIR)/% : VX_CPU_FAMILY = simpc 104bdbvxw/$(MODE_DIR)/% : CPU = SIMNT 105bdbvxw/$(MODE_DIR)/% : TOOL_FAMILY = diab 106bdbvxw/$(MODE_DIR)/% : TOOL = diab 107bdbvxw/$(MODE_DIR)/% : TOOL_PATH = 108bdbvxw/$(MODE_DIR)/% : CC_ARCH_SPEC = -tX86LH:vxworks65 109 110bdbvxw/$(MODE_DIR)/% : LIBPATH = 111 112bdbvxw/$(MODE_DIR)/% : LIBS = -lstlstd 113bdbvxw/$(MODE_DIR)/% : OBJ_DIR := bdbvxw/$(MODE_DIR) 114