>
> One more note: If you're using HB_BUILD_DLL=yes, make_gnu.bat will
>> automatically do _two_ cycles of complete build, with automatic clean and
>> install in both passes, so for experiments it's better to turn DLL option
>> off.
>>
>>  Yes, I know that make works so, but I'm talking about current
> make_gnu.bat that, apart from notes wrote at begin of file, has hard coded
> "make clean" and "make install", so it doesn't takes parameters from command
> line.


It does, line #133:
   %_HB_MAKE% %HB_USER_MAKEFLAGS% %1 %2 %3 %4 %5 %6 %7 %8 %9

The above gets executed in normal (HB_BUILD_DLL!=yes) cases.

Only if you need a DLL build make_gnu.bat will do its cycles
automatically (there is no other solution, as it has to make
a pass with DLL options, clean, and do another one with
normal options (same happens BTW in non-GNU make, but
it was hidden inside one make pass).

If that causes major problem, I can move this functionality to
an mpkg_win.bat, but I'd rather not touch it for a while now to
be honest ;)

Also note that compatibility make_b32.bat and make_vc.bat
files will also trigger DLL build to stay compatible with latest
non-GNU system. I can remove this option from there, but
overall these are compatibility files and I'd not recommend
using them if possible. I hope they'll be removed rather soon.

Brgds,
Viktor
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to