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