pjs/webtools/build
slamm%netscape.com 683ae086d3 Add parallel build (-j4) option 1999-09-18 01:05:35 +00:00
..
.htaccess Change name of save script 1999-03-11 01:30:16 +00:00
README Update new purpose. 1999-04-15 20:01:20 +00:00
config.cgi Add parallel build (-j4) option 1999-09-18 01:05:35 +00:00
test.cgi Try to create a subdir. 1999-03-05 00:44:17 +00:00
webify-configure.m4 Pull out nspr and pthreads stuff. Show unhandled options. Update the instructions. 1999-04-14 20:37:03 +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>.