合并两个Makefile以构建一个输出

时间:2015-06-02 20:21:05

标签: c makefile operating-system

我有一个简单的操作系统,它有自己的makefile来构建它的floppy作为输出,而picoc(一个小的c编译器)也有自己的Makefile构建自己的可执行输出文件。

现在我想将这个“picoc”移动到我的操作系统,这意味着我应该将所有文件移动到我的操作系统并在我的操作系统文件和make操作系统中构建应用程序并获得一个输出{{1其中包含floppy的内容。现在我不知道如何将这两个makefile合并在一起? (我根本不擅长制作文件。)

现在的问题是:无论如何我可以通过合并makefile来合并这两个应用程序吗?

我已经阅读了有关我的问题的相关主题,但没有一个是关于我的情况。

1 个答案:

答案 0 :(得分:2)

这可能是一回事:

floppy: picoc
    command to make floppy

picoc:
    make -C directory/of/picoc all
.PHONY : picoc

这更适用于指导方针,然后是完整解决方案,因为我不确定我是否了解您的项目结构。