On Mon, 1 Jul 2002 01:24:18 +0200 (CEST) Thomas Finneid <[EMAIL PROTECTED]> wrote:

TF> >  A stupid question: are you realyl trying to read configure or (as you
TF> > should!) configure.in? In the latter, all the code dealing with USE_DEBUG
TF> > (grep for it) seems understandable...
TF> 
TF> That was a bit uncalled for.

 Sorry, I didn't mean to... well, anything, in fact. I just don't know how
knowledgeable are you about the configure stuff and I had the impression
that you might have looked at configure -- which *is* cryptic -- and not
configure.in. Believe me, I've already seen people contributing patches to
configure (and not configure.in) and so such problems do happen sometimes.

TF> So i was asking for some general explanations of how the whole
TF> configuration process works and what the most important files do for
TF> that process.

 Basicly there are the following important files:

1. makeopts is generated by configure from makeopts.in, it is the only
   file which is dynamic

2. makerules contains all make rules to build anything from anything else

   It is a static file, i.e. not generated by configure, but the entries
   from makeopts will be used by it

3. the main Makefile doesn't do much, the real work is done by src/Makefile
   (and also others -- don't look at extra/src/c-client/Makefile.M, it's
    not for the faint of heart) which uses:

4. the Names.mk files which define the files to build: using these files
   is essential for our build system because this allows us to avoid the
   recursive make problems

   each of src/*/Names.mk adds the files to be built in this directory
   to MOBJS and also may modify a few other global Makefile variables

 I don't know how much sense does it make, please feel free to ask more.

 Regards,
VZ



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to