Revision: 11116 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11116&view=rev Author: vszakats Date: 2009-05-24 11:33:29 +0000 (Sun, 24 May 2009)
Log Message: ----------- 2009-05-24 13:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Changed multitarget support. Instead of special .hbt extension (which was not removed), not -target=<target>[.hbm|.prg] option can be used to force a distinct target from the command line. This way it's more flexible, easy to use and clear without needing a special extension alias. Here's the updated usage: There are two ways to do multitarget hbmk2 sessions: 1.) hbmk2 [<common_params1>] -target=target1[.hbm|.prg] [<common_params2>] -target=target2[.hbm|.prg] [<common_params3>] Examples: hbmk2 -target=prog1 -target=prog2 -target=prog3 hbmk2 -target=prog1.prg -target=prog2.prg -target=prog3.prg hbmk2 -target=mylib1.hbm -target=mylib2.hbm -target=myapp.hbm hbmk2 -trace -pause -target=mylib1.hbm -target=mylib2.hbm -target=myapp.hbm -beep 2.) hbmk2 [<common_params1>] -target <target1_params> -target <target2_params> [-notarget <common_params2>] Examples: hbmk2 -target hello1.prg -target hello2.prg hbmk2 -trace -target hello1.prg -target hello2.prg hbmk2 -trace -target hello1.prg -target hello2.prg -notarget -beep * Changed ' = ' operators to macro LEFTEQUAL(). + Added Set( _SET_EXACT ) setting to make sure above operator works regardless of caller/default state. ; NOTE: IMO it would be useful to add a pseudo function equivalent to non-exact equality operator. This would clear up hacks like above. * doc/dirstruc.txt ! Typo. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/doc/dirstruc.txt trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour