📄 ex1.mak
字号:
# Generated by Code Composer Studio# Makefile for E:\DSP_RTOS\EX1\EX1.pjt# This makefile is intended to be compatible with any version of make.## USAGE# Step 1: Set up proper environment variables, by running DosRun.bat# (Windows platform) or set them up by yourself.# Step 2: Change directory to the directory of this makefile, which is stored# in the macro MAKEFILE_DIR# Step 3: In the makefile directory, you can perform one of these operations:# To build the configuration <config>, type make <config># To clean the configuration <config>, type make <config>clean# To rebuild the configuration <config>, type make <config>rebuild# If <config> is not specified, the operations apply to the active# configuration, which is stored in the macro ACTIVE_CONFIG.## DETAILS# Step 1:# In order for this makefile to work, you must have the environment variables# set properly. Specifically, the paths to build programs and the system-wide# header files and library files must be set.# In Windows, a batch file "DosRun.bat", located at the root directory of# the Code Composer Studio installation, is provided to set up these variables.# In UNIX, you can set up these environment variables yourself. The "PATH"# variable must include the paths to the build programs, and the "C_DIR" and# "A_DIR" variables must include the paths to the system-wide header files and# library files.## Step 2:# System files referenced by this project are specified in full path names,# while other files in this project are specified in path names relative to the# directory of this makefile. These directory names are stored in DIR_x macros.# You can modify them to reflect the locations of the files on this system.# It is important that the command to make this makefile is issued from the# directory of this makefile, which is stored in the macro MAKEFILE_DIR.## Step 3:# There are three operations that can be performed on a build configuration:# make, clean, and rebuild. A rebuild forces all files in the configuration to# be rebuilt.# To build the configuration <config>, type make <config># To clean the configuration <config>, type make <config>clean# To rebuild the configuration <config>, type make <config>rebuild# If <config> is not specified, the operations apply to the active# configuration. The active configuration can be any valid build configuration# (including "all") and is specified in the macro ACTIVE_CONFIG.# To build the active configuration, type make# To clean the active configuration, type make clean# To rebuild the active configuration, type make rebuild# The MKFLAGS macro takes the place of the MFLAGS or MAKEFLAGS macro. If it# gives you any trouble, just delete the macro. It is used when recursively# calling make (i.e. when rebuilding)MKFLAGS= $(MFLAGS)$(MAKEFLAGS)MAKEFILE_DIR= E:/DSP_RTOS/EX1# The active configuration can be one of these valid build configurations:# all, DebugACTIVE_CONFIG= Debug# These DIR_x macros store the directories of the files used in this project.# There must be no trailing spaces after these macros.DIR_1= DebugDIR_2= ../CoreDIR_3= e:/ti/c5400/cgtools/binDIR_4= ../TI5402DIR_5= E:/ti/c5400/cgtools/libSOURCE=$(DIR_5)/rts.libSOURCE=$(DIR_2)/OS_CORE.CSOURCE=$(DIR_2)/OS_MBOX.CSOURCE=$(DIR_2)/OS_MEM.CSOURCE=$(DIR_2)/OS_Q.CSOURCE=$(DIR_2)/OS_SEM.CSOURCE=$(DIR_2)/OS_TASK.CSOURCE=$(DIR_2)/OS_TIME.CSOURCE=$(DIR_2)/UCOS_II.CSOURCE=$(DIR_4)/OS_CPU_A.ASMSOURCE=$(DIR_4)/OS_CPU_C.CSOURCE=ex1.cactive_config: $(ACTIVE_CONFIG)clean: $(ACTIVE_CONFIG)cleanrebuild: $(ACTIVE_CONFIG)rebuildforce_rebuild: all: Debug allclean: Debugclean allrebuild: Debugrebuild Debugclean: -@rm -f $(DIR_1)/OS_CORE.obj -@rm -f $(DIR_1)/OS_MBOX.obj -@rm -f $(DIR_1)/OS_MEM.obj -@rm -f $(DIR_1)/OS_Q.obj -@rm -f $(DIR_1)/OS_SEM.obj -@rm -f $(DIR_1)/OS_TASK.obj -@rm -f $(DIR_1)/OS_TIME.obj -@rm -f $(DIR_1)/UCOS_II.obj -@rm -f $(DIR_1)/OS_CPU_A.obj -@rm -f $(DIR_1)/OS_CPU_C.obj -@rm -f $(DIR_1)/ex1.obj -@rm -f $(DIR_1)/EX1.outDebugrebuild: $(MAKE) $(MFLAGS) -f EX1.mak Debug FRC=force_rebuildDebug: $(DIR_1)/EX1.out$(DIR_1)/OS_CORE.obj: $(FRC) $(DIR_2)/OS_CORE.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_CORE.C" $(DIR_1)/OS_MBOX.obj: $(FRC) $(DIR_2)/OS_MBOX.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_MBOX.C" $(DIR_1)/OS_MEM.obj: $(FRC) $(DIR_2)/OS_MEM.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_MEM.C" $(DIR_1)/OS_Q.obj: $(FRC) $(DIR_2)/OS_Q.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_Q.C" $(DIR_1)/OS_SEM.obj: $(FRC) $(DIR_2)/OS_SEM.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_SEM.C" $(DIR_1)/OS_TASK.obj: $(FRC) $(DIR_2)/OS_TASK.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_TASK.C" $(DIR_1)/OS_TIME.obj: $(FRC) $(DIR_2)/OS_TIME.C includes.h cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_TIME.C" $(DIR_1)/UCOS_II.obj: $(FRC) $(DIR_2)/UCOS_II.C includes.h $(DIR_2)/OS_CORE.C $(DIR_2)/OS_MBOX.C $(DIR_2)/OS_MEM.C $(DIR_2)/OS_Q.C $(DIR_2)/OS_SEM.C $(DIR_2)/OS_TASK.C $(DIR_2)/OS_TIME.C cd $(DIR_2) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "UCOS_II.C" $(DIR_1)/OS_CPU_A.obj: $(FRC) $(DIR_4)/OS_CPU_A.ASM cd $(DIR_4) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_CPU_A.ASM" $(DIR_1)/OS_CPU_C.obj: $(FRC) $(DIR_4)/OS_CPU_C.C includes.h cd $(DIR_4) ; \ "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "OS_CPU_C.C" $(DIR_1)/ex1.obj: $(FRC) ex1.c includes.h "$(DIR_3)/cl500" -g -q -fr"e:/dsp_rtos/EX1/Debug" -d"_DEBUG" "ex1.c" $(DIR_1)/EX1.out: $(FRC) $(DIR_1)/ex1.obj $(DIR_1)/OS_CORE.obj $(DIR_1)/OS_CPU_A.obj $(DIR_1)/OS_CPU_C.obj $(DIR_1)/OS_MBOX.obj $(DIR_1)/OS_MEM.obj $(DIR_1)/OS_Q.obj $(DIR_1)/OS_SEM.obj $(DIR_1)/OS_TASK.obj $(DIR_1)/OS_TIME.obj $(DIR_1)/UCOS_II.obj $(DIR_5)/rts.lib -@echo -z -q -c -o"./Debug/EX1.out" -x> EX1.Debug.lkf -@echo "$(DIR_1)/ex1.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_CORE.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_CPU_A.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_CPU_C.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_MBOX.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_MEM.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_Q.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_SEM.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_TASK.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/OS_TIME.obj">> EX1.Debug.lkf -@echo "$(DIR_1)/UCOS_II.obj">> EX1.Debug.lkf -@echo "$(DIR_5)/rts.lib">> EX1.Debug.lkf "$(DIR_3)/cl500" -@"EX1.Debug.lkf" -@rm -f EX1.Debug.lkf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -