make 如何处理同名目标(target)

linlan999 2008-08-21 10:15:57
请具体解释:
LIBDIR_MODULES = $(RPC_DIST)/lib/linux/st40

modules modules_install : $(LIBDIR_MODULES)/Makefile
$(MAKE) -C $(KERNELDIR) M=$(LIBDIR_MODULES) $@

modules : kbuild_wrapper
-@$(ECHO) "WE ARE IN R3.1.1/makefile now!!!!!!!"
kbuild_wrapper :
$(MAKE) KBUILD_WRAPPER=1 \
KERNELDIR_ST40_LINUX_KO=$(KERNELDIR) \
DISABLE_IA32_LINUX=1 \
DISABLE_ST20_OS20=1 \
DISABLE_ST40_OS21=1 \
DISABLE_ST40_LINUX=1 \
DISABLE_ST40_WINCE=1 \
DISABLE_ST220_OS21=1 \
DISABLE_ST231_OS21=1 \
install
...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rzsheng 2008-08-21
  • 打赏
  • 举报
回复
写一个测试程序验证一下就知道了,
等待楼主的验证结果,
fierygnu 2008-08-21
  • 打赏
  • 举报
回复
依赖关系会被merge
linlan999 2008-08-21
  • 打赏
  • 举报
回复
哥们,你强!! FC6下

[root@jim home]# vi makefile

all:lab1

@echo "bellow all:lab1 start! "
@echo "bellow all:lab1 end!"

all:lab2

@echo "bellow all:lab2 start"
@echo "bellow all:lab2 end!!!"


lab1:
@echo "bellow lab1 start "
@echo "bellow lab1 end"
lab2:
@echo "bellow lab2 start"
@echo "bellow lab2 end "


end:
@echo "the end!"
~
~
"makefile" 27L, 300C written
[root@jim home]# make 2>/dev/null
bellow lab2 start
bellow lab2 end
bellow lab1 start
bellow lab1 end
bellow all:lab2 start
bellow all:lab2 end!!!
[root@jim home]#

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧