我有几个makefile在应用程序特定的目录,像这样:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
每个Makefile都在这个路径中包含一个.inc文件:
/project1/apps/app_rules.inc
app_rules内部。inc .我正在设置我想要在构建时放置二进制文件的目的地。我希望所有二进制文件都在它们各自的app_type路径中:
/project1/bin/app_typeA/
我尝试使用$(CURDIR),像这样:
OUTPUT_PATH = /project1/bin/$(CURDIR)
但相反,我得到了二进制文件埋在整个路径名,像这样:(注意冗余)
/project1/bin/projects/users/bob/project1/apps/app_typeA
我能做些什么来获得执行的“当前目录”,以便我可以知道app_typeX,以便将二进制文件放在各自的类型文件夹中?