?? makefile
字號:
# 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))all : pre_recursion subdirs_all post_recursion pre_build main_all post_buildTRACE=0TRACEON=$(TRACE:0=@)TRACE_FLAG=$(TRACEON:1=)MAKEFILE := MakefileBUILD_SPEC = PPC85XXsfgnuDEBUG_MODE = 1SRC_DIR := .BUILD_ROOT_DIR := PRJ_ROOT_DIR := E:/CPBv4.0/Driver/i2c_projWS_ROOT_DIR := E:/CPBv4.0/DriverALL_BUILD_SPECS := PPC85XXsfgnuENABLED_BUILD_SPECS := $(ALL_BUILD_SPECS)ifeq ($(BUILD_SPEC),PPC85XXsfgnu)ifeq ($(DEBUG_MODE),1)OBJ_DIR := PPC85XXsfgnu_DEBUGelseOBJ_DIR := PPC85XXsfgnuendifendififeq ($(BUILD_SPEC),PPC85XXsfgnu)SUBDIRS :=OBJECTS :=PROJECT_TARGETS := $(OBJECTS)SUB_OBJECTS :=SUB_TARGETS :=endifPROJECT_TYPE = DKMDEFINES = EXPAND_DBG = 0ifeq ($(BUILD_SPEC),PPC85XXsfgnu)VX_CPU_FAMILY = ppcCPU = PPC85XXTOOL_FAMILY = gnuTOOL = sfgnuTOOL_PATH = CC_ARCH_SPEC = -mcpu=8540 -mstrict-align -msoft-float -mabi=no-speLIBPATH = LIBS = IDE_INCLUDES = -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/h/wrn/coreip endififeq ($(BUILD_SPEC),PPC85XXsfgnu)ifeq ($(DEBUG_MODE),1)DEBUGFLAGS_C-Compiler = -gelseDEBUGFLAGS_C-Compiler = -O2 -fstrength-reduce -fno-builtinendif$(OBJ_DIR)/%.o : $(SRC_DIR)/%.c $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_C-Compiler) $(CC_ARCH_SPEC) -ansi -Wall -MD -MP $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" -mlongcallendififeq ($(BUILD_SPEC),PPC85XXsfgnu)ifeq ($(DEBUG_MODE),1)DEBUGFLAGS_C++-Compiler = -gelseDEBUGFLAGS_C++-Compiler = -O2 -fstrength-reduce -fno-builtinendif$(OBJ_DIR)/%.o : $(SRC_DIR)/%.cpp $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_C++-Compiler) $(CC_ARCH_SPEC) -ansi -Wall -MD -MP $(ADDED_C++FLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" -mlongcall$(OBJ_DIR)/%.o : $(SRC_DIR)/%.C $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_C++-Compiler) $(CC_ARCH_SPEC) -ansi -Wall -MD -MP $(ADDED_C++FLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" -mlongcall$(OBJ_DIR)/%.o : $(SRC_DIR)/%.cxx $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_C++-Compiler) $(CC_ARCH_SPEC) -ansi -Wall -MD -MP $(ADDED_C++FLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" -mlongcall$(OBJ_DIR)/%.o : $(SRC_DIR)/%.cc $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_C++-Compiler) $(CC_ARCH_SPEC) -ansi -Wall -MD -MP $(ADDED_C++FLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<" -mlongcallendififeq ($(BUILD_SPEC),PPC85XXsfgnu)ifeq ($(DEBUG_MODE),1)DEBUGFLAGS_Assembler = -gelseDEBUGFLAGS_Assembler = -O2 -fstrength-reduce -fno-builtinendif$(OBJ_DIR)/%.o : $(SRC_DIR)/%.s $(TRACE_FLAG)echo "building $@"; $(TOOL_PATH)ccppc $(DEBUGFLAGS_Assembler) $(CC_ARCH_SPEC) -ansi -xassembler-with-cpp -MD -MP $(ADDED_CFLAGS) $(IDE_INCLUDES) $(ADDED_INCLUDES) -DCPU=$(CPU) -DTOOL_FAMILY=$(TOOL_FAMILY) -DTOOL=$(TOOL) -D_WRS_KERNEL $(DEFINES) -o "$@" -c "$<"endifWIND_SCOPETOOLS_BASE := $(subst \,/,$(WIND_SCOPETOOLS_BASE))-include *.makefilemain_all : check_objectdir external_build $(PROJECT_TARGETS) @echo "make: built targets of `pwd`"check_objectdir : @if [ ! -d "$(OBJ_DIR)" ]; then\ mkdir -p $(OBJ_DIR);\ fi# entry point for extending the buildexternal_build :: @echo ""# main entry point for pre processing prior to the recursionpre_recursion :: @echo ""# main entry point for post processing after the recursionpost_recursion :: @echo ""# main entry point for pre processing prior to the buildpre_build :: $(PRE_BUILD_STEP) generate_sources @echo ""# entry point for generating sources prior to the buildgenerate_sources :: @echo ""# main entry point for post processing after the buildpost_build :: $(POST_BUILD_STEP) deploy_output @echo ""# entry point for deploying output after the builddeploy_output :: @echo ""# recursive make in SUBDIRSsubdirs_all : @_PWD=`pwd`;\ for dir in _dummy_ $(SUBDIRS); do\ if [ "$$dir" = "_dummy_" ]; then\ continue ;\ fi;\ if [ ! -d "$$dir" ]; then\ continue ;\ fi;\ echo "Recursive make: Changing to Directory '$$dir'";\ cd "$$dir";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) all || exit;\ echo "Recursive make: Changing back to Directory '$$_PWD'";\ cd "$$_PWD";\ doneclean :: @_PWD=`pwd`;\ for dir in _dummy_ $(SUBDIRS); do\ if [ "$$dir" = "_dummy_" ]; then\ continue ;\ fi;\ if [ ! -d "$$dir" ]; then\ continue ;\ fi;\ echo "Recursive make: Changing to Directory '$$dir'";\ cd "$$dir";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) $@ || exit;\ echo "Recursive make: Changing back to Directory '$$_PWD'";\ cd "$$_PWD";\ doneclean :: external_clean $(CLEAN_STEP) _clean# entry point for extending the build cleanexternal_clean :: @echo ""_clean : @echo "make: removing targets and objects of `pwd`";\ rm -f $(OBJECTS) $(PROJECT_TARGETS) $(DEP_FILES) $(wildcard $(OBJ_DIR)/*.unstripped) $(wildcard $(OBJ_DIR)/ctdt.*)build_all_specs : @echo "building target default for ALL build-specs";\ for spec in _dummy_ $(ALL_BUILD_SPECS); do\ if [ "$$spec" = "_dummy_" ]; then\ continue ;\ fi;\ echo " ";\ echo "building all for build-spec '$$spec'";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) BUILD_SPEC=$$spec DEBUG_MODE=$(DEBUG_MODE) TRACE=$(TRACE) || exit;\ doneclean_all_specs : @echo "building target clean for ALL build-specs";\ for spec in _dummy_ $(ALL_BUILD_SPECS); do\ if [ "$$spec" = "_dummy_" ]; then\ continue ;\ fi;\ echo " ";\ echo "building clean for build-spec '$$spec'";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) BUILD_SPEC=$$spec DEBUG_MODE=$(DEBUG_MODE) TRACE=$(TRACE) clean || exit;\ donebuild_enabled_specs : @echo "building target default for ENABLED build-specs";\ for spec in _dummy_ $(ENABLED_BUILD_SPECS); do\ if [ "$$spec" = "_dummy_" ]; then\ continue ;\ fi;\ echo " ";\ echo "building all for build-spec '$$spec'";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) BUILD_SPEC=$$spec DEBUG_MODE=$(DEBUG_MODE) TRACE=$(TRACE) || exit;\ doneclean_enabled_specs : @echo "building target clean for ENABLED build-specs";\ for spec in _dummy_ $(ENABLED_BUILD_SPECS); do\ if [ "$$spec" = "_dummy_" ]; then\ continue ;\ fi;\ echo " ";\ echo "building clean for build-spec '$$spec'";\ "$(MAKE)" -f "$(MAKEFILE)" $(MFLAGS) BUILD_SPEC=$$spec DEBUG_MODE=$(DEBUG_MODE) TRACE=$(TRACE) clean || exit;\ done
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -