RE: Command-line arguments with Root 2.21/08 under NT

Valery Fine (fine@bnl.gov)
Fri, 16 Apr 1999 15:47:05 -0400


> This is actually the problem. I agree with you that all of the know-how
> is in the CMZ file, but I don't have the CMZ know-how to get at that
> information. I would like to add the Win9x/WinNT build rules to the new
> ROOT Automake files, but I need someone (perhaps a CMZ wizard who can
> cull this information from `root.cmz') to tell me what the logical
> structure of the build is on Win9x/WinNT, i.e. what libraries and
> executables are built, and what sources go into these libraries and
> executables.

First there is no big difference between WIN32 and UNIX ways to build
ROOT. Both ways one and same set of the ShareLibraries /DLLs/Executables
is built.

I see no big problem with "know-how" since the big deal of them rules are present
with very test/Makefile and makefile to built ATLFast packages as well.
As I said we use GNU make to generate STAR ROOT-based software as well.
But I don't like an idea to force Windows people to install CYGNUS tools (i.e.
UNIX layer) on the top of the WIN32. For me it is too expansive and I doubt it is
what people under Windows want to see.
The same "know-how" one can find in the "Imake rules" those CERN uses
to create makefiles to build CERNLIB for Windows NT.

Actually there is no problem with any tool unless one wants to apply one and the
same SCRIPT to support just both kind of platforms and keep this script in a single
place. So far I saw (well took some part as well) two working solutions CMZ and
CERNLIB Imake rules.

Valery