合并两个 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

这更多的是指南而不是完整的解决方案,因为我不确定我是否理解你的项目结构。