找回密码
 注册
查看: 656|回复: 2

小弟才学makefile几天,请教哥哥,姐姐们!!

[复制链接]
发表于 2005-8-7 20:27:04 | 显示全部楼层 |阅读模式
<!-- / icon and title --><!-- message -->
$(LINKALLTARGETS) : $(foreach,i,$(LINKLINKFILES) $(MISC)$/$$(@:b:s/_/./:e:s/.//)/$i) $(subst,LANGUAGE,$$(@:b:s/_/./:e:s/.//) $(LINKADDEDDEPS)) $(MISC)$/xhp_changed.flag
@+-$(MKDIR) -p $(@:d)
$(JAVAI) $(JAVA_LIBRARY_PATH) -cp $(my_cp) com.sun.star.help.HelpLinker @$(mktmp -mod $(LINKNAME) -hid $(PRJ)$/helpers/hid.lst -src $(MISC) -sty $(PRJ)$/source$/auxiliary$/embed.xsl -idx $(PRJ)$/source$/auxiliary$/index.xsl -lang {$(subst,$(LINKNAME)_, $(@:b))} $(subst,LANGUAGE,{$(subst,$(LINKNAME)_, $(@:b))} $(LINKADDEDFILES)) $(foreach,i,$(LINKLINKFILES) $(MISC)$/{$(subst,$(LINKNAME)_, $(@:b))}/$i) -o $@)
#############################
$$(@:b:s/_/./:e:s/.//)是不是一个路径名啊?是什么意思啊? @+-$(MKDIR) -p $(@:d)是什么意思啊!哪位好心人帮我解释一下!感激不尽啊!如果制造文件的话又没有文件名?还有下面一长串的关于JAVA更是不明白意思!

网上实在是关于makefile的介绍太少了,书就更少了,不好找资料啊!
发表于 2005-8-7 22:40:28 | 显示全部楼层
网上应该找的到Makefile的全部,我只是大概看过,没仔细学,主要就是用$来简化一堆东西,比如有相同后缀的文件等等。你的问题我要查查
回复

使用道具 举报

发表于 2005-8-8 10:08:04 | 显示全部楼层
晕,正则表达式?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-8 03:08 , Processed in 0.028968 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表