⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testlf2401a.mak

📁 dsp的
💻 MAK
字号:
# Generated by Code Composer Studio

# Makefile for e:\Documents\TiDSP\TestLF2401A\TestLF2401A.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:\Documents\TiDSP\TestLF2401A

# The active configuration can be one of these valid build configurations:
# all, Debug
ACTIVE_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= Debug

DIR_2= C:\ti\c2400\cgtools\bin

DIR_3= C:\ti\c2400\cgtools\lib

SOURCE=$(DIR_3)\rts2xx.lib
SOURCE=LF240xVector.asm
SOURCE=SCI.asm
SOURCE=GPIO.cmd

active_config: $(ACTIVE_CONFIG)

norecurse: $(ACTIVE_CONFIG)_norecurse

clean: $(ACTIVE_CONFIG)clean

clean_norecurse: $(ACTIVE_CONFIG)clean_norecurse

rebuild: $(ACTIVE_CONFIG)rebuild

force_rebuild: 

all: Debug 

allclean: Debugclean 

allrebuild: Debugrebuild 


Debugclean: Debugclean_norecurse

Debugclean_norecurse: 
	-@del /F $(DIR_1)\LF240xVector.obj
	-@del /F $(DIR_1)\SCI.obj
	-@del /F $(DIR_1)\TestLF2401A.out

Debugrebuild: 
	$(MAKE) $(MFLAGS) -f TestLF2401A.mak Debug FRC=force_rebuild

Debug: Debug_norecurse

Debug_norecurse: $(DIR_1)\TestLF2401A.out



$(DIR_1)\LF240xVector.obj: $(FRC) LF240xVector.asm 
	"$(DIR_2)\dspcl" -g -q -fr"e:/Documents/TiDSP/TestLF2401A/Debug" -d"_DEBUG" -v2xx "LF240xVector.asm" 

$(DIR_1)\SCI.obj: $(FRC) SCI.asm CPU.inc LF2407.inc 
	"$(DIR_2)\dspcl" -g -q -fr"e:/Documents/TiDSP/TestLF2401A/Debug" -d"_DEBUG" -v2xx "SCI.asm" 

$(DIR_1)\TestLF2401A.out: $(FRC) $(DIR_1)\LF240xVector.obj $(DIR_1)\SCI.obj $(DIR_3)\rts2xx.lib GPIO.cmd 
	-@echo -z -q -c -heap20 -m"./Debug/TestLF2401A.map" -o"./Debug/TestLF2401A.out" -stack50 -w -x -v2> TestLF2401A.Debug.lkf
	-@echo "$(DIR_1)\LF240xVector.obj">> TestLF2401A.Debug.lkf
	-@echo "$(DIR_1)\SCI.obj">> TestLF2401A.Debug.lkf
	-@echo "$(DIR_3)\rts2xx.lib">> TestLF2401A.Debug.lkf
	-@echo "GPIO.cmd">> TestLF2401A.Debug.lkf
	"$(DIR_2)\dspcl" -@"TestLF2401A.Debug.lkf"
	-@del /F TestLF2401A.Debug.lkf

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -