📄 makefile
字号:
#modify following lines for your paths
C6X_DIR = c:\Ti\C6000\cgtools
SSL_DIR = c:\ti\c6000\ssl
# paths to c6x development
C6X_BIN_DIR = $(C6X_DIR)\bin
C6X_LIB_DIR = $(C6X_DIR)\lib
C6X_INCLUDE_DIR = $(C6X_DIR)\include
EVM6X_INCLUDE_DIR = C:\ti\c6000\evm6x\dsp\include
EVM6X_DRV_LIB_DIR = C:\ti\c6000\evm6x\dsp\lib\drivers
EVM6X_DEV_LIB_DIR = C:\ti\c6000\evm6x\dsp\lib\devlib
SSL_H_DIR = $(SSL_DIR)\include
SSLLIB_DIR = $(SSL_DIR)\lib
# includes and defines
DEFINES =
INCLUDES = -i$(H) -i$(SSL_H_DIR) -i$(C6X_INCLUDE_DIR) -i$(EVM6X_INCLUDE_DIR)
LIBS = $(EVM6X_DRV_LIB_DIR)\drv6x.lib $(C6X_LIB_DIR)\rts6201.lib $(SSLLIB_DIR)\csl6201.lib $(EVM6X_DEV_LIB_DIR)\dev6x.lib
# utilities
AR = $(C6X_BIN_DIR)\ar6x # archiver
AS = $(C6X_BIN_DIR)\cl6x # assembler
CC = $(C6X_BIN_DIR)\cl6x # compiler
HX = $(C6X_BIN_DIR)\hex6x # hex conversion utility
LK = $(C6X_BIN_DIR)\lnk6x # linker
#options
# CFLAGS = -c -as -ss -ealst -o3 -op0 -mt -g -mw -k -ml -q -pm -mg $(INCLUDES)
CFLAGS= -c -q -as -ealst -ss -o3 -op0 -mt -pm -ml3 -g $(INCLUDES)
# objects needed for encoder
OBJECTS= gather.obj
gather.out : $(OBJECTS)
$(LK) -m examples.map -c *.obj link.cmd $(LIBS) -o gather.out
# Dependencies for each file
gather.obj : gather.c gather.h
$(CC) $(CFLAGS) gather.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -