JLStudio-Makefile-添加用户编译代码
Makefile中添加用户代码
背景:
JLStudio上的sdk目前多个sdk的编译流程有发生变化,大致分两个阶段执行,主makefile与子makefile的执行。


主要流程
输入make或者在JLStudio上点击编译 时先执行SDK目录下的主Makefile,再执行SDK/build目录下的子Makefile(makefile.mk)
主Makefile
加载头文件路径到环境变量

把genFileList.c预编译成fileList.mk,里面保存了编译时需要的文件列表或者说是工程的源文件列表
主Makefile通过-f调用从Makefile(Makefile.mk)

从Makefile(Makefile.mk)
加载源文件列表fileList.mk

pre_build目标先把各种c文件预编译为想要目标文件

编译源文件规则

添加自己代码
少量文件的添加
源文件的添加 只要在有效的makefile中或者在c_SRC_FILES上追加需要编译的源文件即可,下面列举两种方法

头文件的添加 只要在有效的makefile中在INCLUDES上追加c_SRC_FILES中依赖的头文件目录即可,下面列举两种方法

- 大量文件的添加 原理:把需要编译的文件打包编译成库文件,然后把库与头文件添加到原有makefile中编译
以所有的源代码都放在SDK/xbox目录下为例怎么去添加到sdk中去编译
下载自定义Makefile文件并保存到源文件的一级路径中 HYPERLINK "https://www.kdocs.cn/l/cl4z4wlejt37" 自定义Makefile链接

在子makefile(makefile.mk)中加载自定义的makefile文件


加载自定义的makefile相关参数说明
