下面简单说说mwc的工作原理:
mwc.pl根据参数中指定的.mwc文件的内容到相应目录下查找.mpc文件,在没有指定.mwc文件或.mwc文件中没有指定查找目录的情况下会尝试进入各子目录,查找.mpc文件(相当于一个makefile文件),按照.mpc文件生成工程信息,若连一个.mpc文件也找不到,就将当前目录下所有可识别的文件当作源文件,产生一个默认的工程文件。最终,mwc.pl将所有工程文件合并到一个独立的Solution/Workspace。
.mwc文件的结构其实很简单,下面是%TAO_ROOT%/TAO_ACE.mwc的全部内容:
// -*- MPC -*-
// TAO_ACE.mwc,v 1.1 2006/02/16 09:20:48 jwillemsen Exp
workspace {
../ace
../apps/gperf/src
../ACEXML/common
../ACEXML/parser/parser
../ACEXML/apps/svcconf
../Kokyu/Kokyu.mpc
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/