linux-Makefile-注释

来源:互联网 发布:淘宝如何发布虚拟宝贝 编辑:程序博客网 时间:2024/05/17 23:22
obj-$(CPTCFG_ATH5K)        += ath5k/
obj-$(CPTCFG_ATH9K_HW)        += ath9k/
obj-$(CPTCFG_CARL9170)        += carl9170/
obj-$(CPTCFG_ATH6KL)        += ath6kl/
obj-$(CPTCFG_AR5523)        += ar5523/
obj-$(CPTCFG_WIL6210)        += wil6210/
obj-$(CPTCFG_ATH10K)        += ath10k/
obj-$(CPTCFG_WCN36XX)        += wcn36xx/

#
#进入ath5k目录进行编译
# CPTCFG_ATH5K在compat-wireless-2017-01-31/.config中定义了
# CPTCFG_ATH5K=m, CPTCFG_ATH5K=y, CPTCFG_ATH5K is not set。
# 编译为模块         , 编译进内核         , 不被编译
#

obj-$(CPTCFG_ATH_COMMON)    += ath.o
ath-objs :=    main.o \
        regd.o \
        hw.o \
        key.o \
        dfs_pattern_detector.o \
        dfs_pri_detector.o
#
# 16-22 line
# CPTCFG_ATH_COMMON在compat-wireless-2017-01-31/.config中定义了
# 它由ath-objs中的main.o,regd.o,hw.o等定义。
# ath.o最终被制成ath.ko
#

ath-$(CPTCFG_ATH_DEBUG) += debug.o
ath-$(CPTCFG_ATH_TRACEPOINTS) += trace.o

CFLAGS_trace.o := -I$(src)

原创粉丝点击