make

make插件开发之hello make

xmake从v2.0开始,全面支持插件模式,我们可以很方便的扩展实现自己的插件,并且xmake也提供了一些内建的使用插件我们可以执行下 xmake -h 看下当前支持的插件:Plugins: l, lua Run the lua script. m, macro

make插件开发之import类库

import的主要用于导入xmake的扩展类库以及一些自定义的类库模块,一般用于 自定义脚本(on_build, on_run ..)、插件开发、模板开发、平台扩展、自定义任务task等地方。导入机制如下:优先从当前脚本目录下导入再从扩展类库中导入导入的语法规则:基于.的类库路径规则,例如:导入core核心扩展模块import("core.base.option")impo

make插件开发之色彩高亮显示

最近没事,玩了玩终端的色彩高亮输出,顺带着对xmake也进行了支持。。目前xmake在开发插件脚本的时候,除了可以使用lua内置的print进行终端输出外,还可以通过另外一个接口:cprint实现终端的色彩高亮输出例如:cprint('${bright}hello xmake')cprint('${red}hello xmake')cprint('${bright gree

如何通过make进行交叉编译

xmake 提供了方便灵活的交叉编译支持,大部分情况下,都不需要配置很复杂的toolchains前缀,例如:arm-linux- 什么的只要这个toolchains目录满足如下结构(大部分的交叉工具链都是这个结构):/home/toolchains_sdkdir - bin - arm-linux-gcc - arm-linux-ld