当前位置: 首页 > article >正文

【EthIf编译脚本】communication/EthIf/EthIf.mod.mk

communication/EthIf/EthIf.mod.mk 目录下的脚本文件内容是:

# EthIF
obj-$(USE_ETHIF) += EthIf_Lcfg.o
obj-$(USE_ETHIF) += EthIf_PBcfg.o
obj-$(USE_ETHIF) += EthIf.o

vpath-$(USE_ETHIF) += $(ROOTDIR)/communication/EthIf/src
inc-$(USE_ETHIF) += $(ROOTDIR)/communication/EthIf/inc
inc-$(USE_ETHIF) += $(ROOTDIR)/mcal/Eth/inc

它是Ethernet Interface (EthIf) components的makefile文件

具体分解如下:

  1. 定义了如下的编译中间文件 (obj可链接文件):
    obj- ( U S E E T H I F ) + = E t h I f L c f g . o o b j − (USE_ETHIF) += EthIf_Lcfg.o obj- (USEETHIF)+=EthIfLcfg.oobj(USE_ETHIF) += EthIf_PBcfg.o
    obj-$(USE_ETHIF) += EthIf.o
  2. Vpath (Virtual Path):
    vpath-$(USE_ETHIF) += ( R O O T D I R ) / c o m m u n i c a t i o n / E t h I f / s r c v p a t h − (ROOTDIR)/communication/EthIf/src vpath- (ROOTDIR)/communication/EthIf/srcvpath(USE_ETHIF)存了source files搜索路径.
    3.Include Paths:
    inc-$(USE_ETHIF) += ( R O O T D I R ) / c o m m u n i c a t i o n / E t h I f / i n c i n c − (ROOTDIR)/communication/EthIf/inc inc- (ROOTDIR)/communication/EthIf/incinc(USE_ETHIF) += ( R O O T D I R ) / m c a l / E t h / i n c i n c − (ROOTDIR)/mcal/Eth/inc inc- (ROOTDIR)/mcal/Eth/incinc(USE_ETHIF) add 头文件的搜索路径

http://www.kler.cn/a/429706.html

相关文章:

  • MyBatis——XML映射文件
  • python-42-使用selenium-wire爬取微信公众号下的所有文章列表
  • ubuntu官方软件包网站 字体设置
  • TCP封装数据帧
  • 中等难度——python实现电子宠物和截图工具
  • Android Room 报错:too many SQL variables (code 1 SQLITE_ERROR) 原因及解决方法
  • 夜莺运维指南之自定义告警模板
  • C/C++流星雨
  • 使用php生成、识别二维码
  • ElasticSearch如何做性能优化?
  • Online Monocular Lane Mapping
  • vba学习系列(9)--按需求计数单元格数量
  • vue之$emit 获取返回值
  • 数字孪生与大型模型强强联合,共塑工业制造崭新前景
  • .NET用C#导入Excel数据到数据库
  • 面试技术点之安卓篇
  • 游戏AI实现-有限状态机
  • 通过Zynq FPGA对雷龙SD NAND进行测试
  • 黑马商城docker部署部分MySQL拉取超时解决方法
  • 前端学习纪要
  • java八股-流量封控系统
  • Leetcode 每日一题 1.两数之和
  • Linux图形化工具推荐
  • 【sgUploadImage】自定义组件:基于elementUI的el-upload封装的上传图片、相片组件,适用于上传缩略图、文章封面
  • 【Linux】08 -- 重定向命令及管道命令
  • mac下flutter开发环境的配置