📄 makefile_ctk216
字号:
############################################################################
# CHEERTEK INC. #
# PROPRIETARY AND CONFIDENTIAL #
# #
# MAKEFILE FILE #
# Cheertek Inc. 2005 #
# http://www.cheertek.com.tw #
############################################################################
#
# Module Name: CT216-AFTA database
# Language: GNU MAKE utility, ver 3.80
#
# Description: This makefile is the main makefile in order to
# create the CT216-AFTA software module.
#
# Revision History:
# Ver Date SE Description
# ------- ---------- ------ ---------------------------------------------
# 0.00 08/29/05 John Created first version for standard build
# method.
#
############################################################################
CS_QPSK_DIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
DRIVER_INCLUDE := $(TOPDIR)/src/ctdrv/driver/include
CTAPI_INCLUDE := $(TOPDIR)/src/ctdrv/ctapi/include
CSDRV_INCLUDE := $(TOPDIR)/include/csdrv
USPPUBH_INCLUDE := $(TOPDIR)/include/USPPubh
PFAPI_INCLUDE := $(TOPDIR)/src/pfdrv/include
CSDRV2_INCLUDE := $(TOPDIR)/src/csdrv/include
APP_INCLUDE :=
APP_INCLUDE += -I $(DRIVER_INCLUDE)
APP_INCLUDE += -I $(CTAPI_INCLUDE)
APP_INCLUDE += -I $(CSDRV_INCLUDE)
APP_INCLUDE += -I $(USPPUBH_INCLUDE)
APP_INCLUDE += -I $(PFAPI_INCLUDE)
APP_INCLUDE += -I $(CSDRV2_INCLUDE)
CS_QPSK_SRC := $(wildcard $(CS_QPSK_DIR)/*.c)
############################################################################
CS_QPSK_LIB := $(CT216_LIB_DIR)/cs_qpsk.a
############################################################################
%.o : %.c
$(CC) $(APP_INCLUDE) -c $(CFLAGS) -o $@ $<
############################################################################
all : $(CS_QPSK_LIB)
$(CS_QPSK_LIB) : $(CS_QPSK_SRC:.c=.o)
@echo
@echo " ** Creating library : $@"
@$(AR) crus $@ $^
@echo " ** Done"
@echo
.PHONY : clean
clean :
- $(RM) $(CS_QPSK_SRC:.c=.o)
- $(RM) $(CS_QPSK_LIB)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -