|
|
Build toolThe build tool is a tool written in Perl. It reads the file <build.lst> in the prj directory of the cvs module, builds a dependencies chain and according to the chain goes through the directories of the module calling dmake in each of them. It can also generate a shell script (-file option), which can be started afterwards. All directories to build and their dependencies are listed in the file <build.lst>. The build.lst has the following format:
Example for an build.lst: #========================================================================= r rsc : tools NULL r rsc\source\misc nmake - all rsc_misc NULL r rsc\source\tools nmake - all rsc_tool NULL r rsc\source\res nmake - all rsc_res NULL r rsc\source\parser nmake - all rsc_pars NULL r rsc\source\rsc nmake - all rsc_rsc NULL r rsc\source\prj nmake - all rsc_sprj rsc_misc rsc_tool rsc_res rsc_pars rsc_rsc NULL r rsc\inc get - all rsc_inc NULL r rsc\util nmake - all rsc_util rsc_sprj NULL The build accepts following switches:
All unknown switches are passed to dmake tool. In general, build is used via alias which is created by configure. alias build="perl $SOLARENV/bin/build.pl" |


