编写 Makefile

共需要两个Makefile,一个是包信息 Makefile,另一个是交叉编译 Makefile

假设包的根目录为

~/OpenWrt_SDK/packages/arn-scripts

包信息 Makefile

提供包信息、打包文件的Makefile

此文件放置在

~/OpenWrt_SDK/packages/arn-scripts/Makefile

交叉编译 Makefile

Makefile负责实际在交叉编译过程中,具体的编译、链接、生成可执行文件的过程。

如果全部是不需要编译的文件时,可以将该Makefile编写成如下形式(必须有Makefile,但是可以不执行任何交叉编译操作)。

假设在包信息 Makefile里,定义源文件存储在src文件夹下,则:

此 Makefile 文件放置在

~/OpenWrt_SDK/packages/arn-scripts/src/Makefile

results matching ""

    No results matching ""