我有一个简单的操作系统,它有自己的makefile
来构建它的floppy
作为输出,而picoc
(一个小的c编译器)也有自己的Makefile
构建自己的可执行输出文件。
现在我想将这个“picoc”移动到我的操作系统,这意味着我应该将所有文件移动到我的操作系统并在我的操作系统文件和make
操作系统中构建应用程序并获得一个输出{{1其中包含floppy
的内容。现在我不知道如何将这两个makefile合并在一起? (我根本不擅长制作文件。)
现在的问题是:无论如何我可以通过合并makefile来合并这两个应用程序吗?
我已经阅读了有关我的问题的相关主题,但没有一个是关于我的情况。
答案 0 :(得分:2)
这可能是一回事:
floppy: picoc
command to make floppy
picoc:
make -C directory/of/picoc all
.PHONY : picoc
这更适用于指导方针,然后是完整解决方案,因为我不确定我是否了解您的项目结构。