免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2628 | 回复: 0

一个包括多个文件夹的project中的makefile问题 [复制链接]

论坛徽章:
0
发表于 2003-04-25 16:10 |显示全部楼层
这是一个用java编写的project,在顶层目录下有一个makefile,还有6个子文件夹,分别也有各自的makefile。
顶层makefile如下:
SUBDIRS = `find . -type d ! -name "." ! -name "CVS" -print -prune`

all:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done

tags:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done
find . -name CVS -prune -o -name "*.java" -print | etags -

clean:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done
rm -f TAGS

子文件夹中makefile如下:
SUBDIRS = `find . -type d ! -name "." ! -name "CVS" -print -prune`

all:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done
javac -O -depend *.java

tags:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done
find . -name CVS -prune -o -name "*.java" -print | etags -

clean:
for i in $(SUBDIRS) ; do cd $$i ; make $@ ; cd .. ; done
rm -f *.class TAGS
请各位朋友帮忙看看,是什么意思。
makefile我找了一些网站看了一下,但是都没有这么复杂。而且这里面的find命令也有几个比较罕见的参数。
望不吝赐教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP