Makefile – 如何调用具有依赖项的其他makefile
发布时间:2020-12-16 04:56:22 所属栏目:百科 来源:网络整理
导读:嘿,我有一个简单的“主”Makefile,只需调用其他makefile.我正在尝试执行以下操作,以便按正确的顺序构建组件: LIB_A = folder_aLIB_B = folder_bLIB_C = folder_cMY_TARGETS = $(LIB_A) $(LIB_B) $(LIB_C).PHONY: $(LIB_A)$(LIB_A): @$(MAKE) -C $@;.PHONY:
嘿,我有一个简单的“主”Makefile,只需调用其他makefile.我正在尝试执行以下操作,以便按正确的顺序构建组件:
LIB_A = folder_a LIB_B = folder_b LIB_C = folder_c MY_TARGETS = $(LIB_A) $(LIB_B) $(LIB_C) .PHONY: $(LIB_A) $(LIB_A): @$(MAKE) -C $@; .PHONY: $(LIB_B) $(LIB_B): @$(MAKE) -C $@; .PHONY: $(LIB_C) $(LIB_C): $(LIB_A) $(LIB_B) @$(MAKE) -C $@; .PHONY: all all: $(MY_TARGETS) 但是,当我制作时,只构建LIB_A. (我甚至没有获得folder_b最新消息或其他什么). 任何提示? 解决方法
您需要设置所有默认值.您可以通过以下任一方式执行此操作:
>将其移动到文件中的第一个目标 或者,您可以运行make all而不是make. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |