gecko-dev/webtools/build
dmose%mozilla.org 2db9bdbbbe updated license boilerplate 1999-11-01 23:33:56 +00:00
..
.htaccess
README
config.cgi updated license boilerplate 1999-11-01 23:33:56 +00:00
test.cgi updated license boilerplate 1999-11-01 23:33:56 +00:00
webify-configure.m4 updated license boilerplate 1999-11-01 23:33:56 +00:00

README

This is the web-based build configurator. It is a way to store build
options in a script rather than having to type them on the command-line.

While this tool could be adapted to any configure'd project, it is
currently designed to only handle the mozilla build system.

=======
 Files
=======

   ./config.cgi - cgi form for configure options. Produces mozconfig.
   ./webify-configure.m4 - Parses configure.in and prints a list of options.

-------------
Related files
-------------

   $HOME/.mozconfig - Script that defines build options.
       Here is a sample script,
          #! sh
          mk_add_options MOZ_OBJDIR=@TOPSRCDIR@
          ac_add_options --enable-debug --with-pthreads --enable-editor
          ac_add_options --with-nspr=/tools/contrib/nsprpub

   $TOPSRCDIR/.mozconfig - Alternate location for the script.

   mozilla/client.mk - Read .mozconfig by converting it to .client-defs.mk
     (generates mozilla/.client-defs.mk via mozconfig2defs.sh)
   mozilla/configure.in - Uses macros in altoptions.m4 to define options.
   mozilla/build/autoconf/altoptions.m4 - Set of option macros.
   mozilla/build/autoconf/load-mozconfig.sh - Used by configure to push
     .mozconfig options onto the command line.
   mozilla/build/autoconf/mozconfig2defs.sh - Convert .mozconfig to
     a makefile format.


============
 Maintainer
============

The current primary maintainer is Steve Lamm <slamm@netscape.com>.