我是makefiles的新手并试图写一个这样的:
folder_1
|---- makefile_1
|---- output_1
folder_2
|---- makefile_2
|---- output_2
makefile_1
编译一些代码并在.o
文件夹中生成output_1
。
我的目标是从makefile_1
内拨打makefile_2
并在.exe
生成folder_2
个文件
这是makefile_2
:
target: obj_1.o obj_2.o
$(CC) -I$(INCLUDE) obj_1.o obj_2.o -o target
obj_2.o: ...files...
$(CC) -I$(INCLUDE) -c ...files...
obj_1.o: //<--- how to make and call obj_1 from folder_1?
所以问题是:
makefile_1
致电makefile_2
?.o
生成的makefile_1
在.exe
中创建folder_2
?感谢。