合并两个 Makefile 以构建一个输出
Merging two Makefiles to build one output
我有一个简单的 OS,它有自己的 makefile
来构建它的 floppy
作为输出,picoc
(一个微型 c 编译器)也有它的自己 Makefile
构建自己的可执行输出文件。
现在我想将此 "picoc" 移动到我的 OS 这意味着我应该将所有文件移动到我的 OS 并在我的 OS 文件中构建应用程序和 make
OS 并得到一个输出 floppy
其中包含 picoc
。现在我不知道如何将这两个 makefile 合并在一起? (我根本不擅长制作文件)。
现在的问题是:我是否可以通过合并 makefile 来合并这两个应用程序?
我已经阅读了关于我的问题的相关主题,但其中 none 是关于我的案例的。
可能是这样的:
floppy: picoc
command to make floppy
picoc:
make -C directory/of/picoc all
.PHONY : picoc
这更多的是指南而不是完整的解决方案,因为我不确定我是否理解你的项目结构。
我有一个简单的 OS,它有自己的 makefile
来构建它的 floppy
作为输出,picoc
(一个微型 c 编译器)也有它的自己 Makefile
构建自己的可执行输出文件。
现在我想将此 "picoc" 移动到我的 OS 这意味着我应该将所有文件移动到我的 OS 并在我的 OS 文件中构建应用程序和 make
OS 并得到一个输出 floppy
其中包含 picoc
。现在我不知道如何将这两个 makefile 合并在一起? (我根本不擅长制作文件)。
现在的问题是:我是否可以通过合并 makefile 来合并这两个应用程序?
我已经阅读了关于我的问题的相关主题,但其中 none 是关于我的案例的。
可能是这样的:
floppy: picoc
command to make floppy
picoc:
make -C directory/of/picoc all
.PHONY : picoc
这更多的是指南而不是完整的解决方案,因为我不确定我是否理解你的项目结构。