diff --git a/configure.in b/configure.in new file mode 100644 index 000000000000..3100a67dbc74 --- /dev/null +++ b/configure.in @@ -0,0 +1,779 @@ +dnl The contents of this file are subject to the Mozilla Public License +dnl Version 1.0 (the "License"); you may not use this file except in +dnl compliance with the License. You may obtain a copy of the License +dnl at http://www.mozilla.org/MPL/ +dnl +dnl Software distributed under the License is distributed on an "AS IS" +dnl basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +dnl the License for the specific language governing rights and +dnl limitations under the License. +dnl +dnl The Original Code is this file as it was released upon August 6, 1998. +dnl +dnl The Initial Developer of this code under the MPL is Christopher +dnl Seawood, . Portions created by Christopher Seawood +dnl are Copyright (C) 1998 Christopher Seawood. All Rights Reserved. + +dnl Process this file with autoconf to produce a configure script. +AC_INIT(config/config.mk) +AC_CONFIG_HEADER(include/config.h nsprpub/include/config.h) +AC_CONFIG_AUX_DIR(${srcdir}/build/autoconf) +AC_CANONICAL_SYSTEM + +dnl Set the version number of the libjpeg included with mozilla +dnl MOZJPEG=60 + +dnl Set various checks +MISSING_X= +MISSING_MOTIF= +MISSING_QT= +MISSING_GTK= +MISSING_GNOME= + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_CXX +AC_PROG_CPP +AC_PROG_CXXCPP +AC_PROG_CC_C_O +AC_PROG_MAKE_SET +AC_PROG_INSTALL +AC_PROG_AWK +AC_PROG_RANLIB + +if [ test "$GCC" = "yes" ]; then + GNU_CC=1 +fi + +if [ test "$GXX" = "yes" ]; then + GNU_CXX=1 +fi + +AC_SUBST(GNU_CC) +AC_SUBST(GNU_CXX) + +AC_PATH_PROG(EMACS, emacs, /bin/true) +AC_PATH_PROG(PERL, perl, /bin/true) +AC_PATH_PROG(WHOAMI, whoami, /bin/true) +AC_PATH_PROG(UNZIP, unzip, /bin/true) +AC_PATH_PROG(ZIP, zip, /bin/true) + +AC_PATH_X +AC_PATH_XTRA +MOTIF_VERSION=`${srcdir}/config/mkdetect/detect_motif.sh -cc $CC -xif -I$x_includes` +MOTIF_INCLUDES=`${srcdir}/config/mkdetect/detect_motif.sh -cc $CC -xif -I$x_includes -if` +MOTIF_STATIC_FLAGS=`${srcdir}/config/mkdetect/detect_motif.sh -cc $CC -xif -I$x_includes -sf` +MOTIF_DYNAMIC_FLAGS=`${srcdir}/config/mkdetect/detect_motif.sh -cc $CC -xif -I$x_includes -df` +MOTIF_DYNAMIC_PATHS=`${srcdir}/config/mkdetect/detect_motif.sh -cc $CC -xif -I$x_includes -dp` + +${srcdir}/config/mkdetect/detect_motif.sh --cleanup + +dnl Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_TYPE_UID_T +AC_C_INLINE +AC_TYPE_MODE_T +AC_TYPE_OFF_T +AC_TYPE_PID_T +AC_TYPE_SIZE_T +AC_STRUCT_ST_BLKSIZE +AC_STRUCT_ST_RDEV +AC_HEADER_TIME +AC_STRUCT_TM +AC_STRUCT_TIMEZONE + +dnl Checks for header files. +AC_HEADER_DIRENT +AC_HEADER_STDC +AC_HEADER_SYS_WAIT +AC_CHECK_HEADERS(fcntl.h limits.h malloc.h paths.h strings.h unistd.h) +AC_CHECK_HEADERS(sys/bittypes.h sys/file.h sys/ioctl.h sys/time.h unistd.h) +AC_CHECK_HEADERS(getopt.h ioctl.h sys/cdefs.h) + +dnl Checks for library functions. +AC_FUNC_ALLOCA +AC_PROG_GCC_TRADITIONAL +AC_FUNC_MEMCMP +AC_FUNC_MMAP +dnl AC_FUNC_SETVBUF_REVERSED +AC_TYPE_SIGNAL +AC_FUNC_STRCOLL +AC_FUNC_STRFTIME +AC_FUNC_UTIME_NULL +AC_FUNC_VFORK +AC_FUNC_VPRINTF +AC_CHECK_FUNCS(ftime getcwd gethostname gettimeofday getwd mkdir mktime putenv rmdir select socket strcspn strdup strerror strspn strstr strtol strtoul uname qsort) + +res=`echo $target_os| grep -c "^solaris"` +if [ test $res != 0 ]; then + AC_DEFINE(BROKEN_QSORT) +fi + +dnl Mozilla specific options +AC_ARG_ENABLE(fe, +[ --enable-fe=\$val enable \$val fe (defaults to x)], + [fe_list=`echo "$enableval" | sed -e 's/,/ /g' -e 's|$| |'`], fe_list="x ") + +for fe in $fe_list; do + # Test whether such a subdir really exists. + if [ test -d $srcdir/cmd/${fe}fe ]; then + MOZ_FE="$MOZ_FE $fe" + else + AC_MSG_WARN(FE directory ${fe}fe does not exist...removing) + fi +done + +echo "Using FE:${MOZ_FE}." +unset fe_list + +dnl Enable use of security +AC_ARG_ENABLE(crypto, +[ --enable-crypto enable use of SSL (untested)], + [if test "$enableval" = "yes"; then + MOZ_SECURITY=1 + NO_SECURITY= + else + MOZ_SECURITY= + NO_SECURITY=1 + fi], + [MOZ_SECURITY= NO_SECURITY=1]) + +AC_ARG_ENABLE(netcast, +[ --enable-netcast enable use of netcast (untested)], + [if test "$enableval" = "yes"; then + MOZ_NETCAST=1 + fi ] ) + +AC_ARG_ENABLE(java, +[ --enable-java enable use of java applets (untested)], + [if test "$enableval" = "yes"; then + MOZ_JAVA=1 + fi] ) + +AC_ARG_ENABLE(oji, +[ --enable-oji enable use of Open JVM Interface (untested)], + [if test "$enableval" = "yes"; then + MOZ_OJI=1 + fi] ) + +AC_ARG_ENABLE(debug, +[ --enable-debug enable debug symbols], + [if test "$enableval" = yes; then + MOZ_DEBUG=1 CFLAGS="$CFLAGS -g" + fi] ) + +AC_ARG_ENABLE(profile, +[ --enable-profile enable profiling (solaris only)], + [if test "$enableval" = "yes"; then + MOZILLA_GPROF=1 + fi] ) + +AC_ARG_ENABLE(mailnews, +[ --enable-mailnews enable Mail & News (broken)], + [if test "$enableval" = "yes"; then + MOZ_DARK=1 + fi] ) + +AC_ARG_ENABLE(editor, +[ --disable-editor disable editor], + [if test "$enableval" = "no"; then + NO_EDITOR=1 + fi] ) + +AC_ARG_ENABLE(asserts, +[ --disable-asserts disable asserts during debugging], + [if test "$enableval" = "no"; then + UNIX_SKIP_ASSERTS=1 + fi] ) + +AC_ARG_ENABLE(async-dns, +[ --disable-async-dns disable separate dns thread], + [if test "$enableval" = "no"; then + NO_UNIX_ASYNC_DNS=1 + fi] ) + +AC_ARG_ENABLE(shack, +[ --enable-shack HTML-embeddable native widgets (experimental)], + [if test "$enableval" = "yes"; then + SHACK=1 + fi] ) + +AC_ARG_ENABLE(shared, +[ --disable-shared disable building of internal shared libs], + [if test "$enableval" = "no"; then + NO_SHARED_LIB=1 + fi] ) + +AC_ARG_ENABLE(static, +[ --disable-static disable building of internal static libs (broken)], + [if test "$enableval" = "no"; then + NO_STATIC_LIB=1 + fi] ) + +AC_ARG_ENABLE(tests, +[ --enable-tests enable test stubs], + [if test "$enableval" = "yes"; then + ENABLE_TESTS=1 + fi]) + +AC_ARG_ENABLE(homedir, +[ --enable-homedir=\$val set the homedir to \$val (defaults to .mozilla, broken for gnomefe)], + [ res=`echo $enableval | grep -c "\/"` + if [ test $res != 0 ]; then + AC_MSG_ERROR("Homedir must be single relative path.") + else + MOZ_USER_DIR=\\\"$enableval\\\" + fi], + MOZ_USER_DIR='\".mozilla\"' ) + +AC_ARG_ENABLE(smart-mail, +[ --enable-smart-mail enable HTML/RDF-based client-side mail (untested)], + [if test "$enableval" = "yes"; then + MOZ_SMART_MAIL=1 + fi]) + +AC_SUBST(MOZ_FE) +AC_SUBST(MOZ_SECURITY) +AC_SUBST(NO_SECURITY) +AC_SUBST(MOZ_NETCAST) +AC_SUBST(MOZ_JAVA) +AC_SUBST(MOZ_OJI) +AC_SUBST(MOZ_DEBUG) +AC_SUBST(MOZILLA_GPROF) +AC_SUBST(MOZ_DARK) +AC_SUBST(NO_EDITOR) +AC_SUBST(UNIX_SKIP_ASSERTS) +AC_SUBST(NO_UNIX_ASYNC_DNS) +AC_SUBST(SHACK) +AC_SUBST(NO_SHARED_LIB) +AC_SUBST(NO_STATIC_LIB) +AC_SUBST(ENABLE_TESTS) +AC_SUBST(MOZ_USER_DIR) +AC_SUBST(MOZ_SMART_MAIL) + +dnl =========================================== +dnl Stuff that uses X +dnl =========================================== +saveCFLAGS="$CFLAGS" +saveLDFLAGS="$LDFLAGS" +saveLIBS="$LIBS" + +CFLAGS="$X_CFLAGS" +LDFLAGS="$X_LIBS" +LIBS="$X_PRE_LIBS $X_EXTRA_LIBS" + +dnl Checks for X libraries. +AC_CHECK_LIB(X11, XDrawLines,, + [MISSING_X="$MISSING_X -lX11"]) +AC_CHECK_LIB(Xext, XextAddDisplay,, + [MISSING_X="$MISSING_X -lXext"], -lX11) +AC_CHECK_LIB(Xmu, XmuLookupString,, + [MISSING_X="$MISSING_X -lXmu"], -lX11) +AC_CHECK_LIB(ICE, IceFlush,,, -lX11) +AC_CHECK_LIB(SM, SmcCloseConnection,,, -lICE -lX11) +AC_CHECK_LIB(Xt, XtFree,, + [MISSING_X="$MISSING_X -lXt"], -lX11) +AC_CHECK_LIB(Xpm, XpmWriteFileFromImage,, + [MISSING_X="$MISSING_X -lXpm"], -lX11) + +# Need to add check for motif 2.1 +res=`echo :$MOZ_FE | grep -c " x"` +if [ test $res != 0 ]; then + if [ test "$MOTIF_VERSION" = "2.1" ]; then + AC_CHECK_LIB(Xp, XpGetPrinterList, + FE_X_LIBS="-lXp $FE_X_LIBS", + [MISSING_X="$MISSING_X -lXp"], -lX11) + fi + + if [ test "$MOTIF_STATIC_LIB" = "unknown" -a "$MOTIF_DYNAMIC_LIB" = "unknown" ]; then + AC_ERROR("Cannot find neither dynamic nor static motif libraries") + fi + + # Build dynamic motif preferably....to be replaced by config option + if [ test "$MOTIF_DYNAMIC_CFLAGS" != "unknown" ]; then + AC_CHECK_LIB(Xm, XmStringCreate, FE_X_LIBS="$MOTIF_DYNAMIC_PATHS $MOTIF_DYNAMIC_FLAGS $FE_X_LIBS", + [MISSING_MOTIF=1], $MOTIF_DYNAMIC_PATHS $FE_X_LIBS -lX11) + else + AC_CHECK_LIB(Xm, XmStringCreate, FE_X_LIBS="$MOTIF_STATIC_FLAGS $FE_X_LIBS", + [MISSING_MOTIF=1], $FE_X_LIBS -lX11) + fi +fi + +res=`echo :$MOZ_FE | grep -c " qt"` +if [ test $res != 0 ]; then + AC_CHECK_LIB(qt, set_new_handler, + [FE_QT_LIBS="-lqt" FE_QT_CFLAGS='-I$(QTDIR)/include'], + [MISSING_QT=1]) +fi + +res=`echo :$MOZ_FE | grep -c " gtk"` +if [ test $res != 0 ]; then + AC_CHECK_LIB(gtk, gtk_widget_set, + [FE_GTK_LIBS="`gtk-config --libs`" FE_GTK_CFLAGS="`gtk-config --cflags`" ], + [MISSING_GTK=1], + `gtk-config --libs`) +fi + +res=`echo :$MOZ_FE | grep -c " gnome"` +if [ test $res != 0 ]; then + AC_CHECK_LIB(gnome, gnome_config_set_bool, + [FE_GNOME_LIBS="`gnome-config --libs`" FE_GNOME_CFLAGS="`gnome-config --cflags`"], + [MISSING_GNOME=1], + `gnome-config --libs`) +fi + +XCFLAGS="$X_CFLAGS" +XLFLAGS="$X_LIBS" +XLIBS="$LIBS" + +AC_SUBST(FE_X_CFLAGS) +AC_SUBST(FE_X_LIBS) +AC_SUBST(FE_QT_CFLAGS) +AC_SUBST(FE_QT_LIBS) +AC_SUBST(FE_GTK_CFLAGS) +AC_SUBST(FE_GTK_LIBS) +AC_SUBST(FE_GNOME_CFLAGS) +AC_SUBST(FE_GNOME_LIBS) + +AC_SUBST(XCFLAGS) +AC_SUBST(XLFLAGS) +AC_SUBST(XLIBS) + +LIBS="$saveLIBS" +CFLAGS="$saveCFLAGS" +LDFLAGS="$saveLDFLAGS" + +dnl +dnl Specify paths to look for additional libraries +dnl ================================================== +AC_ARG_WITH(add-libs, +[ --with-add-libs pass compiler flags to look for gfx libraries], + [ADDLIBS="$withval" ADD_LIB_PATH=$withval], + [ADDLIBS="" ADD_LIB_PATH=""]) + +AC_ARG_WITH(add-incs, +[ --with-add-incs pass compiler flags to look for gfx header files], + [ADDINCS="$withval" ADD_INC_PATH=$withval], + [ADDINCS="" ADD_INC_PATH=""]) + +dnl system JPEG support +dnl ============ +dnl If --with-jpeg=$val is specified, use the logic specified by $val + +sysjpeg=maybe +AC_ARG_WITH(jpeg, +[ --with-jpeg use system libjpeg if present], + sysjpeg=$withval) + +if test "$sysjpeg" = yes; then + AC_CHECK_LIB(jpeg, jpeg_destroy_compress, [SYSTEM_JPEG=1 LIBS="$LIBS -ljpeg"], SYSTEM_JPEG=) +fi + +dnl if test "$sysjpeg" = maybe; then +dnl AC_TRY_RUN( +dnl #include +dnl #include +dnl #include +dnl int main () { +dnl #if JPEG_LIB_VERSION >= $MOZJPEG +dnl exit(0); +dnl #else +dnl exit(1); +dnl #endif +dnl } +dnl , SYSTEM_JPEG=1, SYSTEM_JPEG=, SYSTEM_JPEG=) +dnl else +dnl SYSTEM_JPEG= +dnl fi + +dnl system PNG Support +dnl =========== +AC_ARG_WITH(png, +[ --with-png use of system libpng if present], + syspng=$withval, syspng=no) + +if test "$syspng" = yes; then + AC_CHECK_LIB(png, png_get_valid, + [SYSTEM_PNG=1 LIBS="$LIBS -lpng"] , SYSTEM_PNG=, -lz -lm) +fi + +dnl system ZLIB support +dnl ============= +AC_ARG_WITH(zlib, +[ --with-zlib use system libz if present], + syslibz=$withval, [syslibz=no SYSTEM_ZLIB=]) + +if test "$syslibz" = yes; then + AC_CHECK_LIB(z, gzread, [SYSTEM_ZLIB=1 LIBS="$LIBS -lz"], SYSTEM_ZLIB=) +fi + +AC_SUBST(SYSTEM_JPEG) +AC_SUBST(SYSTEM_PNG) +AC_SUBST(SYSTEM_ZLIB) + +dnl Checks for libraries. +AC_CHECK_LIB(c, strcpy) +AC_CHECK_LIB(m, atan) +AC_CHECK_LIB(dl, dlopen) +AC_CHECK_LIB(thread, thread_create) +AC_CHECK_LIB(pthread, pthread_create) +AC_CHECK_LIB(pcthreads, pthread_create) +AC_CHECK_LIB(resolv, res_gethostbyaddr) +AC_CHECK_LIB(socket, getnetbyaddr) +AC_CHECK_LIB(util, login) +AC_CHECK_LIB(nsl, xdr_string) +AC_CHECK_LIB(l, yywrap,, + AC_CHECK_LIB(fl, yywrap)) + +dnl Replace `main' with a function in -lC: +dnl AC_CHECK_LIB(C, main) +dnl Replace `main' with a function in -lC_r: +dnl AC_CHECK_LIB(C_r, main) +dnl Replace `main' with a function in -lSgm: +dnl AC_CHECK_LIB(Sgm, main) +dnl Replace `main' with a function in -laudio: +AC_CHECK_LIB(audio, main) +dnl Replace `main' with a function in -lc_r: +dnl AC_CHECK_LIB(c_r, main) +dnl Replace `main' with a function in -ldld: +dnl AC_CHECK_LIB(dld, main) +dnl Replace `main' with a function in -ldnet_stub: +dnl AC_CHECK_LIB(dnet_stub, main) +dnl Replace `main' with a function in -lelf: +AC_CHECK_LIB(elf, elf_ran) +dnl Replace `main' with a function in -lgen: +dnl AC_CHECK_LIB(gen, main) +dnl Replace `main' with a function in -lhash: +dnl AC_CHECK_LIB(hash, main) +dnl Replace `main' with a function in -lintl: +AC_CHECK_LIB(intl, main) +dnl Replace `main' with a function in -lip6: +dnl AC_CHECK_LIB(ip6, main) +dnl Replace `main' with a function in -lipc: +dnl AC_CHECK_LIB(ipc, main) +dnl Replace `main' with a function in -lmalloc_cv: +dnl AC_CHECK_LIB(malloc_cv, main) +dnl Replace `main' with a function in -lmsgc: +dnl AC_CHECK_LIB(msgc, main) +dnl Replace `main' with a function in -lmsgc_shr: +dnl AC_CHECK_LIB(msgc_shr, main) +dnl Replace `main' with a function in -lnspr: +dnl AC_CHECK_LIB(nspr, main) +dnl Replace `main' with a function in -lnspr_shr: +dnl AC_CHECK_LIB(nspr_shr, main) +dnl Replace `main' with a function in -lPW: +dnl AC_CHECK_LIB(PW, main) +dnl Replace `main' with a function in -lots: +dnl AC_CHECK_LIB(ots, main) +dnl Replace `main' with a function in -lplc: +dnl AC_CHECK_LIB(plc, main) +dnl Replace `main' with a function in -lplc_shr: +dnl AC_CHECK_LIB(plc_shr, main) +dnl Replace `main' with a function in -lposix4: +dnl AC_CHECK_LIB(posix4, main) +dnl Replace `main' with a function in -lprstrms: +dnl AC_CHECK_LIB(prstrms, main) +dnl Replace `main' with a function in -lprstrms_shr: +dnl AC_CHECK_LIB(prstrms_shr, main) +dnl Replace `main' with a function in -lrt: +dnl AC_CHECK_LIB(rt, main) +dnl Replace `main' with a function in -lsvld: +dnl AC_CHECK_LIB(svld, main) +dnl Replace `main' with a function in -lw: +dnl AC_CHECK_LIB(w, main) + +AC_SUBST(CFLAGS) +AC_SUBST(LDFLAGS) +AC_SUBST(LIBS) +AC_SUBST(ADDINCS) +AC_SUBST(ADDLIBS) + +dnl Check for missing components +if [ test "$MISSING_X" != "" ]; then + AC_MSG_ERROR([ Could not find the following libraries: $MISSING_X.]); +fi + +res=`echo :$MOZ_FE | grep -c " x"` +if [ test $res != 0 ]; then + if [ test "$MISSING_MOTIF" != "" ]; then + AC_MSG_ERROR([ Could not find standard motif libraries.]); + fi +fi + +res=`echo :$MOZ_FE | grep -c " qt"` +if [ test $res != 0 ]; then + if [ test "$MISSING_QT" != "" ]; then + AC_MSG_ERROR([ Could not find standard qt libraries.]); + fi +fi + +res=`echo :$MOZ_FE | grep -c " gtk"` +if [ test $res != 0 ]; then + if [ test "$MISSING_GTK" != "" ]; then + AC_MSG_ERROR([ Could not find standard gtk libraries.]); + fi +fi + +res=`echo :$MOZ_FE | grep -c " gnome"` +if [ test $res != 0 ]; then + if [ test "$MISSING_GNOME" != "" ]; then + AC_MSG_ERROR([ Could not find standard gnome libraries.]); + fi +fi + +AC_OUTPUT( +Makefile +base/Makefile +base/public/Makefile +base/src/Makefile +base/src/unix/Makefile +base/tests/Makefile +caps/Makefile +caps/include/Makefile +caps/src/Makefile +cmd/Makefile +cmd/gnomefe/Makefile +cmd/gnomefe/gnome-src/Makefile +cmd/gnomefe/gnome-widgets/Makefile +cmd/qtfe/Makefile +cmd/qtfe/icons/Makefile +cmd/stubfe/Makefile +cmd/xfe/Makefile +cmd/xfe/DtWidgets/Makefile +cmd/xfe/Microline3.0/Makefile +cmd/xfe/Microline3.0/XmL/Makefile +cmd/xfe/Microline3.0/examples/Makefile +cmd/xfe/XfeWidgets/Makefile +cmd/xfe/XfeWidgets/Xfe/Makefile +cmd/xfe/XfeWidgets/XfeBm/Makefile +cmd/xfe/XfeWidgets/XfeCaption/Makefile +cmd/xfe/XfeWidgets/XfeComboBox/Makefile +cmd/xfe/XfeWidgets/XfeTest/Makefile +cmd/xfe/XfeWidgets/tests/Makefile +cmd/xfe/XfeWidgets/tests/Xfe/Makefile +cmd/xfe/XfeWidgets/tests/XfeBm/Makefile +cmd/xfe/XfeWidgets/tests/XfeCaption/Makefile +cmd/xfe/XfeWidgets/tests/XfeComboBox/Makefile +cmd/xfe/XfeWidgets/tests/XmL/Makefile +cmd/xfe/icons/Makefile +cmd/xfe/plugins/Makefile +cmd/xfe/plugins/ImAlive/Makefile +cmd/xfe/plugins/javatest/Makefile +cmd/xfe/plugins/nullplugin/Makefile +cmd/xfe/plugins/textplugin/Makefile +cmd/xfe/src/Makefile +config/Makefile +config/autoconf.mk +config/mkdepend/Makefile +config/mkdetect/Makefile +config/ports/Makefile +dbm/Makefile +dbm/include/Makefile +dbm/src/Makefile +dbm/tests/Makefile +include/Makefile +jpeg/Makefile +js/Makefile +js/jsd/Makefile +js/jsd/classes/Makefile +js/jsj/Makefile +js/jsj/classes/Makefile +js/ref/Makefile +js/src/Makefile +js/src/liveconnect/Makefile +js/src/liveconnect/classes/Makefile +js/src/xpcom/Makefile +l10n/Makefile +l10n/us/Makefile +l10n/us/xp/Makefile +lib/Makefile +lib/htmldlgs/Makefile +lib/layout/Makefile +lib/libaddr/Makefile +lib/libi18n/Makefile +lib/libi18n/unicode/Makefile +lib/libi18n/unicode/tbltool/Makefile +lib/libi18n/unicode/ufrmtbl/Makefile +lib/libi18n/unicode/utotbl/Makefile +lib/liblayer/Makefile +lib/liblayer/include/Makefile +lib/liblayer/src/Makefile +lib/libmime/Makefile +lib/libmisc/Makefile +lib/libmocha/Makefile +lib/libmsg/Makefile +lib/libparse/Makefile +lib/libpics/Makefile +lib/libpwcac/Makefile +lib/libstyle/Makefile +lib/mariner/Makefile +lib/mariner/public/Makefile +lib/mariner/src/Makefile +lib/xlate/Makefile +lib/xp/Makefile +modules/Makefile +modules/calendar/Makefile +modules/calendar/src/Makefile +modules/calendar/src/libcal/Makefile +modules/coreincl/Makefile +modules/edtplug/Makefile +modules/edtplug/classes/Makefile +modules/edtplug/classes/netscape/Makefile +modules/edtplug/classes/netscape/plugin/Makefile +modules/edtplug/classes/netscape/plugin/composer/Makefile +modules/edtplug/classes/netscape/plugin/composer/io/Makefile +modules/edtplug/classes/netscape/test/Makefile +modules/edtplug/classes/netscape/test/plugin/Makefile +modules/edtplug/classes/netscape/test/plugin/composer/Makefile +modules/edtplug/include/Makefile +modules/edtplug/src/Makefile +modules/libfont/Makefile +modules/libfont/classes/Makefile +modules/libfont/classes/netscape/Makefile +modules/libfont/classes/netscape/fonts/Makefile +modules/libfont/producers/Makefile +modules/libfont/public/Makefile +modules/libfont/src/Makefile +modules/libhook/Makefile +modules/libhook/public/Makefile +modules/libhook/src/Makefile +modules/libimg/Makefile +modules/libimg/classes/Makefile +modules/libimg/classes/netscape/Makefile +modules/libimg/classes/netscape/libimg/Makefile +modules/libimg/png/Makefile +modules/libimg/public/Makefile +modules/libimg/src/Makefile +modules/libpref/Makefile +modules/libpref/admin/Makefile +modules/libpref/l10n/Makefile +modules/libpref/public/Makefile +modules/libpref/src/Makefile +modules/libreg/Makefile +modules/libreg/include/Makefile +modules/libreg/src/Makefile +modules/libutil/Makefile +modules/libutil/public/Makefile +modules/libutil/src/Makefile +modules/oji/Makefile +modules/oji/public/Makefile +modules/oji/src/Makefile +modules/plugin/Makefile +modules/plugin/nglsrc/Makefile +modules/plugin/public/Makefile +modules/plugin/src/Makefile +modules/plugin/test/Makefile +modules/progress/Makefile +modules/progress/public/Makefile +modules/progress/src/Makefile +modules/rdf/Makefile +modules/rdf/classes/Makefile +modules/rdf/classes/netscape/Makefile +modules/rdf/classes/netscape/rdf/Makefile +modules/rdf/classes/netscape/rdf/core/Makefile +modules/rdf/include/Makefile +modules/rdf/src/Makefile +modules/schedulr/Makefile +modules/schedulr/public/Makefile +modules/schedulr/src/Makefile +modules/security/Makefile +modules/security/freenav/Makefile +modules/softupdt/Makefile +modules/softupdt/classes/Makefile +modules/softupdt/classes/netscape/Makefile +modules/softupdt/classes/netscape/softupdate/Makefile +modules/softupdt/include/Makefile +modules/softupdt/src/Makefile +modules/softupdt/src/nsdiff/Makefile +modules/softupdt/src/nspatch/Makefile +modules/xml/Makefile +modules/xml/js/Makefile +modules/xml/js/test/Makefile +modules/zlib/Makefile +modules/zlib/src/Makefile +nav-java/Makefile +nav-java/stubs/Makefile +nav-java/stubs/include/Makefile +nav-java/stubs/jri/Makefile +nav-java/stubs/src/Makefile +network/Makefile +network/cache/Makefile +network/cache/nu/Makefile +network/cache/nu/include/Makefile +network/cache/nu/public/Makefile +network/cache/nu/src/Makefile +network/client/Makefile +network/cnvts/Makefile +network/cstream/Makefile +network/main/Makefile +network/mimetype/Makefile +network/module/Makefile +network/module/tests/Makefile +network/protocol/Makefile +network/protocol/about/Makefile +network/protocol/callback/Makefile +network/protocol/certld/Makefile +network/protocol/dataurl/Makefile +network/protocol/file/Makefile +network/protocol/ftp/Makefile +network/protocol/gopher/Makefile +network/protocol/http/Makefile +network/protocol/imap4/Makefile +network/protocol/js/Makefile +network/protocol/ldap/Makefile +network/protocol/mailbox/Makefile +network/protocol/marimba/Makefile +network/protocol/nntp/Makefile +network/protocol/pop3/Makefile +network/protocol/remote/Makefile +network/protocol/smtp/Makefile +network/util/Makefile +nsprpub/Makefile +nsprpub/config/Makefile +nsprpub/config/autoconf.mk +nsprpub/lib/Makefile +nsprpub/lib/ds/Makefile +nsprpub/lib/libc/Makefile +nsprpub/lib/libc/include/Makefile +nsprpub/lib/libc/src/Makefile +nsprpub/lib/msgc/Makefile +nsprpub/lib/msgc/include/Makefile +nsprpub/lib/msgc/src/Makefile +nsprpub/lib/msgc/tests/Makefile +nsprpub/lib/prstreams/Makefile +nsprpub/lib/tests/Makefile +nsprpub/pr/Makefile +nsprpub/pr/include/Makefile +nsprpub/pr/include/md/Makefile +nsprpub/pr/include/obsolete/Makefile +nsprpub/pr/include/private/Makefile +nsprpub/pr/src/Makefile +nsprpub/pr/src/io/Makefile +nsprpub/pr/src/linking/Makefile +nsprpub/pr/src/malloc/Makefile +nsprpub/pr/src/md/Makefile +nsprpub/pr/src/md/os2/Makefile +nsprpub/pr/src/md/unix/Makefile +nsprpub/pr/src/md/windows/Makefile +nsprpub/pr/src/memory/Makefile +nsprpub/pr/src/misc/Makefile +nsprpub/pr/src/pthreads/Makefile +nsprpub/pr/src/threads/Makefile +nsprpub/pr/src/threads/combined/Makefile +nsprpub/pr/tests/Makefile +nsprpub/pr/tests/dll/Makefile +nsprpub/pr/tests/w16gui/Makefile +nsprpub/tools/Makefile +privacy/Makefile +privacy/public/Makefile +privacy/src/Makefile +sun-java/Makefile +sun-java/stubs/Makefile +sun-java/stubs/include/Makefile +sun-java/stubs/jri/Makefile +sun-java/stubs/src/Makefile +xpcom/Makefile +xpcom/src/Makefile +xpcom/tests/Makefile +xpcom/tests/dynamic/Makefile +)