Removed classic build Makefiles from configure.in

Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
This commit is contained in:
cls%seawood.org 1998-11-03 15:48:45 +00:00
Родитель ce9c9fc2de
Коммит f50c938b76
15 изменённых файлов: 87 добавлений и 540 удалений

Просмотреть файл

@ -22,8 +22,6 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
ifdef USE_NGLAYOUT
# The list of directories that need to be built to build the standalone
# nglayout test program. The order is important.
DIRS = \
@ -72,78 +70,3 @@ real_clobber: clobber
real_depend: depend
else
ifndef NO_MOCHA
DIRS_JS = js
endif
DIRS = config coreconf dbm xpcom base network caps
ifndef MOZ_NATIVE_JPEG
DIRS += jpeg
endif
ifdef MOZ_NETCAST
DIRS += netcast
endif
ifdef MOZ_JAVA
DIRS += sun-java ldap ifc $(DIRS_JS) nav-java ifc/tools js/jsd
else
DIRS += sun-java nav-java $(DIRS_JS)
endif
ifdef MOZ_SECURITY
DIRS += security
endif
DIRS += privacy
DIRS += modules lib l10n cmd
ifeq ($(STAND_ALONE_JAVA),1)
DIRS = config lib/xp sun-java ifc js ifc/tools sun-java/java
ifndef MOZ_NATIVE_JPEG
DIRS += jpeg
endif
ifndef MOZ_NATIVE_ZLIB
DIRS += modules/zlib
endif
endif
include $(topsrcdir)/config/rules.mk
export:: envirocheck
# Running this rule assembles all the SDK source pieces into dist/sdk.
# You'll need to run this rule on every platform to get all the
# binaries (e.g. javah) copied there. You'll also have to do special
# magic on a Mac.
sdk-src::
$(SDKINSTALL) include/npapi.h $(SDK)/include/
$(SDKINSTALL) include/jri_md.h $(SDK)/include/
$(SDKINSTALL) include/jritypes.h $(SDK)/include/
$(SDKINSTALL) include/jri.h $(SDK)/include/
$(SDKINSTALL) lib/plugin/npupp.h $(SDK)/include/
$(SDKINSTALL) sdk/common/*.c* $(SDK)/common/
$(SDKINSTALL) sun-java/classsrc/$(ZIP_NAME).x $(SDK)/classes/$(ZIP_NAME)
$(SDKINSTALL) sdk/examples/simple/Source/*.c $(SDK)/examples/simple/Source/
$(SDKINSTALL) sdk/examples/simple/Source/*.java $(SDK)/examples/simple/Source/
$(SDKINSTALL) sdk/examples/simple/Source/*.class $(SDK)/examples/simple/Source/
$(SDKINSTALL) sdk/examples/simple/Source/_gen/*.h $(SDK)/examples/simple/Source/_gen/
$(SDKINSTALL) sdk/examples/simple/Source/_stubs/*.c $(SDK)/examples/simple/Source/_stubs/
$(SDKINSTALL) sdk/examples/simple/Unix/makefile.* $(SDK)/examples/simple/Unix/
$(SDKINSTALL) sdk/examples/simple/Testing/SimpleExample.html $(SDK)/examples/simple/Testing/
$(SDKINSTALL) sdk/examples/simple/readme.html $(SDK)/examples/simple/
$(SDKINSTALL) sdk/examples/UnixTemplate/Source/*.c $(SDK)/examples/UnixTemplate/Source/
$(SDKINSTALL) sdk/examples/UnixTemplate/Testing/Test.html $(SDK)/examples/UnixTemplate/Testing/
$(SDKINSTALL) sdk/examples/UnixTemplate/Unix/makefile.* $(SDK)/examples/UnixTemplate/Unix/
$(SDKINSTALL) sdk/examples/UnixTemplate/readme.html $(SDK)/examples/UnixTemplate/
sdk-bin::
cd sdk; $(MAKE); cd ..
$(SDKINSTALL) $(DIST)/bin/javah$(BIN_SUFFIX) $(SDK)/bin/$(OS_CONFIG)/
$(SDKINSTALL) sdk/examples/simple/Source/$(OBJDIR)/npsimple.$(DLL_SUFFIX) $(SDK)/bin/$(OS_CONFIG)/
$(SDKINSTALL) sdk/examples/UnixTemplate/Source/$(OBJDIR)/nptemplate.$(DLL_SUFFIX) $(SDK)/bin/$(OS_CONFIG)/
endif # USE_NGLAYOUT

Просмотреть файл

@ -24,15 +24,7 @@ include $(DEPTH)/config/autoconf.mk
DEFINES +=-D_IMPL_NS_BASE
ifeq ($(OS_TARGET),Rhapsody)
DIRS = rhapsody
else
ifeq ($(USE_NGLAYOUT_GTK),1)
DIRS = gtk
else
DIRS = motif
endif
endif
DIRS = $(MOZ_TOOLKIT)
LIBRARY_NAME = raptorbase

Просмотреть файл

@ -20,9 +20,7 @@ USE_AUTOCONF = 1
MOZILLA_CLIENT = 1
NO_MDUPDATE = 1
USE_NGLAYOUT = @USE_NGLAYOUT@
USE_NGLAYOUT_GTK = @USE_NGLAYOUT_GTK@
MOZ_FE = @MOZ_FE@
MOZ_TOOLKIT = @MOZ_TOOLKIT@
MOZ_SECURITY = @MOZ_SECURITY@
MOZ_JAVA = @MOZ_JAVA@
MOZ_OJI = @MOZ_OJI@
@ -42,9 +40,7 @@ ENABLE_TESTS = @ENABLE_TESTS@
MOZ_USER_DIR = @MOZ_USER_DIR@
SMART_MAIL = @MOZ_SMART_MAIL@
DOM = @MOZ_DOM@
USE_PTHREADS = @USE_PTHREADS@
MOZ_MAIL_COMPOSE = @MOZ_MAIL_COMPOSE@
FULL_STATIC_BUILD = @FULL_STATIC_BUILD@
NO_UNIX_LDAP = @NO_UNIX_LDAP@
MOZ_NATIVE_ZLIB = @SYSTEM_ZLIB@
@ -72,7 +68,6 @@ ACRANLIB = @RANLIB@
ACWHOAMI = @WHOAMI@
ACUNZIP = @UNZIP@
ACZIP = @ZIP@
MOC = @MOC@
OBJDIR_TAG = _AC
OBJDIR_NAME = .
@ -93,16 +88,12 @@ MKSHLIB = @MKSHLIB@
DSO_LDOPTS = @DSO_LDOPTS@
endif
FE_X_CFLAGS = @FE_X_CFLAGS@
FE_X_LIBS = @FE_X_LIBS@
FE_QT_CFLAGS = @FE_QT_CFLAGS@
FE_QT_LIBS = @FE_QT_LIBS@
FE_GNOME_CFLAGS = @FE_GNOME_CFLAGS@
FE_GNOME_LIBS = @FE_GNOME_LIBS@
FE_GTK_CFLAGS = @FE_GTK_CFLAGS@
FE_GTK_LIBS = @FE_GTK_LIBS@
TK_MOTIF_CFLAGS = @TK_MOTIF_CFLAGS@
TK_MOTIF_LIBS = @TK_MOTIF_LIBS@
TK_GTK_CFLAGS = @TK_GTK_CFLAGS@
TK_GTK_LIBS = @TK_GTK_LIBS@
ifdef USE_NGLAYOUT
# XXX - these need to be cleaned up and have real checks added -cls
NGLAYOUT_PLUGINS=1
CM_BLDTYPE=dbg
AWT_11=1
@ -111,5 +102,4 @@ MOZ_BITS=32
MOZ_GOLD=1
OS_TARGET=@OS_TARGET@
STANDALONE_IMAGE_LIB=1
endif # USE_NGYLAYOUT

Просмотреть файл

@ -153,7 +153,7 @@ endif
## Motif
##
ifdef FE_X_LIBS
ifdef TK_MOTIF_LIBS
##
## Set the motif include flags

Просмотреть файл

@ -45,9 +45,7 @@ dnl Set various checks
dnl ========================================================
MISSING_X=
MISSING_MOTIF=
MISSING_QT=
MISSING_GTK=
MISSING_GNOME=
dnl Checks for programs.
dnl ========================================================
@ -67,7 +65,6 @@ AC_PATH_PROG(WHOAMI, whoami, :)
AC_PATH_PROG(UNZIP, unzip, :)
AC_PATH_PROG(ZIP, zip, :)
AC_PATH_X
AC_PATH_XTRA
dnl CFLAGS="$CFLAGS $X_CFLAGS"
@ -265,53 +262,23 @@ dnl AC_CHECK_LIB(svld, main)
dnl Mozilla specific options
dnl ========================================================
AC_ARG_ENABLE(nglayout,
[ --enable-nglayout enable the new generation layout features],
[ if test "$enableval" = "yes"; then
USE_NGLAYOUT=1
OS_TARGET=`uname -s`
elif test "$enableval" = "gtk"; then
USE_NGLAYOUT=1
OS_TARGET=`uname -s`
USE_NGLAYOUT_GTK=1
else
USE_NGLAYOUT=
USE_NGLAYOUT_GTK=
fi],
USE_NGLAYOUT= )
dnl nglayout only supports building with one toolkit
dnl so ignore everything after the first ,
AC_ARG_ENABLE(toolkit,
[ --enable-toolkit=\$val enable \$val fe (defaults to gtk)],
[MOZ_TOOLKIT=`echo "$enableval" | sed -e "s/,.*//g" `],
MOZ_TOOLKIT=USE_DEFAULT)
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=USE_DEFAULT)
if [ test "$fe_list" = "USE_DEFAULT" ]; then
if [ test "$MOZ_TOOLKIT" = "USE_DEFAULT" ]; then
res=`echo $target_os| grep -c "^Rhapsody"`
if [ test $res != 0 ]; then
fe_list="yb "
MOZ_TOOLKIT="rhapsody"
else
fe_list="x "
MOZ_TOOLKIT="gtk"
fi
fi
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_ERROR(FE directory $srcdir/cmd/${fe}fe does not exist.)
fi
done
echo "Using FE:${MOZ_FE}."
unset fe_list
FULL_STATIC_BUILD=1
AC_ARG_ENABLE(min-shared,
[ --enable-min-shared enable use of minimal internal dynamic libs ],
[if test "$enableval" = "yes"; then
FULL_STATIC_BUILD=
fi] )
OS_TARGET=`uname -s`
AC_ARG_ENABLE(shared,
[ --disable-shared disable building of internal shared libs],
@ -435,10 +402,8 @@ AC_ARG_ENABLE(ldap,
NO_UNIX_LDAP=
fi] )
AC_SUBST(USE_NGLAYOUT)
AC_SUBST(USE_NGLAYOUT_GTK)
AC_SUBST(OS_TARGET)
AC_SUBST(MOZ_FE)
AC_SUBST(MOZ_TOOLKIT)
AC_SUBST(MOZ_SECURITY)
AC_SUBST(MOZ_NETCAST)
AC_SUBST(MOZ_JAVA)
@ -455,7 +420,6 @@ AC_SUBST(ENABLE_TESTS)
AC_SUBST(MOZ_USER_DIR)
AC_SUBST(MOZ_SMART_MAIL)
AC_SUBST(MOZ_DOM)
AC_SUBST(USE_PTHREADS)
AC_SUBST(MOZ_MAIL_COMPOSE)
AC_SUBST(FULL_STATIC_BUILD)
AC_SUBST(NO_UNIX_LDAP)
@ -478,22 +442,24 @@ AC_CHECK_LIB(Xmu, XmuLookupString, [XLIBS="-lXmu $XLIBS"],
[MISSING_X="$MISSING_X -lXmu"], $XLIBS)
LDFLAGS="$_SAVE_LDFLAGS"
res=`echo :$MOZ_FE | grep -c " x"`
dnl Check for toolkit libs
dnl ========================================================
res=`echo :$MOZ_TOOLKIT | grep -c "motif"`
if [ test $res != 0 ]; then
if [ test "$MOTIF_REQUIRES_XPM" = "True" || test "$MOTIF_VERSION" = "2.1" ]; then
_SAVE_LDFLAGS="$LDFLAGS"
LDFLAGS="$XLDFLAGS $LDFLAGS"
if [ test "$MOTIF_REQUIRES_XPM" = "True" ]; then
AC_CHECK_LIB(Xpm, XpmWriteFileFromImage,
FE_X_LIBS="-lXpm $FE_X_LIBS",
TK_MOTIF_LIBS="-lXpm $TK_MOTIF_LIBS",
[MISSING_MOTIF="-lXpm $MISSING_MOTIF"], $XLIBS)
fi
if [ test "$MOTIF_VERSION" = "2.1" ]; then
AC_CHECK_LIB(Xp, XpGetPrinterList,
FE_X_LIBS="-lXp $FE_X_LIBS",
TK_MOTIF_LIBS="-lXp $TK_MOTIF_LIBS",
[MISSING_MOTIF="-lXp $MISSING_MOTIF"], $XLIBS)
fi
FE_X_LIBS="$XLDFLAGS $FE_X_LIBS"
TK_MOTIF_LIBS="$XLDFLAGS $TK_MOTIF_LIBS"
LDFLAGS="$_SAVE_LDFLAGS"
fi
@ -526,46 +492,32 @@ if [ test $res != 0 ]; then
_SAVE_LDFLAGS="$LDFLAGS"
LDFLAGS="$MOTIF_DYNAMIC_PATHS $XLDFLAGS $LDFLAGS"
AC_CHECK_LIB(Xm, XmStringCreate,
FE_X_LIBS="$MOTIF_DYNAMIC_PATHS $MOTIF_DYNAMIC_FLAGS $FE_X_LIBS",
TK_MOTIF_LIBS="$MOTIF_DYNAMIC_PATHS $MOTIF_DYNAMIC_FLAGS $TK_MOTIF_LIBS",
[MISSING_MOTIF="$MOTIF_DYNAMIC_FLAGS $MISSING_MOTIF"],
$MOTIF_DYNAMIC_PATHS $FE_X_LIBS $XLIBS)
$MOTIF_DYNAMIC_PATHS $TK_MOTIF_LIBS $XLIBS)
LDFLAGS="$_SAVE_LDFLAGS"
else
AC_CHECK_LIB(Xm, XmStringCreate,
FE_X_LIBS="$MOTIF_STATIC_FLAGS $FE_X_LIBS",
TK_MOTIF_LIBS="$MOTIF_STATIC_FLAGS $TK_MOTIF_LIBS",
[MISSING_MOTIF="$MOTIF_STATIC_FLAGS $MISSING_MOTIF"],
$FE_X_LIBS $XLIBS)
$TK_MOTIF_LIBS $XLIBS)
fi
FE_X_CFLAGS="$MOTIF_INCLUDES"
TK_MOTIF_CFLAGS="$MOTIF_INCLUDES"
fi
res=`echo :$MOZ_FE | grep -c " qt"`
if [ test $res != 0 ]; then
_SAVE_LDFLAGS=$LDFLAGS
LDFLAGS="$LDFLAGS -L$QTDIR/lib"
AC_CHECK_LIB(qt, set_new_handler,
[FE_QT_LIBS='-L$(QTDIR)/lib -lqt' FE_QT_CFLAGS='-I$(QTDIR)/include'],
[MISSING_QT=1])
LDFLAGS=$_SAVE_LDFLAGS
AC_PATH_PROG(MOC, moc, :)
fi
res=`echo :$MOZ_FE | grep -c " gtk"`
res=`echo :$MOZ_TOOLKIT | 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`" ],
[TK_GTK_LIBS="`gtk-config --libs`" TK_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_init,
[FE_GNOME_LIBS="`gnome-config --libs gnomeui`" FE_GNOME_CFLAGS="`gnome-config --cflags gnomeui`"],
[MISSING_GNOME=1],
`gnome-config --libs gnomeui`)
fi
AC_SUBST(TK_GTK_CFLAGS)
AC_SUBST(TK_GTK_LIBS)
AC_SUBST(TK_MOTIF_CFLAGS)
AC_SUBST(TK_MOTIF_LIBS)
XCFLAGS="$X_CFLAGS"
@ -573,17 +525,6 @@ AC_SUBST(XCFLAGS)
AC_SUBST(XLDFLAGS)
AC_SUBST(XLIBS)
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)
#if test -z "$USE_NGLAYOUT"; then
dnl system JPEG support
dnl ========================================================
AC_ARG_WITH(jpeg,
@ -698,8 +639,6 @@ if [ test -n "${PNG_DIR}" && test -d "${PNG_DIR}" && test "$SYSTEM_PNG" = 1 ]; t
PNG_LIBS="-L${PNG_DIR}/lib ${PNG_LIBS}"
fi
#fi # !USE_NGLAYOUT
dnl system NSPR support
dnl we always use the system NSPR from now on...this option
dnl tells where to find nspr rather than whether to use it
@ -721,16 +660,6 @@ _SAVE_LIBS=$LIBS
CFLAGS="$CFLAGS -I${NSPR_DIR}/include"
LDFLAGS="$LDFLAGS -L${NSPR_DIR}/lib $NSPR_LIBS"
dnl AC_MSG_CHECKING("for nspr.h")
dnl AC_TRY_COMPILE([#include "nspr.h"], [],
dnl [result="yes"],
dnl [MISSING_NSPR="$MISSING_NSPR nspr.h" result="no"])
dnl AC_MSG_RESULT("$result")
dnl AC_CHECK_LIB(nspr21, PR_GetUniqueIdentity,
dnl [_FOUND_NSPR_LIB=1 NSPR_LIBS="-lnspr21 $NSPR_LIBS",
dnl [MISSING_NSPR="$MISSING_NSPR -lnspr21"], $NSPR_LIBS)
AC_MSG_CHECKING("for PR_GetCurrentThread in -lnspr21")
LIBS="-lnspr21 $NSPR_LIBS $LIBS"
AC_TRY_RUN(
@ -753,7 +682,7 @@ LIBS=$_SAVE_LIBS
case "$target" in
*-*-linux*)
AC_CHECK_LIB(pthread, pthread_create,
NSPR_LIBS="-lpthread $NSPR_LIBS" USE_PTHREADS=1) ;;
NSPR_LIBS="-lpthread $NSPR_LIBS") ;;
alpha-*-osf*)
CFLAGS="$CFLAGS -pthread"
_SAVE_CFLAGS="$_SAVE_CFLAGS -pthread" ;;
@ -817,276 +746,25 @@ 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 the following libraries needed for xfe: $MISSING_MOTIF ]);
else
FE_X_MAKEFILES="
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/XfeToolBar/Makefile
cmd/xfe/XfeWidgets/XfeToolTip/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/XfeToolBar/Makefile
cmd/xfe/XfeWidgets/tests/XfeToolTip/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"
fi
if [ test "$MISSING_GTK" != "" ]; then
AC_MSG_ERROR([ Could not find the following libraries: $MISSING_GTK ]);
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.]);
else
FE_QT_MAKEFILES="
cmd/qtfe/Makefile
cmd/qtfe/icons/Makefile"
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.]);
else
FE_GTK_MAKEFILES=""
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.]);
else
FE_GNOME_MAKEFILES="
cmd/gnomefe/Makefile
cmd/gnomefe/gnome-src/Makefile
cmd/gnomefe/gnome-widgets/Makefile"
fi
if [ test "$MISSING_MOTIF" != "" ]; then
AC_MSG_ERROR([ Could not find the following libraries: $MISSING_MOTIF ]);
fi
if [ test "$MISSING_NSPR" != "" ]; then
AC_MSG_ERROR([Could not find standard nspr headers or libraries.]);
fi
CLASSIC_MAKEFILES="
Makefile
base/Makefile
base/public/Makefile
base/src/Makefile
base/src/motif/Makefile
base/src/gtk/Makefile
base/tests/Makefile
caps/Makefile
caps/public/Makefile
caps/include/Makefile
caps/src/Makefile
cmd/Makefile
cmd/stubfe/Makefile
$FE_GNOME_MAKEFILES
$FE_GTK_MAKEFILES
$FE_QT_MAKEFILES
$FE_X_MAKEFILES
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/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/libdom/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/libparse/Makefile
lib/libpics/Makefile
lib/libpwcac/Makefile
lib/libstyle/Makefile
lib/mailto/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/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/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
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/public/Makefile
xpcom/src/Makefile
xpcom/tests/Makefile
xpcom/tests/dynamic/Makefile "
NG_MAKEFILES="
Makefile
base/Makefile
base/public/Makefile
base/src/Makefile
base/src/motif/Makefile
base/src/rhapsody/Makefile
base/src/unix/Makefile
base/src/gtk/Makefile
base/tests/Makefile
config/Makefile
@ -1265,10 +943,5 @@ xpcom/src/Makefile
xpcom/tests/Makefile
xpcom/tests/dynamic/Makefile"
if test "$USE_NGLAYOUT" = 1; then
THE_MAKEFILES="$NG_MAKEFILES"
else
THE_MAKEFILES="$CLASSIC_MAKEFILES"
fi
AC_OUTPUT($THE_MAKEFILES)
AC_OUTPUT($NG_MAKEFILES)

Просмотреть файл

@ -43,13 +43,8 @@ LD_ALL = -all
LD_NONE = -none
endif
ifeq ($(USE_NGLAYOUT_GTK),1)
GFX_DSO_FLAGS = -lgfxgtk
BASE_DSO_FLAGS = -lgmbasegtk
else
GFX_DSO_FLAGS = -lgfxmotif
BASE_DSO_FLAGS = -lgmbasemotif
endif
GFX_DSO_FLAGS = $(addprefix -lgfx, $(MOZ_TOOLKIT))
BASE_DSO_FLAGS= $(addprefix -lgmbase, $(MOZ_TOOLKIT))
EXTRA_DSO_LDOPTS = \
-L$(DIST)/lib \

Просмотреть файл

@ -24,15 +24,7 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
ifeq ($(OS_TARGET),Rhapsody)
DIRS = rhapsody
else
ifeq ($(USE_NGLAYOUT_GTK),1)
DIRS = gtk
else
DIRS = motif
endif
endif
DIRS = $(MOZ_TOOLKIT)
LIBRARY_NAME = raptorgfx

Просмотреть файл

@ -38,8 +38,7 @@ EXTRA_DSO_LDOPTS+=\
-lraptorgfx \
-lraptorbase \
-lreg \
$(LIBNSPR)\
$(DIST)/lib/libplc21.a
$(NSPR_LIBS)
EXTRA_DSO_LDOPTS+= $(XLDFLAGS) $(XLIBS)

Просмотреть файл

@ -44,11 +44,7 @@ LD_ALL = -all
LD_NONE = -none
endif
ifeq ($(USE_NGLAYOUT_GTK),1)
BASE_DSO_FLAGS = -lgmbasegtk
else
BASE_DSO_FLAGS = -lgmbasemotif
endif
BASE_DSO_FLAGS = $(addprefix -lgmbase, $(MOZ_TOOLKIT))
EXTRA_DSO_LDOPTS = \
-L$(DIST)/lib \

Просмотреть файл

@ -24,36 +24,33 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
ifeq ($(USE_NGLAYOUT_GTK),1)
TOOLKIT_GFX_LIB = -lgfxgtk
TOOLKIT_WIDGET_LIB = -lwidgetgtk
TOOLKIT_BASE_LIB = -lgmbasegtk
TOOLKIT_GFX_LIB = $(addprefix -lgfx, $(MOZ_TOOLKIT))
TOOLKIT_WIDGET_LIB = $(addprefix -lwidget, $(MOZ_TOOLKIT))
TOOLKIT_BASE_LIB = $(addprefix -lgmbase, $(MOZ_TOOLKIT))
TOOLKIT_CFLAGS = \
-DWIDGET_DLL=\"libwidgetgtk.so\" \
-DGFXWIN_DLL=\"libgfxgtk.so\"
ifneq (,$(filter gtk,$(MOZ_TOOLKIT)))
TOOLKIT_CFLAGS = \
-DWIDGET_DLL=\"libwidgetgtk.so\" \
-DGFXWIN_DLL=\"libgfxgtk.so\"
TOOLKIT_CPPSRCS = \
nsGTKMain.cpp \
nsGTKMenu.cpp
TOOLKIT_INCLUDES = $(shell gtk-config --cflags)
TOOLKIT_CPPSRCS = \
nsGTKMain.cpp \
nsGTKMenu.cpp
TOOLKIT_CFLAGS = $(TK_GTK_CFLAGS)
else
ifneq (,$(filter motif,$(MOZ_TOOLKIT)))
TOOLKIT_CFLAGS = \
-DWIDGET_DLL=\"libwidgetmotif.so\" \
-DGFXWIN_DLL=\"libgfxmotif.so\"
TOOLKIT_GFX_LIB = -lgfxmotif
TOOLKIT_WIDGET_LIB = -lwidgetmotif
TOOLKIT_BASE_LIB = -lgmbasemotif
TOOLKIT_CFLAGS = \
-DWIDGET_DLL=\"libwidgetmotif.so\" \
-DGFXWIN_DLL=\"libgfxmotif.so\"
TOOLKIT_CPPSRCS = \
nsMotifMenu.cpp \
nsUnixMain.cpp
TOOLKIT_CPPSRCS = \
nsMotifMenu.cpp \
nsUnixMain.cpp
TOOLKIT_CFLAGS = $(TK_MOTIF_CFLAGS)
endif
endif
CPPSRCS = \
@ -79,8 +76,6 @@ INCLUDES += \
-I$(PUBLIC)/network \
-I$(PUBLIC)/xp
INCLUDES += $(FE_X_CFLAGS) $(TOOLKIT_INCLUDES)
OBJS = $(CPPSRCS:.cpp=.o)
ifdef MOZ_OJI
@ -167,12 +162,12 @@ include $(topsrcdir)/config/rules.mk
$(PROGS): $(OBJS) #$(EX_LIBS)
@$(MAKE_OBJDIR)
ifeq ($(OS_ARCH),Linux)
$(CCC) -rdynamic -o $@ $(OBJS) $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
$(CCC) -rdynamic -o $@ $(OBJS) $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(TK_MOTIF_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
else
ifeq ($(OS_ARCH),IRIX)
$(CCC) -o $@ -woff 84,85 $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
$(CCC) -o $@ -woff 84,85 $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(TK_MOTIF_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
else
$(CCC) -o $@ $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(FE_X_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
$(CCC) -o $@ $(LDFLAGS) $(OBJS) $(EX_LIBS) $(NSPR_LIBS) $(TK_MOTIF_LIBS) $(XLDFLAGS) $(XLIBS) $(OS_LIBS)
endif
endif

Просмотреть файл

@ -22,16 +22,7 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
ifeq ($(OS_TARGET),Rhapsody)
DIRS = rhapsody
else
ifeq ($(USE_NGLAYOUT_GTK),1)
DIRS = gtk
else
DIRS = motif
endif
DIRS += xpwidgets build
endif
DIRS = $(MOZ_TOOLKIT) xpwidgets build
include $(topsrcdir)/config/config.mk

Просмотреть файл

@ -24,10 +24,16 @@ include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/config.mk
ifeq ($(USE_NGLAYOUT_GTK),1)
LIBRARY_NAME = widgetgtk
LIBRARY_NAME = $(addsuffix $(MOZ_TOOLKIT), widget)
ifneq (,$(filter gtk, $(MOZ_TOOLKIT)))
TOOLKIT_CFLAGS += $(TK_GTK_CFLAGS)
TOOLKIT_LIBS += $(TK_GTK_LIBS)
else
LIBRARY_NAME = widgetmotif
ifneq (,$(filter motif, $(MOZ_TOOLKIT)))
TOOLKIT_CFLAGS += $(TK_MOTIF_CFLAGS)
TOOLKIT_LIBS += $(TK_MOTIF_LIBS)
endif
endif
MODULE=raptor
@ -36,7 +42,7 @@ REQUIRES=util img xpcom raptor netlib
INCLUDES+= -I$(srcdir)/../xpwidgets -I$(srcdir)/../motif -I$(srcdir)/.
INCLUDES += $(FE_X_CFLAGS)
CFLAGS += $(TOOLKIT_CFLAGS)
# nsMotifWidgetFactory actually has no Motif/Xt/Xlib code in it -- surprise!
CPPSRCS=dlldeps.cpp nsWidgetSupport.cpp nsMotifWidgetFactory.cpp
@ -47,11 +53,8 @@ LD_ALL = -all
LD_NONE = -none
endif
ifeq ($(USE_NGLAYOUT_GTK),1)
TOOLKIT_DSO_LDOPTS = $(DIST)/lib/libraptorwidgetgtk_s.a
else
TOOLKIT_DSO_LDOPTS = $(DIST)/lib/libraptorwidgetmotif_s.a
endif
TOOLKIT_DSO_LDOPTS = $(addprefix $(DIST)/lib/libraptorwidget, \
$(addsuffix _s.a, $(MOZ_TOOLKIT)))
EXTRA_DSO_LDOPTS+=\
$(TOOLKIT_DSO_LDOPTS) \
@ -62,6 +65,6 @@ EXTRA_DSO_LDOPTS+=\
-lreg \
$(NSPR_LIBS)
EXTRA_DSO_LDOPTS += $(FE_X_LIBS) $(XLDFLAGS) $(XLIBS)
EXTRA_DSO_LDOPTS += $(TOOLKIT_LIBS) $(XLDFLAGS) $(XLIBS)
include $(topsrcdir)/config/rules.mk

Просмотреть файл

@ -35,7 +35,7 @@ DEFINES += -D_IMPL_NS_WIDGET
INCLUDES+= -I$(srcdir)/../xpwidgets -I$(srcdir)/../gtk -I$(srcdir)/.
INCLUDES += $(FE_X_CFLAGS) $(shell gtk-config --cflags)
INCLUDES += $(TK_GTK_CFLAGS)
CPPSRCS= \
nsAppShell.cpp \

Просмотреть файл

@ -35,7 +35,7 @@ DEFINES += -D_IMPL_NS_WIDGET
INCLUDES+= -I$(srcdir)/../xpwidgets -I$(srcdir)/../motif -I$(srcdir)/.
INCLUDES += $(FE_X_CFLAGS)
INCLUDES += $(TK_MOTIF_CFLAGS)
CPPSRCS= \
nsMenuBar.cpp \

Просмотреть файл

@ -35,8 +35,6 @@ else
INCLUDES += -I$(srcdir)/../public -I$(PUBLIC)/xpcom -I$(PUBLIC)/raptor -I$(srcdir)/../motif -I$(srcdir)/.
endif
INCLUDES += $(FE_X_CFLAGS)
CPPSRCS=nsBaseWidget.cpp \
nsMenuButton.cpp \
nsToolbarItemHolder.cpp \