我有一个简单的操作系统,它具有自己的makefile
来构建其floppy
作为输出,而picoc
(一个小型c编译器)也具有其自己的Makefile
来构建其自己的可执行输出文件。
现在,我想将此“picoc”移动到我的操作系统,这意味着我应该将所有文件移动到我的操作系统,并在我的操作系统文件中构建该应用程序,然后对操作系统进行make
,并获得一个包含floppy
的picoc
输出。现在我不知道如何将这两个makefile合并在一起? (我根本不擅长制作文件)。
现在的问题是:是否仍然可以通过合并makefile来合并这两个应用程序?
我已经阅读了有关我的问题的相关主题,但没有一个与我的案子有关。
最佳答案
可能是这样:
floppy: picoc
command to make floppy
picoc:
make -C directory/of/picoc all
.PHONY : picoc
这更多的是为了指导方针,然后是完整的解决方案,因为我不确定我是否了解您的项目结构。
关于c - 合并两个Makefile以构建一个输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30605842/