summaryrefslogtreecommitdiff
path: root/dist/vx_6/Makefile.1
blob: b1042a63f3239d6c652923641002cbf6db1d37f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Wind River Workbench generated Makefile.
# Do not edit!!!
#
# The file ".wrmakefile" is the template used by the Wind River Workbench to
# generate the makefiles of this project. Add user-specific build targets and
# make rules only(!) in this project's ".wrmakefile" file. These will then be
# automatically dumped into the makefiles.

WIND_HOME := $(subst \,/,$(WIND_HOME))
WIND_BASE := $(subst \,/,$(WIND_BASE))
WIND_USR := $(subst \,/,$(WIND_USR))
BDB_ROOT := D:/httpsRepos/db

BDB_OBJECT_DIR := obj

all : pre_build main_all post_build

_clean ::
	@echo "make: removing targets and objects of `pwd`"

TRACE=0
TRACEON=$(TRACE:0=@)
TRACE_FLAG=$(TRACEON:1=)

MAKEFILE := Makefile

FLEXIBLE_BUILD := 1

BUILD_SPEC = SIMNTdiab
DEBUG_MODE = 1
ifeq ($(DEBUG_MODE),1)
MODE_DIR := Debug
else
MODE_DIR := NonDebug
endif
OBJ_DIR := .



#Global Build Macros
PROJECT_TYPE = DKM
DEFINES =
EXPAND_DBG = 0


#BuildSpec specific Build Macros
VX_CPU_FAMILY = simpc
CPU = SIMNT
TOOL_FAMILY = diab
TOOL = diabS
TOOL_PATH =
CC_ARCH_SPEC = -tX86LH:vxworks66
VXVER := vxworks-6.9
LIBPATH =
LIBS = -lstlstd

IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/$(VXVER)/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/src -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/src/dbinc -I$(BDB_ROOT)/src/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/$(VXVER)/target/h/wrn/coreip



#BuildTool flags
ifeq ($(DEBUG_MODE),1)
DEBUGFLAGS_C-Compiler = -g
DEBUGFLAGS_C++-Compiler = -g
DEBUGFLAGS_Linker = -g
DEBUGFLAGS_Partial-Image-Linker =
DEBUGFLAGS_Librarian =
DEBUGFLAGS_Assembler = -g
else
DEBUGFLAGS_C-Compiler = -XO -Xsize-opt
DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt
DEBUGFLAGS_Linker = -XO -Xsize-opt
DEBUGFLAGS_Partial-Image-Linker =
DEBUGFLAGS_Librarian =
DEBUGFLAGS_Assembler = -XO -Xsize-opt
endif


#Project Targets
PROJECT_TARGETS = bdbvxw/$(MODE_DIR)/bdbvxw.out


#Rules

# bdbvxw
ifeq ($(DEBUG_MODE),1)
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -g
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -g
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -g
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker =
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian =
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -g
else
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C-Compiler = -XO -Xsize-opt
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_C++-Compiler = -XO -Xsize-opt
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Linker = -XO -Xsize-opt
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Partial-Image-Linker =
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Librarian =
bdbvxw/$(MODE_DIR)/% : DEBUGFLAGS_Assembler = -XO -Xsize-opt
endif
bdbvxw/$(MODE_DIR)/% : IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/$(VXVER)/target/h -I$(WIND_BASE)/target/h -I$(WIND_BASE)/diab/5.5.1.0/include/ -I$(BDB_ROOT)/ -I$(BDB_ROOT)/src -I$(BDB_ROOT)/build_vxworks -I$(BDB_ROOT)/src/dbinc -I$(BDB_ROOT)/src/dbinc_auto -I$(WIND_BASE)/target/h/wrn/coreip -I$(WIND_BASE)/$(VXVER)/target/h/wrn/coreip
bdbvxw/$(MODE_DIR)/% : PROJECT_TYPE = DKM
bdbvxw/$(MODE_DIR)/% : DEFINES =
bdbvxw/$(MODE_DIR)/% : EXPAND_DBG = 0
bdbvxw/$(MODE_DIR)/% : VX_CPU_FAMILY = simpc
bdbvxw/$(MODE_DIR)/% : CPU = SIMNT
bdbvxw/$(MODE_DIR)/% : TOOL_FAMILY = diab
bdbvxw/$(MODE_DIR)/% : TOOL = diab
bdbvxw/$(MODE_DIR)/% : TOOL_PATH =
bdbvxw/$(MODE_DIR)/% : CC_ARCH_SPEC = -tX86LH:vxworks66

bdbvxw/$(MODE_DIR)/% : LIBPATH =

bdbvxw/$(MODE_DIR)/% : LIBS =   -lstlstd
bdbvxw/$(MODE_DIR)/% : OBJ_DIR := bdbvxw/$(MODE_DIR)