多个Makefile合并的问题

sinall 2006-01-13 05:03:03
a目录下有两个目录b、c,
b、c下分别有Makefile,
现在想写一个Makefile来达到以下效果:
先后执行b/Makefile,c/Makefile
...全文
358 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tengulre 2006-01-23
  • 打赏
  • 举报
回复
楼上说的对!如:
cd gameserver; $(MAKE) CFLAGS="$(CFLAGS)" CC="$(CC)" LDFLAGS="$(LDFLAGS)" \
alaiyeshi 2006-01-23
  • 打赏
  • 举报
回复
make命令
在当前的makefile里面找第一个:后面的
你可以写一个
all:
cd ./b;make;cd ..;
cd ./c;make;cd ..;
fierygnu 2006-01-22
  • 打赏
  • 举报
回复
就写在Makefile里就行。Makefile里可以执行shell命令。
hundlom 2006-01-22
  • 打赏
  • 举报
回复
是的在一个Makefile中写shell执行其他目录下的make -f makefile
robinswan 2006-01-22
  • 打赏
  • 举报
回复
这样的问题在 make manual 上都说的很清楚的啊。
感恩杰 2006-01-21
  • 打赏
  • 举报
回复
在目录a下写一个build.sh可以么?

在build.sh里面写:

cd b && ./make && cd ..
cd c && ./make && cd ..
sinall 2006-01-21
  • 打赏
  • 举报
回复
顶起。

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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