mirror of
https://github.com/berkeleydb/libdb.git
synced 2024-11-16 17:16:25 +00:00
115 lines
3.3 KiB
Groff
115 lines
3.3 KiB
Groff
# 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.8
|
|
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)
|