diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2016-12-17 21:28:53 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2016-12-17 21:28:53 -0800 |
commit | 54df2afaa61c6a03cbb4a33c9b90fa572b6d07b8 (patch) | |
tree | 18147b92b969d25ffbe61935fb63035cac820dd0 /db-4.8.30/dist/vx_6 |
Berkeley DB 4.8 with rust build script for linux.
Diffstat (limited to 'db-4.8.30/dist/vx_6')
-rw-r--r-- | db-4.8.30/dist/vx_6/Makefile.1 | 113 | ||||
-rw-r--r-- | db-4.8.30/dist/vx_6/Makefile.2 | 9 | ||||
-rw-r--r-- | db-4.8.30/dist/vx_6/Makefile.3 | 34 | ||||
-rw-r--r-- | db-4.8.30/dist/vx_6/cfile | 2 | ||||
-rw-r--r-- | db-4.8.30/dist/vx_6/cxxfile | 2 |
5 files changed, 160 insertions, 0 deletions
diff --git a/db-4.8.30/dist/vx_6/Makefile.1 b/db-4.8.30/dist/vx_6/Makefile.1 new file mode 100644 index 0000000..dfea4b2 --- /dev/null +++ b/db-4.8.30/dist/vx_6/Makefile.1 @@ -0,0 +1,113 @@ +# 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:/Bdb_Source/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:vxworks65 +LIBPATH = +LIBS = -lstlstd + +IDE_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 + + + +#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)/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 +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:vxworks65 + +bdbvxw/$(MODE_DIR)/% : LIBPATH = + +bdbvxw/$(MODE_DIR)/% : LIBS = -lstlstd +bdbvxw/$(MODE_DIR)/% : OBJ_DIR := bdbvxw/$(MODE_DIR) diff --git a/db-4.8.30/dist/vx_6/Makefile.2 b/db-4.8.30/dist/vx_6/Makefile.2 new file mode 100644 index 0000000..33768f9 --- /dev/null +++ b/db-4.8.30/dist/vx_6/Makefile.2 @@ -0,0 +1,9 @@ +bdbvxw/$(MODE_DIR)/bdbvxw.out : $(OBJECTS_bdbvxw) + $(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@";rm -f "$@";ddump -Ng $(OBJECTS_bdbvxw) $(ADDED_OBJECTS) | tclsh $(WIND_BASE)/host/resource/hutils/tcl/munch.tcl -c pentium > $(OBJ_DIR)/ctdt.c; $(TOOL_PATH)dcc $(DEBUGFLAGS_Linker) $(CC_ARCH_SPEC) -Xdollar-in-ident -Xforce-declarations $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o $(OBJ_DIR)/ctdt.o -c $(OBJ_DIR)/ctdt.c; $(TOOL_PATH)dld -tX86LH:vxworks65 -X -r5 -f 0x90,1,1 -r4 -o "$@" $(OBJ_DIR)/ctdt.o $(OBJECTS_bdbvxw) $(ADDED_OBJECTS) $(LIBPATH) $(LIBS) $(ADDED_LIBPATH) $(ADDED_LIBS) && if [ "$(EXPAND_DBG)" = "1" ]; then plink "$@";fi + +bdbvxw/$(MODE_DIR)/bdbvxw_compile_file : $(FILE) ; + +_clean :: bdbvxw/$(MODE_DIR)/bdbvxw_clean + +bdbvxw/$(MODE_DIR)/bdbvxw_clean : + $(TRACE_FLAG)if [ -d "bdbvxw" ]; then cd "bdbvxw"; rm -rf $(MODE_DIR); fi diff --git a/db-4.8.30/dist/vx_6/Makefile.3 b/db-4.8.30/dist/vx_6/Makefile.3 new file mode 100644 index 0000000..ff89e1b --- /dev/null +++ b/db-4.8.30/dist/vx_6/Makefile.3 @@ -0,0 +1,34 @@ +-include $(DEP_FILES) + +-include $(PRJ_ROOT_DIR)/*.makefile + +-include *.makefile + +main_all : external_build $(PROJECT_TARGETS) + @echo "make: built targets of `pwd`" + +# entry point for extending the build +external_build :: + @echo "" + +# main entry point for pre processing prior to the build +pre_build :: $(PRE_BUILD_STEP) generate_sources + @echo "" + +# entry point for generating sources prior to the build +generate_sources :: + @echo "" + +# main entry point for post processing after the build +post_build :: $(POST_BUILD_STEP) deploy_output + @echo "" + +# entry point for deploying output after the build +deploy_output :: + @echo "" + +clean :: external_clean $(CLEAN_STEP) _clean + +# entry point for extending the build clean +external_clean :: + @echo "" diff --git a/db-4.8.30/dist/vx_6/cfile b/db-4.8.30/dist/vx_6/cfile new file mode 100644 index 0000000..f9b8cf4 --- /dev/null +++ b/db-4.8.30/dist/vx_6/cfile @@ -0,0 +1,2 @@ +bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/__FILENAME__.o : $(BDB_ROOT)/__FILENAME__.c + $(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" diff --git a/db-4.8.30/dist/vx_6/cxxfile b/db-4.8.30/dist/vx_6/cxxfile new file mode 100644 index 0000000..580c700 --- /dev/null +++ b/db-4.8.30/dist/vx_6/cxxfile @@ -0,0 +1,2 @@ +bdbvxw/$(MODE_DIR)/Objects/$(BDB_OBJECT_DIR)/__FILENAME__.o : $(BDB_ROOT)/__FILENAME__.cpp + $(TRACE_FLAG)if [ ! -d "`dirname "$@"`" ]; then mkdir -p "`dirname "$@"`"; fi;echo "building $@"; $(TOOL_PATH)dcc $(DEBUGFLAGS_C++-Compiler) $(CC_ARCH_SPEC) -W:c:,-Xclib-optim-off -Xansi -Xlocal-data-area-static-only -Xforce-declarations -Xmake-dependency=0xd $(ADDED_C++FLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" |