+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
+Tue Sep 8 05:19:51 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkmain.c (gtk_init): use g_atexit() instead of ATEXIT.
+
+ * gtk/gtkobject.c (gtk_object_init_type): use g_atexit() instead of
+ ATEXIT.
+
+ * ltconfig: use GLib's ltconfig which honours lcc.
+
Mon Sep 7 20:09:23 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: comment the -std1 check and save LIBS properly
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
+PROJECT=Gtk+
+TEST_TYPE=-d
+FILE=gdk
+
DIE=0
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have autoconf installed to compile GTK+."
+ echo "You must have autoconf installed to compile $PROJECT."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
DIE=1
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have libtool installed to compile GTK+."
+ echo "You must have libtool installed to compile $PROJECT."
echo "Get ftp://alpha.gnu.org/gnu/libtool-1.0h.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have automake installed to compile GTK+."
+ echo "You must have automake installed to compile $PROJECT."
echo "Get ftp://ftp.cygnus.com/pub/home/tromey/automake-1.2d.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
exit 1
fi
-test -d gtk || {
- echo "You must run this script in the top-level GTK+ directory"
+test $TEST_TYPE $FILE || {
+ echo "You must run this script in the top-level $PROJECT directory"
exit 1
}
echo "to pass any to it, please specify them on the $0 command line."
fi
+case $CC in
+*lcc | *lcc\ *) am_opt=--include-deps;;
+esac
+
aclocal $ACLOCAL_FLAGS
-automake
+automake $am_opt
autoconf
+# optionally feature autoheader
+(autoheader --version) < /dev/null > /dev/null 2>&1 && autoheader
+
./configure "$@"
echo
-echo "Now type 'make' to compile GTK+."
+echo "Now type 'make' to compile $PROJECT."
button_number[0] = -1;
button_number[1] = -1;
- if (ATEXIT (gdk_exit_func))
- g_warning ("unable to register exit function");
+ g_atexit (gdk_exit_func);
gdk_visual_init ();
gdk_window_init ();
button_number[0] = -1;
button_number[1] = -1;
- if (ATEXIT (gdk_exit_func))
- g_warning ("unable to register exit function");
+ g_atexit (gdk_exit_func);
gdk_visual_init ();
gdk_window_init ();
/* Register an exit function to make sure we are able to cleanup.
*/
- if (ATEXIT (gtk_exit_func))
- g_warning ("unable to register exit function");
+ g_atexit (gtk_exit_func);
/* Set the 'initialized' flag.
*/
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
-#include <stdlib.h>
#include "gtkobject.h"
#include "gtksignal.h"
#ifdef G_ENABLE_DEBUG
if (gtk_debug_flags & GTK_DEBUG_OBJECTS)
- ATEXIT (gtk_object_debug);
+ g_atexit (gtk_object_debug);
#endif /* G_ENABLE_DEBUG */
}
link_static_flag='-Bstatic'
;;
+ linux*aout)
+ can_build_shared=no
+ ;;
+
+ linux*)
+ case "$CC" in
+ *lcc | *lcc\ *)
+ wl=-Wl
+ link_static_flag='-static'
+ pic_flag=
+ ;;
+ *)
+ can_build_shared=no
+ esac
+ ;;
+
*)
can_build_shared=no
;;