Update to libtool-1.2b, change library versioning scheme to drop

Tue Sep 15 14:57:30 1998  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
	change library versioning scheme to drop LT_RELEASE
	from the -l line, while keeping it in the soname.

Tue Sep 15 14:10:33 1998  Owen Taylor  <otaylor@redhat.com>

	* configure.in Makefile.in: define a MAINT-like variable REBUILD
	which is set if Perl and awk are found, and autogenerated sources
	can be rebuilt. Remove the auto-generated sources from
	CVS.

	Add dependencies so that the autogenerated sources are
	rebuilt if the files they depend on change.
	(This unfortunately currently results in the entire
	gtk/ directory being rebuilt when any header changes.
	Moving all enums to gtkenums.h would fix this.)
This commit is contained in:
Owen Taylor 1998-09-17 15:40:22 +00:00 committed by Owen Taylor
parent ee1b96185f
commit 486362db9f
21 changed files with 817 additions and 1607 deletions

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

View File

@ -1,3 +1,22 @@
Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
* Makefile.am gtk-config.in l*: Update to libtool-1.2b,
change library versioning scheme to drop LT_RELEASE
from the -l line, while keeping it in the soname.
Tue Sep 15 14:10:33 1998 Owen Taylor <otaylor@redhat.com>
* configure.in Makefile.in: define a MAINT-like variable REBUILD
which is set if Perl and awk are found, and autogenerated sources
can be rebuilt. Remove the auto-generated sources from
CVS.
Add dependencies so that the autogenerated sources are
rebuilt if the files they depend on change.
(This unfortunately currently results in the entire
gtk/ directory being rebuilt when any header changes.
Moving all enums to gtkenums.h would fix this.)
Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: added gtk_object_set_data_destroy and
@ -15,6 +34,7 @@ Thu Sep 17 05:12:48 1998 Tim Janik <timj@gtk.org>
-- the widget argument is NULL for the first radio button in the
group.
>>>>>>> 1.636
Tue Sep 15 13:09:24 1998 Owen Taylor <otaylor@redhat.com>
* gdk/gdkimage.c (gdk_image_new): Reverted global changes

13
config.guess vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -478,10 +478,10 @@ EOF
echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
exit 0 ;;
i*:CYGWIN*:*)
echo i386-pc-cygwin32
echo ${UNAME_MACHINE}-pc-cygwin32
exit 0 ;;
i*:MINGW*:*)
echo i386-pc-mingw32
echo ${UNAME_MACHINE}-pc-mingw32
exit 0 ;;
p*:CYGWIN*:*)
echo powerpcle-unknown-cygwin32
@ -493,6 +493,12 @@ EOF
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
exit 0 ;;
*:Linux:*:*)
# uname on the ARM produces all sorts of strangeness, and we need to
# filter it out.
case "$UNAME_MACHINE" in
arm* | sa110*) UNAME_MACHINE="arm" ;;
esac
# The BFD linker knows what the default object file format is, so
# first see if it will tell us.
ld_help_string=`ld --help 2>&1`
@ -506,6 +512,7 @@ EOF
i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;;
i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;;
sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;;
esac

38
config.sub vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Configuration validation subroutine script, version 1.1.
# Copyright (C) 1991, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc.
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# can handle that machine. It does not imply ALL GNU software can.
@ -162,7 +162,7 @@ case $basic_machine in
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
i[3456]86)
i[34567]86)
basic_machine=$basic_machine-pc
;;
# Object if more than one company name word.
@ -171,7 +171,7 @@ case $basic_machine in
exit 1
;;
# Recognize the basic CPU types with company name.
vax-* | tahoe-* | i[3456]86-* | i860-* | m32r-* | m68k-* | m68000-* \
vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
| power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
@ -350,19 +350,19 @@ case $basic_machine in
os=-mvs
;;
# I'm not sure what "Sysv32" means. Should this be sysv3.2?
i[3456]86v32)
i[34567]86v32)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv32
;;
i[3456]86v4*)
i[34567]86v4*)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv4
;;
i[3456]86v)
i[34567]86v)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv
;;
i[3456]86sol2)
i[34567]86sol2)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-solaris2
;;
@ -469,25 +469,23 @@ case $basic_machine in
pc532 | pc532-*)
basic_machine=ns32k-pc532
;;
pentium | p5)
basic_machine=i586-intel
pentium | p5 | k5 | nexen)
basic_machine=i586-pc
;;
pentiumpro | p6)
basic_machine=i686-intel
pentiumpro | p6 | k6 | 6x86)
basic_machine=i686-pc
;;
pentium-* | p5-*)
pentiumii | pentium2)
basic_machine=i786-pc
;;
pentium-* | p5-* | k5-* | nexen-*)
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
pentiumpro-* | p6-*)
pentiumpro-* | p6-* | k6-* | 6x86-*)
basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
k5)
# We don't have specific support for AMD's K5 yet, so just call it a Pentium
basic_machine=i586-amd
;;
nexen)
# We don't have specific support for Nexgen yet, so just call it a Pentium
basic_machine=i586-nexgen
pentiumii-* | pentium2-*)
basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
pn)
basic_machine=pn-gould

View File

@ -107,8 +107,24 @@ if test "x$GCC" = "xyes"; then
fi
fi
dnl DU4 native cc currently needs -std1 for ANSI mode (instead of K&R)
# define a MAINT-like variable REBUILD which is set if Perl
# and awk are found, so autogenerated sources can be rebuilt
AC_PROG_AWK
AC_CHECK_PROGS(PERL, perl5 perl)
REBUILD=\#
if test -n "$PERL" && perl -v | grep 'version 5.' > /dev/null ; then
if test -n "$AWK" ; then
REBUILD=
fi
fi
AC_SUBST(REBUILD)
dnl The DU4 header files don't provide library prototypes unless
dnl -std1 is given to the native cc.
AC_MSG_CHECKING([for extra flags to get ANSI library prototypes])
gtk_save_LIBS=$LIBS
LIBS="$LIBS -lm"
AC_TRY_RUN([#include <math.h>

View File

@ -2,10 +2,10 @@
gdkincludedir = $(includedir)/gdk
lib_LTLIBRARIES = libgdk-1.1.la
lib_LTLIBRARIES = libgdk.la
DEFS += -DG_LOG_DOMAIN=\"Gdk\"
libgdk_1_1_la_SOURCES = \
libgdk_la_SOURCES = \
gdk.c \
gdkcc.c \
gdkcolor.c \
@ -50,9 +50,9 @@ gdkinclude_HEADERS = \
gdktypes.h \
gdkx.h
libgdk_1_1_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
@x_ldflags@ @x_libs@
libgdk_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) \
@x_ldflags@ @x_libs@
INCLUDES = -I$(top_srcdir) @GLIB_CFLAGS@ @x_cflags@

View File

@ -64,7 +64,7 @@ while test $# -gt 0; do
fi
fi
done
echo $libdirs @x_ldflags@ -lgtk-@LT_RELEASE@ -lgdk-@LT_RELEASE@ $my_glib_libs @x_libs@ -lm
echo $libdirs @x_ldflags@ -lgtk -lgdk $my_glib_libs @x_libs@ -lm
;;
*)
echo "${usage}" 1>&2

View File

@ -3,9 +3,9 @@
gtkincludedir = $(includedir)/gtk
DEFS += -DG_LOG_DOMAIN=\"Gtk\"
lib_LTLIBRARIES = libgtk-1.1.la
lib_LTLIBRARIES = libgtk.la
libgtk_1_1_la_SOURCES = \
libgtk_la_SOURCES = \
gtkaccelgroup.c \
gtkaccellabel.c \
gtkadjustment.c \
@ -107,7 +107,8 @@ libgtk_1_1_la_SOURCES = \
fnmatch.c \
fnmatch.h
gtkinclude_HEADERS = \
# Source headers are are non-autogenerated headers
source_headers = \
gtk.h \
gtkaccelgroup.h \
gtkaccellabel.h \
@ -160,7 +161,6 @@ gtkinclude_HEADERS = \
gtklist.h \
gtklistitem.h \
gtkmain.h \
gtkmarshal.h \
gtkmenu.h \
gtkmenubar.h \
gtkmenufactory.h \
@ -210,61 +210,71 @@ gtkinclude_HEADERS = \
gtkvscrollbar.h \
gtkvseparator.h \
gtkwidget.h \
gtkwindow.h \
gtkwindow.h
gtkinclude_HEADERS = \
$(source_headers) \
gtkmarshal.h \
gtktypebuiltins.h
.PHONY: auto-files auto-files-1
auto-files:
rm -f $(srcdir)/gtk.defs
$(MAKE) auto-files-1
BUILT_SOURCES = \
gtktypebuiltins.h \
gtktypebuiltins_evals.c \
gtktypebuiltins_ids.c \
gtktypebuiltins_vars.c \
gtkmarshal.c \
gtkmarshal.h
auto-files-1: gtk.defs
auto-files-1: gtktypebuiltins_evals.c gtktypebuiltins_ids.c
auto-files-1: gtktypebuiltins_vars.c gtktypebuiltins.h
# More headers to use when autogenerating.
gdk_headers = \
$(top_srcdir)/gdk/gdktypes.h \
$(top_srcdir)/gdk/gdkrgb.h
# generate gtk.defs file from gtk-boxed.defs and *.h
gtk.defs: @MAINT@ makeenums.pl gtk-boxed.defs
gtk.defs: @REBUILD@ makeenums.pl gtk-boxed.defs $(source_headers) $(gdk_headers)
src_headers=`echo $(source_headers) | sed s%gtk%$(srcdir)/gtk%` ; \
srcdir=$(srcdir) \
perl $(srcdir)/makeenums.pl defs $(srcdir)/gtk*.h \
$(top_srcdir)/gdk/gdk*.h > gd.tmp
perl $(srcdir)/makeenums.pl defs $$src_headers \
$(gdk_headers) > gd.tmp
cat $(srcdir)/gtk-boxed.defs >> gd.tmp
cp gd.tmp $(srcdir)/gtk.defs
rm -f gd.tmp
# generate type identifier header (GTK_TYPE_WIDGET_FLAGS)
gtktypebuiltins.h: @MAINT@ gtk.defs maketypes.awk
gtktypebuiltins.h: @REBUILD@ gtk.defs maketypes.awk
awk -f $(srcdir)/maketypes.awk $(srcdir)/gtk.defs macros > gtb.tmp
cp gtb.tmp $(srcdir)/gtktypebuiltins.h
rm -f gtb.tmp
# generate type identifier variables (GTK_TYPE_WIDGET_FLAGS)
gtktypebuiltins_vars.c: @MAINT@ gtk.defs maketypes.awk
gtktypebuiltins_vars.c: @REBUILD@ gtk.defs maketypes.awk
awk -f $(srcdir)/maketypes.awk $(srcdir)/gtk.defs variables > gtbv.tmp
cp gtbv.tmp $(srcdir)/gtktypebuiltins_vars.c
rm -f gtbv.tmp
# generate type entries for type-id registration
gtktypebuiltins_ids.c: @MAINT@ gtk.defs maketypes.awk
gtktypebuiltins_ids.c: @REBUILD@ gtk.defs maketypes.awk
awk -f $(srcdir)/maketypes.awk $(srcdir)/gtk.defs entries > gtbi.tmp
cp gtbi.tmp $(srcdir)/gtktypebuiltins_ids.c
rm -f gtbi.tmp
# generate enum value arrays
gtktypebuiltins_evals.c: @MAINT@ makeenums.pl gtk.defs
gtktypebuiltins_evals.c: @REBUILD@ makeenums.pl gtk.defs
srcdir=$(srcdir) \
perl $(srcdir)/makeenums.pl arrays $(srcdir)/gtk*.h \
$(top_srcdir)/gdk/gdk*.h > gtbe.tmp
cp gtbe.tmp $(srcdir)/gtktypebuiltins_evals.c
rm -f gtbe.tmp
gtkmarshal.c gtkmarshal.h: @MAINT@ gtkmarshal.list genmarshal.pl
gtkmarshal.c gtkmarshal.h: @REBUILD@ gtkmarshal.list genmarshal.pl
srcdir=$(srcdir) perl $(srcdir)/genmarshal.pl
# ???
# special remake rules
makeenums.h: @MAINT@ gtk.h gtkprivate.h
# makeenums.h: @REBUILD@ gtk.h gtkprivate.h
libgtk_1_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
libgtk_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE)
EXTRA_DIST = \
line-arrow.xbm \
@ -300,15 +310,13 @@ INCLUDES = -I$(top_srcdir) @GLIB_CFLAGS@ @x_cflags@
noinst_PROGRAMS = testgtk testinput testselection testthreads testrgb simple
# FIXME, we currently rely on linking against libglib-1.1
DEPS = \
libgtk-@LT_RELEASE@.la \
$(top_builddir)/gdk/libgdk-@LT_RELEASE@.la
libgtk.la \
$(top_builddir)/gdk/libgdk.la
LDADDS = \
libgtk-@LT_RELEASE@.la \
$(top_builddir)/gdk/libgdk-@LT_RELEASE@.la \
libgtk.la \
$(top_builddir)/gdk/libgdk.la \
@x_ldflags@ \
@x_libs@ \
@GLIB_LIBS@ \

View File

@ -1,7 +1,7 @@
;; generated by makeenums.pl ; -*- scheme -*-
; enumerations from "./gtkclist.h"
; enumerations from "gtkclist.h"
(define-enum GtkCellType
(empty GTK_CELL_EMPTY)
@ -10,7 +10,7 @@
(pixtext GTK_CELL_PIXTEXT)
(widget GTK_CELL_WIDGET))
; enumerations from "./gtkctree.h"
; enumerations from "gtkctree.h"
(define-enum GtkCTreePos
(before GTK_CTREE_POS_BEFORE)
@ -31,14 +31,14 @@
(toggle GTK_CTREE_EXPANSION_TOGGLE)
(toggle-recursive GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE))
; enumerations from "./gtkdebug.h"
; enumerations from "gtkdebug.h"
(define-flags GtkDebugFlag
(objects GTK_DEBUG_OBJECTS)
(misc GTK_DEBUG_MISC)
(signals GTK_DEBUG_SIGNALS))
; enumerations from "./gtkenums.h"
; enumerations from "gtkenums.h"
(define-flags GtkAccelFlags
(visible GTK_ACCEL_VISIBLE)
@ -231,13 +231,13 @@
(ascending GTK_SORT_ASCENDING)
(descending GTK_SORT_DESCENDING))
; enumerations from "./gtkfontsel.h"
; enumerations from "gtkfontsel.h"
(define-enum GtkFontMetricType
(ixels-metric PIXELS_METRIC)
(oints-metric POINTS_METRIC))
; enumerations from "./gtkobject.h"
; enumerations from "gtkobject.h"
(define-flags GtkObjectFlags
(destroyed GTK_DESTROYED)
@ -254,7 +254,7 @@
(mask GTK_ARG_MASK)
(readwrite GTK_ARG_READWRITE))
; enumerations from "./gtkpacker.h"
; enumerations from "gtkpacker.h"
(define-flags GtkPackerOptions
(expand GTK_PACK_EXPAND)
@ -286,7 +286,7 @@
(w GTK_ANCHOR_W)
(e GTK_ANCHOR_E))
; enumerations from "./gtkprivate.h"
; enumerations from "gtkprivate.h"
(define-flags GtkPrivateFlags
(user-style PRIVATE_GTK_USER_STYLE)
@ -297,7 +297,7 @@
(has-shape-mask PRIVATE_GTK_HAS_SHAPE_MASK)
(in-reparent PRIVATE_GTK_IN_REPARENT))
; enumerations from "./gtkprogressbar.h"
; enumerations from "gtkprogressbar.h"
(define-enum GtkProgressBarStyle
(continuous GTK_PROGRESS_CONTINUOUS)
@ -309,7 +309,7 @@
(bottom-to-top GTK_PROGRESS_BOTTOM_TO_TOP)
(top-to-bottom GTK_PROGRESS_TOP_TO_BOTTOM))
; enumerations from "./gtkrc.h"
; enumerations from "gtkrc.h"
(define-enum GtkRcTokenType
(invalid GTK_RC_TOKEN_INVALID)
@ -340,7 +340,7 @@
(highest GTK_RC_TOKEN_HIGHEST)
(last GTK_RC_TOKEN_LAST))
; enumerations from "./gtkspinbutton.h"
; enumerations from "gtkspinbutton.h"
(define-enum GtkSpinButtonUpdatePolicy
(always GTK_UPDATE_ALWAYS)
@ -355,7 +355,7 @@
(end GTK_SPIN_END)
(user-defined GTK_SPIN_USER_DEFINED))
; enumerations from "./gtktoolbar.h"
; enumerations from "gtktoolbar.h"
(define-enum GtkToolbarChildType
(space GTK_TOOLBAR_CHILD_SPACE)
@ -364,13 +364,13 @@
(radiobutton GTK_TOOLBAR_CHILD_RADIOBUTTON)
(widget GTK_TOOLBAR_CHILD_WIDGET))
; enumerations from "./gtktree.h"
; enumerations from "gtktree.h"
(define-enum GtkTreeViewMode
(line GTK_TREE_VIEW_LINE)
(item GTK_TREE_VIEW_ITEM))
; enumerations from "./gtktypeutils.h"
; enumerations from "gtktypeutils.h"
(define-enum GtkFundamentalType
(invalid GTK_TYPE_INVALID)
@ -396,7 +396,7 @@
(foreign GTK_TYPE_FOREIGN)
(object GTK_TYPE_OBJECT))
; enumerations from "./gtkwidget.h"
; enumerations from "gtkwidget.h"
(define-flags GtkWidgetFlags
(toplevel GTK_TOPLEVEL)
@ -415,25 +415,6 @@
(composite-child GTK_COMPOSITE_CHILD)
(basic GTK_BASIC))
; enumerations from "../gdk/gdkprivate.h"
(define-flags GdkColorInfoFlags
(writeable GDK_COLOR_WRITEABLE))
(define-flags GdkDebugFlag
(misc GDK_DEBUG_MISC)
(events GDK_DEBUG_EVENTS)
(dnd GDK_DEBUG_DND)
(color-context GDK_DEBUG_COLOR_CONTEXT)
(xim GDK_DEBUG_XIM))
; enumerations from "../gdk/gdkrgb.h"
(define-enum GdkRgbDither
(none GDK_RGB_DITHER_NONE)
(normal GDK_RGB_DITHER_NORMAL)
(max GDK_RGB_DITHER_MAX))
; enumerations from "../gdk/gdktypes.h"
(define-enum GdkWindowType
@ -854,6 +835,13 @@
(in GDK_OVERLAP_RECTANGLE_IN)
(out GDK_OVERLAP_RECTANGLE_OUT)
(part GDK_OVERLAP_RECTANGLE_PART))
; enumerations from "../gdk/gdkrgb.h"
(define-enum GdkRgbDither
(none GDK_RGB_DITHER_NONE)
(normal GDK_RGB_DITHER_NORMAL)
(max GDK_RGB_DITHER_MAX))
;; -*- scheme -*-

View File

@ -1,483 +0,0 @@
#include "gtkmarshal.h"
typedef gboolean (*GtkSignal_BOOL__NONE) (GtkObject * object,
gpointer user_data);
void
gtk_marshal_BOOL__NONE (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_BOOL__NONE rfunc;
gboolean *return_val;
return_val = GTK_RETLOC_BOOL (args[0]);
rfunc = (GtkSignal_BOOL__NONE) func;
*return_val = (*rfunc) (object,
func_data);
}
typedef gboolean (*GtkSignal_BOOL__POINTER) (GtkObject * object,
gpointer arg1,
gpointer user_data);
void
gtk_marshal_BOOL__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_BOOL__POINTER rfunc;
gboolean *return_val;
return_val = GTK_RETLOC_BOOL (args[1]);
rfunc = (GtkSignal_BOOL__POINTER) func;
*return_val = (*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
func_data);
}
typedef gboolean (*GtkSignal_BOOL__POINTER_POINTER_INT_INT) (GtkObject * object,
gpointer arg1,
gpointer arg2,
gint arg3,
gint arg4,
gpointer user_data);
void
gtk_marshal_BOOL__POINTER_POINTER_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_BOOL__POINTER_POINTER_INT_INT rfunc;
gboolean *return_val;
return_val = GTK_RETLOC_BOOL (args[4]);
rfunc = (GtkSignal_BOOL__POINTER_POINTER_INT_INT) func;
*return_val = (*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_POINTER (args[1]),
GTK_VALUE_INT (args[2]),
GTK_VALUE_INT (args[3]),
func_data);
}
typedef gboolean (*GtkSignal_BOOL__POINTER_POINTER_POINTER_POINTER) (GtkObject * object,
gpointer arg1,
gpointer arg2,
gpointer arg3,
gpointer arg4,
gpointer user_data);
void
gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_BOOL__POINTER_POINTER_POINTER_POINTER rfunc;
gboolean *return_val;
return_val = GTK_RETLOC_BOOL (args[4]);
rfunc = (GtkSignal_BOOL__POINTER_POINTER_POINTER_POINTER) func;
*return_val = (*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_POINTER (args[1]),
GTK_VALUE_POINTER (args[2]),
GTK_VALUE_POINTER (args[3]),
func_data);
}
typedef gint (*GtkSignal_INT__INT) (GtkObject * object,
gint arg1,
gpointer user_data);
void
gtk_marshal_INT__INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_INT__INT rfunc;
gint *return_val;
return_val = GTK_RETLOC_INT (args[1]);
rfunc = (GtkSignal_INT__INT) func;
*return_val = (*rfunc) (object,
GTK_VALUE_INT (args[0]),
func_data);
}
typedef gint (*GtkSignal_INT__POINTER) (GtkObject * object,
gpointer arg1,
gpointer user_data);
void
gtk_marshal_INT__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_INT__POINTER rfunc;
gint *return_val;
return_val = GTK_RETLOC_INT (args[1]);
rfunc = (GtkSignal_INT__POINTER) func;
*return_val = (*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
func_data);
}
typedef gint (*GtkSignal_INT__POINTER_CHAR_CHAR) (GtkObject * object,
gpointer arg1,
char arg2,
char arg3,
gpointer user_data);
void
gtk_marshal_INT__POINTER_CHAR_CHAR (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_INT__POINTER_CHAR_CHAR rfunc;
gint *return_val;
return_val = GTK_RETLOC_INT (args[3]);
rfunc = (GtkSignal_INT__POINTER_CHAR_CHAR) func;
*return_val = (*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_CHAR (args[1]),
GTK_VALUE_CHAR (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__BOOL) (GtkObject * object,
gboolean arg1,
gpointer user_data);
void
gtk_marshal_NONE__BOOL (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__BOOL rfunc;
rfunc = (GtkSignal_NONE__BOOL) func;
(*rfunc) (object,
GTK_VALUE_BOOL (args[0]),
func_data);
}
typedef void (*GtkSignal_NONE__POINTER) (GtkObject * object,
gpointer arg1,
gpointer user_data);
void
gtk_marshal_NONE__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER rfunc;
rfunc = (GtkSignal_NONE__POINTER) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
func_data);
}
typedef void (*GtkSignal_NONE__C_CALLBACK) (GtkObject * object,
gpointer arg1a,
gpointer arg1b,
gpointer user_data);
void
gtk_marshal_NONE__C_CALLBACK (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__C_CALLBACK rfunc;
rfunc = (GtkSignal_NONE__C_CALLBACK) func;
(*rfunc) (object,
GTK_VALUE_C_CALLBACK (args[0]).func,
GTK_VALUE_C_CALLBACK (args[0]).func_data,
func_data);
}
typedef void (*GtkSignal_NONE__C_CALLBACK_C_CALLBACK) (GtkObject * object,
gpointer arg1a,
gpointer arg1b,
gpointer arg2a,
gpointer arg2b,
gpointer user_data);
void
gtk_marshal_NONE__C_CALLBACK_C_CALLBACK (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__C_CALLBACK_C_CALLBACK rfunc;
rfunc = (GtkSignal_NONE__C_CALLBACK_C_CALLBACK) func;
(*rfunc) (object,
GTK_VALUE_C_CALLBACK (args[0]).func,
GTK_VALUE_C_CALLBACK (args[0]).func_data,
GTK_VALUE_C_CALLBACK (args[1]).func,
GTK_VALUE_C_CALLBACK (args[1]).func_data,
func_data);
}
typedef void (*GtkSignal_NONE__INT) (GtkObject * object,
gint arg1,
gpointer user_data);
void
gtk_marshal_NONE__INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT rfunc;
rfunc = (GtkSignal_NONE__INT) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_FLOAT) (GtkObject * object,
gint arg1,
gfloat arg2,
gpointer user_data);
void
gtk_marshal_NONE__INT_FLOAT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_FLOAT rfunc;
rfunc = (GtkSignal_NONE__INT_FLOAT) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_FLOAT (args[1]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_FLOAT_BOOL) (GtkObject * object,
gint arg1,
gfloat arg2,
gboolean arg3,
gpointer user_data);
void
gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_FLOAT_BOOL rfunc;
rfunc = (GtkSignal_NONE__INT_FLOAT_BOOL) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_FLOAT (args[1]),
GTK_VALUE_BOOL (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_INT) (GtkObject * object,
gint arg1,
gint arg2,
gpointer user_data);
void
gtk_marshal_NONE__INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_INT rfunc;
rfunc = (GtkSignal_NONE__INT_INT) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_INT (args[1]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_INT_POINTER) (GtkObject * object,
gint arg1,
gint arg2,
gpointer arg3,
gpointer user_data);
void
gtk_marshal_NONE__INT_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_INT_POINTER rfunc;
rfunc = (GtkSignal_NONE__INT_INT_POINTER) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_INT (args[1]),
GTK_VALUE_POINTER (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__NONE) (GtkObject * object,
gpointer user_data);
void
gtk_marshal_NONE__NONE (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__NONE rfunc;
rfunc = (GtkSignal_NONE__NONE) func;
(*rfunc) (object,
func_data);
}
typedef void (*GtkSignal_NONE__POINTER_INT) (GtkObject * object,
gpointer arg1,
gint arg2,
gpointer user_data);
void
gtk_marshal_NONE__POINTER_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER_INT rfunc;
rfunc = (GtkSignal_NONE__POINTER_INT) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_INT (args[1]),
func_data);
}
typedef void (*GtkSignal_NONE__POINTER_POINTER) (GtkObject * object,
gpointer arg1,
gpointer arg2,
gpointer user_data);
void
gtk_marshal_NONE__POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER_POINTER rfunc;
rfunc = (GtkSignal_NONE__POINTER_POINTER) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_POINTER (args[1]),
func_data);
}
typedef void (*GtkSignal_NONE__POINTER_POINTER_POINTER) (GtkObject * object,
gpointer arg1,
gpointer arg2,
gpointer arg3,
gpointer user_data);
void
gtk_marshal_NONE__POINTER_POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER_POINTER_POINTER rfunc;
rfunc = (GtkSignal_NONE__POINTER_POINTER_POINTER) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_POINTER (args[1]),
GTK_VALUE_POINTER (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__POINTER_INT_INT) (GtkObject * object,
gpointer arg1,
gint arg2,
gint arg3,
gpointer user_data);
void
gtk_marshal_NONE__POINTER_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER_INT_INT rfunc;
rfunc = (GtkSignal_NONE__POINTER_INT_INT) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_INT (args[1]),
GTK_VALUE_INT (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__POINTER_INT_POINTER) (GtkObject * object,
gpointer arg1,
gint arg2,
gpointer arg3,
gpointer user_data);
void
gtk_marshal_NONE__POINTER_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__POINTER_INT_POINTER rfunc;
rfunc = (GtkSignal_NONE__POINTER_INT_POINTER) func;
(*rfunc) (object,
GTK_VALUE_POINTER (args[0]),
GTK_VALUE_INT (args[1]),
GTK_VALUE_POINTER (args[2]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_POINTER_INT_INT_INT_POINTER) (GtkObject * object,
gint arg1,
gpointer arg2,
gint arg3,
gint arg4,
gint arg5,
gpointer arg6,
gpointer user_data);
void
gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_POINTER_INT_INT_INT_POINTER rfunc;
rfunc = (GtkSignal_NONE__INT_POINTER_INT_INT_INT_POINTER) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_POINTER (args[1]),
GTK_VALUE_INT (args[2]),
GTK_VALUE_INT (args[3]),
GTK_VALUE_INT (args[4]),
GTK_VALUE_POINTER (args[5]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_POINTER_INT_INT_INT) (GtkObject * object,
gint arg1,
gpointer arg2,
gint arg3,
gint arg4,
gint arg5,
gpointer user_data);
void
gtk_marshal_NONE__INT_POINTER_INT_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_POINTER_INT_INT_INT rfunc;
rfunc = (GtkSignal_NONE__INT_POINTER_INT_INT_INT) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_POINTER (args[1]),
GTK_VALUE_INT (args[2]),
GTK_VALUE_INT (args[3]),
GTK_VALUE_INT (args[4]),
func_data);
}
typedef void (*GtkSignal_NONE__INT_POINTER) (GtkObject * object,
gint arg1,
gpointer arg2,
gpointer user_data);
void
gtk_marshal_NONE__INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args)
{
GtkSignal_NONE__INT_POINTER rfunc;
rfunc = (GtkSignal_NONE__INT_POINTER) func;
(*rfunc) (object,
GTK_VALUE_INT (args[0]),
GTK_VALUE_POINTER (args[1]),
func_data);
}

View File

@ -1,179 +0,0 @@
#ifndef __GTKMARSHAL_H__
#define __GTKMARSHAL_H__ 1
#include <gtk/gtktypeutils.h>
#include <gtk/gtkobject.h>
#ifdef __cplusplus
extern "C"
{
#pragma }
#endif /* __cplusplus */
#define gtk_signal_default_marshaller gtk_marshal_NONE__NONE
void gtk_marshal_BOOL__NONE (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_BOOL__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_BOOL__POINTER_POINTER_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER
void gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_ENUM__ENUM gtk_marshal_INT__INT
void gtk_marshal_INT__INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_INT__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_INT__POINTER_CHAR_CHAR (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__BOOL (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__BOXED gtk_marshal_NONE__POINTER
void gtk_marshal_NONE__POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__C_CALLBACK (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__C_CALLBACK_C_CALLBACK (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__ENUM gtk_marshal_NONE__INT
void gtk_marshal_NONE__INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__ENUM_FLOAT gtk_marshal_NONE__INT_FLOAT
void gtk_marshal_NONE__INT_FLOAT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__ENUM_FLOAT_BOOL gtk_marshal_NONE__INT_FLOAT_BOOL
void gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__INT_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__NONE (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__OBJECT gtk_marshal_NONE__POINTER
void gtk_marshal_NONE__POINTER_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
void gtk_marshal_NONE__POINTER_POINTER_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__POINTER_STRING_STRING gtk_marshal_NONE__POINTER_POINTER_POINTER
#define gtk_marshal_NONE__POINTER_UINT gtk_marshal_NONE__POINTER_INT
#define gtk_marshal_NONE__POINTER_UINT_ENUM gtk_marshal_NONE__POINTER_INT_INT
void gtk_marshal_NONE__POINTER_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT
#define gtk_marshal_NONE__STRING gtk_marshal_NONE__POINTER
#define gtk_marshal_NONE__STRING_INT_POINTER gtk_marshal_NONE__POINTER_INT_POINTER
void gtk_marshal_NONE__POINTER_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__UINT gtk_marshal_NONE__INT
#define gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER
void gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM gtk_marshal_NONE__INT_POINTER_INT_INT_INT
void gtk_marshal_NONE__INT_POINTER_INT_INT_INT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#define gtk_marshal_NONE__UINT_STRING gtk_marshal_NONE__INT_POINTER
void gtk_marshal_NONE__INT_POINTER (GtkObject * object,
GtkSignalFunc func,
gpointer func_data,
GtkArg * args);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __GTKMARSHAL_H__ */

View File

@ -1,112 +0,0 @@
/* type macros, generated by maketypes.awk */
extern GtkType GTK_TYPE_CELL_TYPE;
extern GtkType GTK_TYPE_C_TREE_POS;
extern GtkType GTK_TYPE_C_TREE_LINE_STYLE;
extern GtkType GTK_TYPE_C_TREE_EXPANSION_TYPE;
extern GtkType GTK_TYPE_DEBUG_FLAG;
extern GtkType GTK_TYPE_ACCEL_FLAGS;
extern GtkType GTK_TYPE_ARROW_TYPE;
extern GtkType GTK_TYPE_ATTACH_OPTIONS;
extern GtkType GTK_TYPE_BUTTON_BOX_STYLE;
extern GtkType GTK_TYPE_CURVE_TYPE;
extern GtkType GTK_TYPE_DIRECTION_TYPE;
extern GtkType GTK_TYPE_JUSTIFICATION;
extern GtkType GTK_TYPE_MATCH_TYPE;
extern GtkType GTK_TYPE_MENU_DIRECTION_TYPE;
extern GtkType GTK_TYPE_MENU_FACTORY_TYPE;
extern GtkType GTK_TYPE_METRIC_TYPE;
extern GtkType GTK_TYPE_ORIENTATION;
extern GtkType GTK_TYPE_PACK_TYPE;
extern GtkType GTK_TYPE_PATH_PRIORITY_TYPE;
extern GtkType GTK_TYPE_PATH_TYPE;
extern GtkType GTK_TYPE_POLICY_TYPE;
extern GtkType GTK_TYPE_POSITION_TYPE;
extern GtkType GTK_TYPE_PREVIEW_TYPE;
extern GtkType GTK_TYPE_RELIEF_STYLE;
extern GtkType GTK_TYPE_RESIZE_MODE;
extern GtkType GTK_TYPE_SIGNAL_RUN_TYPE;
extern GtkType GTK_TYPE_SCROLL_TYPE;
extern GtkType GTK_TYPE_SELECTION_MODE;
extern GtkType GTK_TYPE_SHADOW_TYPE;
extern GtkType GTK_TYPE_STATE_TYPE;
extern GtkType GTK_TYPE_SUBMENU_DIRECTION;
extern GtkType GTK_TYPE_SUBMENU_PLACEMENT;
extern GtkType GTK_TYPE_TOOLBAR_STYLE;
extern GtkType GTK_TYPE_TROUGH_TYPE;
extern GtkType GTK_TYPE_UPDATE_TYPE;
extern GtkType GTK_TYPE_VISIBILITY;
extern GtkType GTK_TYPE_WINDOW_POSITION;
extern GtkType GTK_TYPE_WINDOW_TYPE;
extern GtkType GTK_TYPE_SORT_TYPE;
extern GtkType GTK_TYPE_FONT_METRIC_TYPE;
extern GtkType GTK_TYPE_OBJECT_FLAGS;
extern GtkType GTK_TYPE_ARG_FLAGS;
extern GtkType GTK_TYPE_PACKER_OPTIONS;
extern GtkType GTK_TYPE_SIDE_TYPE;
extern GtkType GTK_TYPE_ANCHOR_TYPE;
extern GtkType GTK_TYPE_PRIVATE_FLAGS;
extern GtkType GTK_TYPE_PROGRESS_BAR_STYLE;
extern GtkType GTK_TYPE_PROGRESS_BAR_ORIENTATION;
extern GtkType GTK_TYPE_RC_TOKEN_TYPE;
extern GtkType GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY;
extern GtkType GTK_TYPE_SPIN_TYPE;
extern GtkType GTK_TYPE_TOOLBAR_CHILD_TYPE;
extern GtkType GTK_TYPE_TREE_VIEW_MODE;
extern GtkType GTK_TYPE_FUNDAMENTAL_TYPE;
extern GtkType GTK_TYPE_WIDGET_FLAGS;
extern GtkType GTK_TYPE_GDK_COLOR_INFO_FLAGS;
extern GtkType GTK_TYPE_GDK_DEBUG_FLAG;
extern GtkType GTK_TYPE_GDK_RGB_DITHER;
extern GtkType GTK_TYPE_GDK_WINDOW_TYPE;
extern GtkType GTK_TYPE_GDK_WINDOW_CLASS;
extern GtkType GTK_TYPE_GDK_IMAGE_TYPE;
extern GtkType GTK_TYPE_GDK_VISUAL_TYPE;
extern GtkType GTK_TYPE_GDK_FONT_TYPE;
extern GtkType GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE;
extern GtkType GTK_TYPE_GDK_WINDOW_HINTS;
extern GtkType GTK_TYPE_GDK_FUNCTION;
extern GtkType GTK_TYPE_GDK_FILL;
extern GtkType GTK_TYPE_GDK_FILL_RULE;
extern GtkType GTK_TYPE_GDK_LINE_STYLE;
extern GtkType GTK_TYPE_GDK_CAP_STYLE;
extern GtkType GTK_TYPE_GDK_JOIN_STYLE;
extern GtkType GTK_TYPE_GDK_CURSOR_TYPE;
extern GtkType GTK_TYPE_GDK_FILTER_RETURN;
extern GtkType GTK_TYPE_GDK_VISIBILITY_STATE;
extern GtkType GTK_TYPE_GDK_EVENT_TYPE;
extern GtkType GTK_TYPE_GDK_EVENT_MASK;
extern GtkType GTK_TYPE_GDK_NOTIFY_TYPE;
extern GtkType GTK_TYPE_GDK_CROSSING_MODE;
extern GtkType GTK_TYPE_GDK_MODIFIER_TYPE;
extern GtkType GTK_TYPE_GDK_SUBWINDOW_MODE;
extern GtkType GTK_TYPE_GDK_INPUT_CONDITION;
extern GtkType GTK_TYPE_GDK_STATUS;
extern GtkType GTK_TYPE_GDK_BYTE_ORDER;
extern GtkType GTK_TYPE_GDK_GC_VALUES_MASK;
extern GtkType GTK_TYPE_GDK_SELECTION;
extern GtkType GTK_TYPE_GDK_PROPERTY_STATE;
extern GtkType GTK_TYPE_GDK_PROP_MODE;
extern GtkType GTK_TYPE_GDK_DND_TYPE;
extern GtkType GTK_TYPE_GDK_INPUT_SOURCE;
extern GtkType GTK_TYPE_GDK_INPUT_MODE;
extern GtkType GTK_TYPE_GDK_AXIS_USE;
extern GtkType GTK_TYPE_GDK_TARGET;
extern GtkType GTK_TYPE_GDK_SELECTION_TYPE;
extern GtkType GTK_TYPE_GDK_EXTENSION_MODE;
extern GtkType GTK_TYPE_GDK_IM_STYLE;
extern GtkType GTK_TYPE_GDK_WM_DECORATION;
extern GtkType GTK_TYPE_GDK_WM_FUNCTION;
extern GtkType GTK_TYPE_GDK_COLOR_CONTEXT_MODE;
extern GtkType GTK_TYPE_GDK_OVERLAP_TYPE;
extern GtkType GTK_TYPE_ACCEL_GROUP;
extern GtkType GTK_TYPE_SELECTION_DATA;
extern GtkType GTK_TYPE_STYLE;
extern GtkType GTK_TYPE_GDK_COLORMAP;
extern GtkType GTK_TYPE_GDK_VISUAL;
extern GtkType GTK_TYPE_GDK_FONT;
extern GtkType GTK_TYPE_GDK_WINDOW;
extern GtkType GTK_TYPE_GDK_EVENT;
extern GtkType GTK_TYPE_GDK_COLOR;
#define GTK_TYPE_NUM_BUILTINS (108)

View File

@ -1,218 +0,0 @@
/* type entries, generated by maketypes.awk */
{ "GtkCellType", &GTK_TYPE_CELL_TYPE,
GTK_TYPE_ENUM, _gtk_cell_type_values },
{ "GtkCTreePos", &GTK_TYPE_C_TREE_POS,
GTK_TYPE_ENUM, _gtk_c_tree_pos_values },
{ "GtkCTreeLineStyle", &GTK_TYPE_C_TREE_LINE_STYLE,
GTK_TYPE_ENUM, _gtk_c_tree_line_style_values },
{ "GtkCTreeExpansionType", &GTK_TYPE_C_TREE_EXPANSION_TYPE,
GTK_TYPE_ENUM, _gtk_c_tree_expansion_type_values },
{ "GtkDebugFlag", &GTK_TYPE_DEBUG_FLAG,
GTK_TYPE_FLAGS, _gtk_debug_flag_values },
{ "GtkAccelFlags", &GTK_TYPE_ACCEL_FLAGS,
GTK_TYPE_FLAGS, _gtk_accel_flags_values },
{ "GtkArrowType", &GTK_TYPE_ARROW_TYPE,
GTK_TYPE_ENUM, _gtk_arrow_type_values },
{ "GtkAttachOptions", &GTK_TYPE_ATTACH_OPTIONS,
GTK_TYPE_FLAGS, _gtk_attach_options_values },
{ "GtkButtonBoxStyle", &GTK_TYPE_BUTTON_BOX_STYLE,
GTK_TYPE_ENUM, _gtk_button_box_style_values },
{ "GtkCurveType", &GTK_TYPE_CURVE_TYPE,
GTK_TYPE_ENUM, _gtk_curve_type_values },
{ "GtkDirectionType", &GTK_TYPE_DIRECTION_TYPE,
GTK_TYPE_ENUM, _gtk_direction_type_values },
{ "GtkJustification", &GTK_TYPE_JUSTIFICATION,
GTK_TYPE_ENUM, _gtk_justification_values },
{ "GtkMatchType", &GTK_TYPE_MATCH_TYPE,
GTK_TYPE_ENUM, _gtk_match_type_values },
{ "GtkMenuDirectionType", &GTK_TYPE_MENU_DIRECTION_TYPE,
GTK_TYPE_ENUM, _gtk_menu_direction_type_values },
{ "GtkMenuFactoryType", &GTK_TYPE_MENU_FACTORY_TYPE,
GTK_TYPE_ENUM, _gtk_menu_factory_type_values },
{ "GtkMetricType", &GTK_TYPE_METRIC_TYPE,
GTK_TYPE_ENUM, _gtk_metric_type_values },
{ "GtkOrientation", &GTK_TYPE_ORIENTATION,
GTK_TYPE_ENUM, _gtk_orientation_values },
{ "GtkPackType", &GTK_TYPE_PACK_TYPE,
GTK_TYPE_ENUM, _gtk_pack_type_values },
{ "GtkPathPriorityType", &GTK_TYPE_PATH_PRIORITY_TYPE,
GTK_TYPE_ENUM, _gtk_path_priority_type_values },
{ "GtkPathType", &GTK_TYPE_PATH_TYPE,
GTK_TYPE_ENUM, _gtk_path_type_values },
{ "GtkPolicyType", &GTK_TYPE_POLICY_TYPE,
GTK_TYPE_ENUM, _gtk_policy_type_values },
{ "GtkPositionType", &GTK_TYPE_POSITION_TYPE,
GTK_TYPE_ENUM, _gtk_position_type_values },
{ "GtkPreviewType", &GTK_TYPE_PREVIEW_TYPE,
GTK_TYPE_ENUM, _gtk_preview_type_values },
{ "GtkReliefStyle", &GTK_TYPE_RELIEF_STYLE,
GTK_TYPE_ENUM, _gtk_relief_style_values },
{ "GtkResizeMode", &GTK_TYPE_RESIZE_MODE,
GTK_TYPE_ENUM, _gtk_resize_mode_values },
{ "GtkSignalRunType", &GTK_TYPE_SIGNAL_RUN_TYPE,
GTK_TYPE_FLAGS, _gtk_signal_run_type_values },
{ "GtkScrollType", &GTK_TYPE_SCROLL_TYPE,
GTK_TYPE_ENUM, _gtk_scroll_type_values },
{ "GtkSelectionMode", &GTK_TYPE_SELECTION_MODE,
GTK_TYPE_ENUM, _gtk_selection_mode_values },
{ "GtkShadowType", &GTK_TYPE_SHADOW_TYPE,
GTK_TYPE_ENUM, _gtk_shadow_type_values },
{ "GtkStateType", &GTK_TYPE_STATE_TYPE,
GTK_TYPE_ENUM, _gtk_state_type_values },
{ "GtkSubmenuDirection", &GTK_TYPE_SUBMENU_DIRECTION,
GTK_TYPE_ENUM, _gtk_submenu_direction_values },
{ "GtkSubmenuPlacement", &GTK_TYPE_SUBMENU_PLACEMENT,
GTK_TYPE_ENUM, _gtk_submenu_placement_values },
{ "GtkToolbarStyle", &GTK_TYPE_TOOLBAR_STYLE,
GTK_TYPE_ENUM, _gtk_toolbar_style_values },
{ "GtkTroughType", &GTK_TYPE_TROUGH_TYPE,
GTK_TYPE_ENUM, _gtk_trough_type_values },
{ "GtkUpdateType", &GTK_TYPE_UPDATE_TYPE,
GTK_TYPE_ENUM, _gtk_update_type_values },
{ "GtkVisibility", &GTK_TYPE_VISIBILITY,
GTK_TYPE_ENUM, _gtk_visibility_values },
{ "GtkWindowPosition", &GTK_TYPE_WINDOW_POSITION,
GTK_TYPE_ENUM, _gtk_window_position_values },
{ "GtkWindowType", &GTK_TYPE_WINDOW_TYPE,
GTK_TYPE_ENUM, _gtk_window_type_values },
{ "GtkSortType", &GTK_TYPE_SORT_TYPE,
GTK_TYPE_ENUM, _gtk_sort_type_values },
{ "GtkFontMetricType", &GTK_TYPE_FONT_METRIC_TYPE,
GTK_TYPE_ENUM, _gtk_font_metric_type_values },
{ "GtkObjectFlags", &GTK_TYPE_OBJECT_FLAGS,
GTK_TYPE_FLAGS, _gtk_object_flags_values },
{ "GtkArgFlags", &GTK_TYPE_ARG_FLAGS,
GTK_TYPE_FLAGS, _gtk_arg_flags_values },
{ "GtkPackerOptions", &GTK_TYPE_PACKER_OPTIONS,
GTK_TYPE_FLAGS, _gtk_packer_options_values },
{ "GtkSideType", &GTK_TYPE_SIDE_TYPE,
GTK_TYPE_ENUM, _gtk_side_type_values },
{ "GtkAnchorType", &GTK_TYPE_ANCHOR_TYPE,
GTK_TYPE_ENUM, _gtk_anchor_type_values },
{ "GtkPrivateFlags", &GTK_TYPE_PRIVATE_FLAGS,
GTK_TYPE_FLAGS, _gtk_private_flags_values },
{ "GtkProgressBarStyle", &GTK_TYPE_PROGRESS_BAR_STYLE,
GTK_TYPE_ENUM, _gtk_progress_bar_style_values },
{ "GtkProgressBarOrientation", &GTK_TYPE_PROGRESS_BAR_ORIENTATION,
GTK_TYPE_ENUM, _gtk_progress_bar_orientation_values },
{ "GtkRcTokenType", &GTK_TYPE_RC_TOKEN_TYPE,
GTK_TYPE_ENUM, _gtk_rc_token_type_values },
{ "GtkSpinButtonUpdatePolicy", &GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY,
GTK_TYPE_ENUM, _gtk_spin_button_update_policy_values },
{ "GtkSpinType", &GTK_TYPE_SPIN_TYPE,
GTK_TYPE_ENUM, _gtk_spin_type_values },
{ "GtkToolbarChildType", &GTK_TYPE_TOOLBAR_CHILD_TYPE,
GTK_TYPE_ENUM, _gtk_toolbar_child_type_values },
{ "GtkTreeViewMode", &GTK_TYPE_TREE_VIEW_MODE,
GTK_TYPE_ENUM, _gtk_tree_view_mode_values },
{ "GtkFundamentalType", &GTK_TYPE_FUNDAMENTAL_TYPE,
GTK_TYPE_ENUM, _gtk_fundamental_type_values },
{ "GtkWidgetFlags", &GTK_TYPE_WIDGET_FLAGS,
GTK_TYPE_FLAGS, _gtk_widget_flags_values },
{ "GdkColorInfoFlags", &GTK_TYPE_GDK_COLOR_INFO_FLAGS,
GTK_TYPE_FLAGS, _gdk_color_info_flags_values },
{ "GdkDebugFlag", &GTK_TYPE_GDK_DEBUG_FLAG,
GTK_TYPE_FLAGS, _gdk_debug_flag_values },
{ "GdkRgbDither", &GTK_TYPE_GDK_RGB_DITHER,
GTK_TYPE_ENUM, _gdk_rgb_dither_values },
{ "GdkWindowType", &GTK_TYPE_GDK_WINDOW_TYPE,
GTK_TYPE_ENUM, _gdk_window_type_values },
{ "GdkWindowClass", &GTK_TYPE_GDK_WINDOW_CLASS,
GTK_TYPE_ENUM, _gdk_window_class_values },
{ "GdkImageType", &GTK_TYPE_GDK_IMAGE_TYPE,
GTK_TYPE_ENUM, _gdk_image_type_values },
{ "GdkVisualType", &GTK_TYPE_GDK_VISUAL_TYPE,
GTK_TYPE_ENUM, _gdk_visual_type_values },
{ "GdkFontType", &GTK_TYPE_GDK_FONT_TYPE,
GTK_TYPE_ENUM, _gdk_font_type_values },
{ "GdkWindowAttributesType", &GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE,
GTK_TYPE_FLAGS, _gdk_window_attributes_type_values },
{ "GdkWindowHints", &GTK_TYPE_GDK_WINDOW_HINTS,
GTK_TYPE_FLAGS, _gdk_window_hints_values },
{ "GdkFunction", &GTK_TYPE_GDK_FUNCTION,
GTK_TYPE_ENUM, _gdk_function_values },
{ "GdkFill", &GTK_TYPE_GDK_FILL,
GTK_TYPE_ENUM, _gdk_fill_values },
{ "GdkFillRule", &GTK_TYPE_GDK_FILL_RULE,
GTK_TYPE_ENUM, _gdk_fill_rule_values },
{ "GdkLineStyle", &GTK_TYPE_GDK_LINE_STYLE,
GTK_TYPE_ENUM, _gdk_line_style_values },
{ "GdkCapStyle", &GTK_TYPE_GDK_CAP_STYLE,
GTK_TYPE_ENUM, _gdk_cap_style_values },
{ "GdkJoinStyle", &GTK_TYPE_GDK_JOIN_STYLE,
GTK_TYPE_ENUM, _gdk_join_style_values },
{ "GdkCursorType", &GTK_TYPE_GDK_CURSOR_TYPE,
GTK_TYPE_ENUM, _gdk_cursor_type_values },
{ "GdkFilterReturn", &GTK_TYPE_GDK_FILTER_RETURN,
GTK_TYPE_ENUM, _gdk_filter_return_values },
{ "GdkVisibilityState", &GTK_TYPE_GDK_VISIBILITY_STATE,
GTK_TYPE_ENUM, _gdk_visibility_state_values },
{ "GdkEventType", &GTK_TYPE_GDK_EVENT_TYPE,
GTK_TYPE_ENUM, _gdk_event_type_values },
{ "GdkEventMask", &GTK_TYPE_GDK_EVENT_MASK,
GTK_TYPE_FLAGS, _gdk_event_mask_values },
{ "GdkNotifyType", &GTK_TYPE_GDK_NOTIFY_TYPE,
GTK_TYPE_ENUM, _gdk_notify_type_values },
{ "GdkCrossingMode", &GTK_TYPE_GDK_CROSSING_MODE,
GTK_TYPE_ENUM, _gdk_crossing_mode_values },
{ "GdkModifierType", &GTK_TYPE_GDK_MODIFIER_TYPE,
GTK_TYPE_FLAGS, _gdk_modifier_type_values },
{ "GdkSubwindowMode", &GTK_TYPE_GDK_SUBWINDOW_MODE,
GTK_TYPE_ENUM, _gdk_subwindow_mode_values },
{ "GdkInputCondition", &GTK_TYPE_GDK_INPUT_CONDITION,
GTK_TYPE_FLAGS, _gdk_input_condition_values },
{ "GdkStatus", &GTK_TYPE_GDK_STATUS,
GTK_TYPE_ENUM, _gdk_status_values },
{ "GdkByteOrder", &GTK_TYPE_GDK_BYTE_ORDER,
GTK_TYPE_ENUM, _gdk_byte_order_values },
{ "GdkGCValuesMask", &GTK_TYPE_GDK_GC_VALUES_MASK,
GTK_TYPE_FLAGS, _gdk_gc_values_mask_values },
{ "GdkSelection", &GTK_TYPE_GDK_SELECTION,
GTK_TYPE_ENUM, _gdk_selection_values },
{ "GdkPropertyState", &GTK_TYPE_GDK_PROPERTY_STATE,
GTK_TYPE_ENUM, _gdk_property_state_values },
{ "GdkPropMode", &GTK_TYPE_GDK_PROP_MODE,
GTK_TYPE_ENUM, _gdk_prop_mode_values },
{ "GdkDndType", &GTK_TYPE_GDK_DND_TYPE,
GTK_TYPE_ENUM, _gdk_dnd_type_values },
{ "GdkInputSource", &GTK_TYPE_GDK_INPUT_SOURCE,
GTK_TYPE_ENUM, _gdk_input_source_values },
{ "GdkInputMode", &GTK_TYPE_GDK_INPUT_MODE,
GTK_TYPE_ENUM, _gdk_input_mode_values },
{ "GdkAxisUse", &GTK_TYPE_GDK_AXIS_USE,
GTK_TYPE_ENUM, _gdk_axis_use_values },
{ "GdkTarget", &GTK_TYPE_GDK_TARGET,
GTK_TYPE_ENUM, _gdk_target_values },
{ "GdkSelectionType", &GTK_TYPE_GDK_SELECTION_TYPE,
GTK_TYPE_ENUM, _gdk_selection_type_values },
{ "GdkExtensionMode", &GTK_TYPE_GDK_EXTENSION_MODE,
GTK_TYPE_ENUM, _gdk_extension_mode_values },
{ "GdkIMStyle", &GTK_TYPE_GDK_IM_STYLE,
GTK_TYPE_FLAGS, _gdk_im_style_values },
{ "GdkWMDecoration", &GTK_TYPE_GDK_WM_DECORATION,
GTK_TYPE_FLAGS, _gdk_wm_decoration_values },
{ "GdkWMFunction", &GTK_TYPE_GDK_WM_FUNCTION,
GTK_TYPE_FLAGS, _gdk_wm_function_values },
{ "GdkColorContextMode", &GTK_TYPE_GDK_COLOR_CONTEXT_MODE,
GTK_TYPE_ENUM, _gdk_color_context_mode_values },
{ "GdkOverlapType", &GTK_TYPE_GDK_OVERLAP_TYPE,
GTK_TYPE_ENUM, _gdk_overlap_type_values },
{ "GtkAccelGroup", &GTK_TYPE_ACCEL_GROUP,
GTK_TYPE_BOXED, NULL },
{ "GtkSelectionData", &GTK_TYPE_SELECTION_DATA,
GTK_TYPE_BOXED, NULL },
{ "GtkStyle", &GTK_TYPE_STYLE,
GTK_TYPE_BOXED, NULL },
{ "GdkColormap", &GTK_TYPE_GDK_COLORMAP,
GTK_TYPE_BOXED, NULL },
{ "GdkVisual", &GTK_TYPE_GDK_VISUAL,
GTK_TYPE_BOXED, NULL },
{ "GdkFont", &GTK_TYPE_GDK_FONT,
GTK_TYPE_BOXED, NULL },
{ "GdkWindow", &GTK_TYPE_GDK_WINDOW,
GTK_TYPE_BOXED, NULL },
{ "GdkEvent", &GTK_TYPE_GDK_EVENT,
GTK_TYPE_BOXED, NULL },
{ "GdkColor", &GTK_TYPE_GDK_COLOR,
GTK_TYPE_BOXED, NULL },

View File

@ -1,110 +0,0 @@
/* type variables, generated by maketypes.awk */
GtkType GTK_TYPE_CELL_TYPE = 0;
GtkType GTK_TYPE_C_TREE_POS = 0;
GtkType GTK_TYPE_C_TREE_LINE_STYLE = 0;
GtkType GTK_TYPE_C_TREE_EXPANSION_TYPE = 0;
GtkType GTK_TYPE_DEBUG_FLAG = 0;
GtkType GTK_TYPE_ACCEL_FLAGS = 0;
GtkType GTK_TYPE_ARROW_TYPE = 0;
GtkType GTK_TYPE_ATTACH_OPTIONS = 0;
GtkType GTK_TYPE_BUTTON_BOX_STYLE = 0;
GtkType GTK_TYPE_CURVE_TYPE = 0;
GtkType GTK_TYPE_DIRECTION_TYPE = 0;
GtkType GTK_TYPE_JUSTIFICATION = 0;
GtkType GTK_TYPE_MATCH_TYPE = 0;
GtkType GTK_TYPE_MENU_DIRECTION_TYPE = 0;
GtkType GTK_TYPE_MENU_FACTORY_TYPE = 0;
GtkType GTK_TYPE_METRIC_TYPE = 0;
GtkType GTK_TYPE_ORIENTATION = 0;
GtkType GTK_TYPE_PACK_TYPE = 0;
GtkType GTK_TYPE_PATH_PRIORITY_TYPE = 0;
GtkType GTK_TYPE_PATH_TYPE = 0;
GtkType GTK_TYPE_POLICY_TYPE = 0;
GtkType GTK_TYPE_POSITION_TYPE = 0;
GtkType GTK_TYPE_PREVIEW_TYPE = 0;
GtkType GTK_TYPE_RELIEF_STYLE = 0;
GtkType GTK_TYPE_RESIZE_MODE = 0;
GtkType GTK_TYPE_SIGNAL_RUN_TYPE = 0;
GtkType GTK_TYPE_SCROLL_TYPE = 0;
GtkType GTK_TYPE_SELECTION_MODE = 0;
GtkType GTK_TYPE_SHADOW_TYPE = 0;
GtkType GTK_TYPE_STATE_TYPE = 0;
GtkType GTK_TYPE_SUBMENU_DIRECTION = 0;
GtkType GTK_TYPE_SUBMENU_PLACEMENT = 0;
GtkType GTK_TYPE_TOOLBAR_STYLE = 0;
GtkType GTK_TYPE_TROUGH_TYPE = 0;
GtkType GTK_TYPE_UPDATE_TYPE = 0;
GtkType GTK_TYPE_VISIBILITY = 0;
GtkType GTK_TYPE_WINDOW_POSITION = 0;
GtkType GTK_TYPE_WINDOW_TYPE = 0;
GtkType GTK_TYPE_SORT_TYPE = 0;
GtkType GTK_TYPE_FONT_METRIC_TYPE = 0;
GtkType GTK_TYPE_OBJECT_FLAGS = 0;
GtkType GTK_TYPE_ARG_FLAGS = 0;
GtkType GTK_TYPE_PACKER_OPTIONS = 0;
GtkType GTK_TYPE_SIDE_TYPE = 0;
GtkType GTK_TYPE_ANCHOR_TYPE = 0;
GtkType GTK_TYPE_PRIVATE_FLAGS = 0;
GtkType GTK_TYPE_PROGRESS_BAR_STYLE = 0;
GtkType GTK_TYPE_PROGRESS_BAR_ORIENTATION = 0;
GtkType GTK_TYPE_RC_TOKEN_TYPE = 0;
GtkType GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY = 0;
GtkType GTK_TYPE_SPIN_TYPE = 0;
GtkType GTK_TYPE_TOOLBAR_CHILD_TYPE = 0;
GtkType GTK_TYPE_TREE_VIEW_MODE = 0;
GtkType GTK_TYPE_FUNDAMENTAL_TYPE = 0;
GtkType GTK_TYPE_WIDGET_FLAGS = 0;
GtkType GTK_TYPE_GDK_COLOR_INFO_FLAGS = 0;
GtkType GTK_TYPE_GDK_DEBUG_FLAG = 0;
GtkType GTK_TYPE_GDK_RGB_DITHER = 0;
GtkType GTK_TYPE_GDK_WINDOW_TYPE = 0;
GtkType GTK_TYPE_GDK_WINDOW_CLASS = 0;
GtkType GTK_TYPE_GDK_IMAGE_TYPE = 0;
GtkType GTK_TYPE_GDK_VISUAL_TYPE = 0;
GtkType GTK_TYPE_GDK_FONT_TYPE = 0;
GtkType GTK_TYPE_GDK_WINDOW_ATTRIBUTES_TYPE = 0;
GtkType GTK_TYPE_GDK_WINDOW_HINTS = 0;
GtkType GTK_TYPE_GDK_FUNCTION = 0;
GtkType GTK_TYPE_GDK_FILL = 0;
GtkType GTK_TYPE_GDK_FILL_RULE = 0;
GtkType GTK_TYPE_GDK_LINE_STYLE = 0;
GtkType GTK_TYPE_GDK_CAP_STYLE = 0;
GtkType GTK_TYPE_GDK_JOIN_STYLE = 0;
GtkType GTK_TYPE_GDK_CURSOR_TYPE = 0;
GtkType GTK_TYPE_GDK_FILTER_RETURN = 0;
GtkType GTK_TYPE_GDK_VISIBILITY_STATE = 0;
GtkType GTK_TYPE_GDK_EVENT_TYPE = 0;
GtkType GTK_TYPE_GDK_EVENT_MASK = 0;
GtkType GTK_TYPE_GDK_NOTIFY_TYPE = 0;
GtkType GTK_TYPE_GDK_CROSSING_MODE = 0;
GtkType GTK_TYPE_GDK_MODIFIER_TYPE = 0;
GtkType GTK_TYPE_GDK_SUBWINDOW_MODE = 0;
GtkType GTK_TYPE_GDK_INPUT_CONDITION = 0;
GtkType GTK_TYPE_GDK_STATUS = 0;
GtkType GTK_TYPE_GDK_BYTE_ORDER = 0;
GtkType GTK_TYPE_GDK_GC_VALUES_MASK = 0;
GtkType GTK_TYPE_GDK_SELECTION = 0;
GtkType GTK_TYPE_GDK_PROPERTY_STATE = 0;
GtkType GTK_TYPE_GDK_PROP_MODE = 0;
GtkType GTK_TYPE_GDK_DND_TYPE = 0;
GtkType GTK_TYPE_GDK_INPUT_SOURCE = 0;
GtkType GTK_TYPE_GDK_INPUT_MODE = 0;
GtkType GTK_TYPE_GDK_AXIS_USE = 0;
GtkType GTK_TYPE_GDK_TARGET = 0;
GtkType GTK_TYPE_GDK_SELECTION_TYPE = 0;
GtkType GTK_TYPE_GDK_EXTENSION_MODE = 0;
GtkType GTK_TYPE_GDK_IM_STYLE = 0;
GtkType GTK_TYPE_GDK_WM_DECORATION = 0;
GtkType GTK_TYPE_GDK_WM_FUNCTION = 0;
GtkType GTK_TYPE_GDK_COLOR_CONTEXT_MODE = 0;
GtkType GTK_TYPE_GDK_OVERLAP_TYPE = 0;
GtkType GTK_TYPE_ACCEL_GROUP = 0;
GtkType GTK_TYPE_SELECTION_DATA = 0;
GtkType GTK_TYPE_STYLE = 0;
GtkType GTK_TYPE_GDK_COLORMAP = 0;
GtkType GTK_TYPE_GDK_VISUAL = 0;
GtkType GTK_TYPE_GDK_FONT = 0;
GtkType GTK_TYPE_GDK_WINDOW = 0;
GtkType GTK_TYPE_GDK_EVENT = 0;
GtkType GTK_TYPE_GDK_COLOR = 0;

305
ltconfig
View File

@ -25,13 +25,25 @@
# A lot of this script is taken from autoconf-2.10.
# Check that we are running under the correct shell.
SHELL=${CONFIG_SHELL-/bin/sh}
echo=echo
if test "X$1" = X--no-reexec; then
# Discard the --no-reexec flag, and continue.
shift
elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
# Yippee, $echo works!
:
else
# Restart under the correct shell.
exec "$SHELL" "$0" --no-reexec ${1+"$@"}
fi
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "${CDPATH+set}" = set; then CDPATH=; export CDPATH; fi
echo=echo
if test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then :
else
if test "X`($echo '\t') 2>/dev/null`" != 'X\t'; then
# The Solaris, AIX, and Digital Unix default echo programs unquote
# backslashes. This makes it impossible to quote backslashes using
# echo "$something" | sed 's/\\/\\\\/g'
@ -51,20 +63,15 @@ else
if test "X`(print -r '\t') 2>/dev/null`" = 'X\t'; then
# This shell has a builtin print -r that does the trick.
echo='print -r'
#
# The following is from libtool-1.2a, won't work with this patched
# libtool-1.2
#
# elif test -f /bin/ksh && test "X$CONFIG_SHELL" != X/bin/ksh; then
# # If we have ksh, try running ltconfig again with it.
# CONFIG_SHELL=/bin/ksh
# export CONFIG_SHELL
# exec "$CONFIG_SHELL" "$0" --no-reexec ${1+"$@"}
elif test -f /bin/ksh && test "X$CONFIG_SHELL" != X/bin/ksh; then
# If we have ksh, try running ltconfig again with it.
CONFIG_SHELL=/bin/ksh
export CONFIG_SHELL
exec "$CONFIG_SHELL" "$0" --no-reexec ${1+"$@"}
else
# Try using printf.
echo='printf %s\n'
if test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then :
else
if test "X`($echo '\t') 2>/dev/null`" != 'X\t'; then
# Oops. We lost completely, so just stick with echo.
echo=echo
fi
@ -86,7 +93,7 @@ progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
# Constants:
PROGRAM=ltconfig
PACKAGE=libtool
VERSION=1.2
VERSION=1.2b
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.c 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS 1>&5'
rm="rm -f"
@ -94,6 +101,7 @@ rm="rm -f"
help="Try \`$progname --help' for more information."
# Global variables:
default_ofile=libtool
can_build_shared=yes
enable_shared=yes
# All known linkers require a `.a' archive for static linking.
@ -105,6 +113,7 @@ ac_config_guess=
ac_config_sub=
host=
nonopt=
ofile="$default_ofile"
verify_host=yes
with_gcc=no
with_gnu_ld=no
@ -141,10 +150,12 @@ Usage: $progname [OPTION]... LTMAIN [HOST]
Generate a system-specific libtool script.
--debug enable verbose shell tracing
--disable-shared do not build shared libraries
--disable-static do not build static libraries
--help display this help and exit
--no-verify do not verify that HOST is a valid host type
-o, --output=FILE specify the output file [default=$default_ofile]
--quiet same as \`--silent'
--silent do not print informational messages
--srcdir=DIR find \`config.guess' in DIR
@ -160,6 +171,11 @@ EOM
exit 0
;;
--debug)
echo "$progname: enabling shell trace mode"
set -x
;;
--disable-shared) enable_shared=no ;;
--disable-static) enable_static=no ;;
@ -171,6 +187,9 @@ EOM
--no-verify) verify_host=no ;;
--output | -o) prev=ofile ;;
--output=*) ofile="$optarg" ;;
--version) echo "$PROGRAM (GNU $PACKAGE) $VERSION"; exit 0 ;;
--with-gcc) with_gcc=yes ;;
@ -205,8 +224,7 @@ if test -z "$ltmain"; then
exit 1
fi
if test -f "$ltmain"; then :
else
if test ! -f "$ltmain"; then
echo "$progname: \`$ltmain' does not exist" 1>&2
echo "$help" 1>&2
exit 1
@ -284,7 +302,7 @@ if test "$verify_host" = yes; then
ac_config_sub=$ac_aux_dir/config.sub
# Make sure we can run config.sub.
if $ac_config_sub sun4 >/dev/null 2>&1; then :
if $SHELL $ac_config_sub sun4 >/dev/null 2>&1; then :
else
echo "$progname: cannot run $ac_config_sub" 1>&2
echo "$help" 1>&2
@ -296,14 +314,14 @@ if test "$verify_host" = yes; then
host_alias=$host
case "$host_alias" in
"")
if host_alias=`$ac_config_guess`; then :
if host_alias=`$SHELL $ac_config_guess`; then :
else
echo "$progname: cannot guess host type; you must specify one" 1>&2
echo "$help" 1>&2
exit 1
fi ;;
esac
host=`$ac_config_sub $host_alias`
host=`$SHELL $ac_config_sub $host_alias`
echo "$ac_t$host" 1>&6
# Make sure the host verified.
@ -441,7 +459,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
# Now see if the compiler is really GCC.
with_gcc=no
echo $ac_n "checking whether we are using GNU C... $ac_c" 1>&6
echo "$progname:444: checking whether we are using GNU C" >&5
echo "$progname:462: checking whether we are using GNU C" >&5
$rm conftest.c
cat > conftest.c <<EOF
@ -449,7 +467,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
yes;
#endif
EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:470: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
with_gcc=yes
fi
$rm conftest.c
@ -497,7 +515,7 @@ else
link_static_flag='-bnso -bI:/lib/syscalls.exp'
;;
hpux9* | hpux10*)
hpux9* | hpux10* | hpux11*)
# Is there a better link_static_flag that works with the bundled CC?
wl='-Wl,'
link_static_flag="${wl}-a ${wl}archive"
@ -549,22 +567,6 @@ else
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
;;
@ -580,8 +582,8 @@ if test -n "$pic_flag"; then
echo "int some_variable = 0;" > conftest.c
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $pic_flag -DPIC"
echo "$progname:567: checking if $compiler PIC flag $pic_flag works" >&5
if { (eval echo $progname:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
echo "$progname:585: checking if $compiler PIC flag $pic_flag works" >&5
if { (eval echo $progname:586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
# Append any warnings to the config.log.
cat conftest.err 1>&5
@ -624,8 +626,8 @@ $rm conftest*
echo 'main(){return(0);}' > conftest.c
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $link_static_flag"
echo "$progname:611: checking if $compiler static flag $link_static_flag works" >&5
if { (eval echo $progname:612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
echo "$progname:629: checking if $compiler static flag $link_static_flag works" >&5
if { (eval echo $progname:630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
echo "$ac_t$link_static_flag" 1>&6
else
echo "$ac_t"none 1>&6
@ -657,11 +659,11 @@ if test -z "$LD"; then
if test "$with_gcc" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6
echo "$progname:644: checking for ld used by GCC" >&5
echo "$progname:662: checking for ld used by GCC" >&5
ac_prog=`($CC -print-prog-name=ld) 2>&5`
case "$ac_prog" in
# Accept absolute paths.
/* | [A-Za-z]:\\*)
/* | [A-Za-z]:[/\\]*)
test -z "$LD" && LD="$ac_prog"
;;
"")
@ -675,10 +677,10 @@ if test -z "$LD"; then
esac
elif test "$with_gnu_ld" = yes; then
echo $ac_n "checking for GNU ld... $ac_c" 1>&6
echo "$progname:662: checking for GNU ld" >&5
echo "$progname:680: checking for GNU ld" >&5
else
echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
echo "$progname:665: checking for non-GNU ld" >&5
echo "$progname:683: checking for non-GNU ld" >&5
fi
if test -z "$LD"; then
@ -730,6 +732,7 @@ no_undefined_flag=
archive_cmds=
old_archive_from_new_cmds=
export_dynamic_flag_spec=
whole_archive_flag_spec=
hardcode_libdir_flag_spec=
hardcode_libdir_separator=
hardcode_direct=no
@ -737,31 +740,42 @@ hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
runpath_var=
case "$host_os" in
amigaos* | sunos4*)
# On these operating systems, we should treat GNU ld like the system ld.
gnu_ld_acts_native=yes
;;
*)
gnu_ld_acts_native=no
;;
esac
ld_shlibs=yes
if test "$with_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
if test "$with_gnu_ld" = yes; then
# See if GNU ld supports shared libraries.
if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs'
runpath_var=LD_RUN_PATH
ld_shlibs=yes
else
ld_shlibs=no
fi
case "$host_os" in
amigaos*)
archive_cmds='$rm $objdir/a2ixlibrary.data;$echo "#define NAME $libname" > $objdir/a2ixlibrary.data;$echo "#define LIBRARY_ID 1" >> $objdir/a2ixlibrary.data;$echo "#define VERSION $major" >> $objdir/a2ixlibrary.data;$echo "#define REVISION $revision" >> $objdir/a2ixlibrary.data;$AR cru $lib$libobjs;$RANLIB $lib;(cd $objdir && a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
sunos4*)
archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs'
hardcode_direct=yes
hardcode_minus_L=yes
hardcode_shlibpath_var=no
;;
linux-gnu*)
archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs $deplibs'
;;
*)
if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared ${wl}-soname $wl$soname -o $lib$libobjs'
else
ld_shlibs=no
fi
;;
esac
if test "$ld_shlibs" = yes; then
runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
export_dynamic_flag_spec='${wl}--export-dynamic'
whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@ -817,7 +831,7 @@ else
archive_cmds='$CC -shared -o $lib$libobjs'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_minus_L=yes
hardcode_minus_L=no
hardcode_shlibpath_var=no
;;
@ -829,7 +843,7 @@ else
export_dynamic_flag_spec='${wl}-E'
;;
hpux10*)
hpux10* | hpux11*)
archive_cmds='$LD -b +h $soname +s +b $install_libdir -o $lib$libobjs'
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_direct=yes
@ -838,7 +852,11 @@ else
;;
irix5* | irix6*)
archive_cmds='$LD -shared -o $lib -soname $soname -set_version $verstring$libobjs'
if test "$with_gcc" = yes; then
archive_cmds='$CC -shared -o $lib ${wl}-soname ${wl}$soname ${wl}-set_version ${wl}$verstring$libobjs'
else
archive_cmds='$LD -shared -o $lib -soname $soname -set_version $verstring$libobjs'
fi
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
;;
@ -892,15 +910,7 @@ else
;;
sunos4*)
if test "$with_gcc" = yes; then
archive_cmds='$CC -shared -o $lib$libobjs'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs'
fi
if test "$with_gnu_ld" = yes; then
export_dynamic_flag_spec='${wl}-export-dynamic'
fi
archive_cmds='$LD -assert pure-text -Bstatic -o $lib$libobjs'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes
hardcode_minus_L=yes
@ -926,7 +936,7 @@ echo "$ac_t$ld_shlibs" 1>&6
if test -z "$NM"; then
echo $ac_n "checking for BSD-compatible nm... $ac_c" 1>&6
case "$NM" in
/* | [A-Za-z]:\\*) ;; # Let the user override the test with a path.
/* | [A-Za-z]:[/\\]*) ;; # Let the user override the test with a path.
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
@ -1004,11 +1014,11 @@ void nm_test_func(){}
main(){nm_test_var='a';nm_test_func();return(0);}
EOF
echo "$progname:991: checking if global_symbol_pipe works" >&5
if { (eval echo $progname:992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.o; then
echo "$progname:1017: checking if global_symbol_pipe works" >&5
if { (eval echo $progname:1018: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.o; then
# Now try to grab the symbols.
nlist=conftest.nm
if { echo "$progname:995: eval \"$NM conftest.o | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.o | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
if { echo "$progname:1021: eval \"$NM conftest.o | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.o | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
# Try sorting and uniquifying the output.
if sort "$nlist" | uniq > "$nlist"T; then
@ -1066,7 +1076,7 @@ EOF
save_CFLAGS="$CFLAGS"
LIBS='conftestm.o'
CFLAGS="$CFLAGS$no_builtin_flag"
if { (eval echo $progname:1053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
if { (eval echo $progname:1079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
pipe_works=yes
else
echo "$progname: failed program was:" >&5
@ -1109,25 +1119,20 @@ if test -n "$hardcode_libdir_flag_spec" || \
# We can link without hardcoding, and we can hardcode nonexisting dirs.
hardcode_action=immediate
fi
elif test "$hardcode_direct" != yes && \
test "$hardcode_minus_L" != yes && \
test "$hardcode_shlibpath_var" != yes; then
# We cannot hardcode anything.
hardcode_action=unsupported
else
# We can only hardcode existing directories.
hardcode_action=relink
# We cannot hardcode anything, or else we can only hardcode existing
# directories.
hardcode_action=unsupported
fi
echo "$ac_t$hardcode_action" 1>&6
test "$hardcode_action" = unsupported && can_build_shared=no
reload_flag=
reload_cmds='$LD$reload_flag -o $output$reload_objs'
echo $ac_n "checking for $LD option to reload object files... $ac_c" 1>&6
# PORTME Some linker may need a different reload flag.
# PORTME Some linkers may need a different reload flag.
reload_flag='-r'
echo "$ac_t$reload_flag"
echo "$ac_t$reload_flag" 1>&6
test -n "$reload_flag" && reload_flag=" $reload_flag"
# PORTME Fill in your ld.so characteristics
@ -1146,11 +1151,11 @@ echo $ac_n "checking dynamic linker characteristics... $ac_c" 1>&6
case "$host_os" in
aix3* | aix4*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix $libname.a'
library_names_spec='${libname}${release}.so$versuffix $libname.a'
shlibpath_var=LIBPATH
# AIX has no versioning support, so we append a major version to the name.
soname_spec='${libname}${release}.so.$major'
soname_spec='${libname}${release}.so$major'
;;
amigaos*)
@ -1161,25 +1166,25 @@ amigaos*)
freebsd2* | freebsd3*)
version_type=sunos
library_names_spec='${libname}${release}.so.$versuffix $libname.so'
finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
library_names_spec='${libname}${release}.so$versuffix $libname.so'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
;;
gnu*)
version_type=sunos
library_names_spec='${libname}${release}.so.$versuffix'
version_type=linux
library_names_spec='${libname}${release}.so$versuffix ${libname}.so'
shlibpath_var=LD_LIBRARY_PATH
;;
hpux9* | hpux10*)
hpux9* | hpux10* | hpux11*)
# Give a soname corresponding to the major version so that dld.sl refuses to
# link against other versions.
dynamic_linker="$host_os dld.sl"
version_type=sunos
shlibpath_var=SHLIB_PATH
library_names_spec='${libname}${release}.sl.$versuffix ${libname}${release}.sl.$major $libname.sl'
soname_spec='${libname}${release}.sl.$major'
library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
soname_spec='${libname}${release}.sl$major'
# HP-UX runs *really* slowly unless shared libraries are mode 555.
postinstall_cmds='chmod 555 $lib'
;;
@ -1187,7 +1192,7 @@ hpux9* | hpux10*)
irix5* | irix6*)
version_type=osf
soname_spec='${libname}${release}.so'
library_names_spec='${libname}${release}.so.$versuffix $libname.so'
library_names_spec='${libname}${release}.so$versuffix $libname.so'
shlibpath_var=LD_LIBRARY_PATH
;;
@ -1199,9 +1204,9 @@ linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
# This must be Linux ELF.
linux-gnu*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so.$major'
finish_cmds='PATH="$PATH:/sbin" ldconfig -n $libdir'
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
soname_spec='${libname}${release}.so$major'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
if test -f /lib/ld.so.1; then
@ -1217,8 +1222,8 @@ linux-gnu*)
netbsd* | openbsd*)
version_type=sunos
library_names_spec='${libname}${release}.so.$versuffix'
finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
library_names_spec='${libname}${release}.so$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
;;
@ -1232,42 +1237,44 @@ os2*)
osf3* | osf4*)
version_type=osf
soname_spec='${libname}${release}.so'
library_names_spec='${libname}${release}.so.$versuffix $libname.so'
library_names_spec='${libname}${release}.so$versuffix $libname.so'
shlibpath_var=LD_LIBRARY_PATH
;;
sco3.2v5*)
version_type=osf
soname_spec='${libname}${release}.so.$major'
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so$major'
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
shlibpath_var=LD_LIBRARY_PATH
;;
solaris2*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so.$major'
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
soname_spec='${libname}${release}.so$major'
shlibpath_var=LD_LIBRARY_PATH
# ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib'
;;
sunos4*)
version_type=sunos
library_names_spec='${libname}${release}.so.$versuffix'
finish_cmds='PATH="$PATH:/usr/etc" ldconfig $libdir'
library_names_spec='${libname}${release}.so$versuffix'
finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
;;
sysv4.2uw2*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so.$major'
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
soname_spec='${libname}${release}.so$major'
shlibpath_var=LD_LIBRARY_PATH
;;
uts4*)
version_type=linux
library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major $libname.so'
soname_spec='${libname}${release}.so.$major'
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
soname_spec='${libname}${release}.so$major'
shlibpath_var=LD_LIBRARY_PATH
;;
@ -1323,7 +1330,7 @@ ltecho="$echo"
for var in ltecho old_CC old_CFLAGS old_CPPFLAGS old_LD old_NM old_RANLIB \
old_LN_S AR CC LD LN_S NM reload_flag reload_cmds wl pic_flag \
link_static_flag no_builtin_flag export_dynamic_flag_spec \
libname_spec library_names_spec soname_spec RANLIB \
whole_archive_flag_spec libname_spec library_names_spec soname_spec RANLIB \
old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
old_postuninstall_cmds archive_cmds postinstall_cmds postuninstall_cmds \
allow_undefined_flag no_undefined_flag \
@ -1343,14 +1350,13 @@ for var in ltecho old_CC old_CFLAGS old_CPPFLAGS old_LD old_NM old_RANLIB \
esac
done
ofile=libtool
trap "$rm $ofile; exit 1" 1 2 15
echo creating $ofile
$rm $ofile
cat <<EOF > $ofile
#! /bin/sh
trap "$rm \"$ofile\"; exit 1" 1 2 15
echo "creating $ofile"
$rm "$ofile"
cat <<EOF > "$ofile"
#! $SHELL
# libtool - Provide generalized library-building support services.
# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $PROGRAM - GNU $PACKAGE $VERSION
# NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
#
@ -1376,8 +1382,15 @@ cat <<EOF > $ofile
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# This program was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
Xsed="sed -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "\${CDPATH+set}" = set; then CDPATH=; export CDPATH; fi
### BEGIN LIBTOOL CONFIG
# Libtool was configured as follows, on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# CC="$old_CC" CFLAGS="$old_CFLAGS" CPPFLAGS="$old_CPPFLAGS" \\
# LD="$old_LD" NM="$old_NM" RANLIB="$old_RANLIB" LN_S="$old_LN_S" \\
@ -1386,32 +1399,25 @@ cat <<EOF > $ofile
# Compiler and other test output produced by $progname, useful for
# debugging $progname, is in ./config.log if it exists.
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
Xsed="sed -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
if test "\${CDPATH+set}" = set; then CDPATH=; export CDPATH; fi
# An echo program that does not interpret backslashes.
echo="$ltecho"
# The version of $progname that generated this script.
LTCONFIG_VERSION="$VERSION"
# Shell to use when invoking shell scripts.
SHELL=${CONFIG_SHELL-/bin/sh}
SHELL="$SHELL"
# Whether or not to build libtool libraries.
# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared
# Whether or not to build old-style libraries.
# Whether or not to build static libraries.
build_old_libs=$enable_static
# The host system.
host_alias="$host_alias"
host="$host"
# An echo program that does not interpret backslashes.
echo="$ltecho"
# The archiver.
AR="$AR"
@ -1449,6 +1455,9 @@ no_builtin_flag="$no_builtin_flag"
# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec="$export_dynamic_flag_spec"
# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec="$whole_archive_flag_spec"
# Library versioning type.
version_type=$version_type
@ -1518,12 +1527,12 @@ hardcode_minus_L=$hardcode_minus_L
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=$hardcode_shlibpath_var
EOF
case "$host_os" in
aix3*)
cat <<\EOF >> $ofile
cat <<\EOF >> "$ofile"
# AIX sometimes has problems with the GCC collect2 program. For some
# reason, if we set the COLLECT_NAMES environment variable, the problems
# vanish in a puff of smoke.
@ -1531,15 +1540,17 @@ if test "${COLLECT_NAMES+set}" != set; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
EOF
;;
esac
# Append the ltmain.sh script.
cat "$ltmain" >> $ofile || (rm -f $ofile; exit 1)
echo '### END LIBTOOL CONFIG' >> "$ofile"
echo >> "$ofile"
chmod +x $ofile
# Append the ltmain.sh script.
cat "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
chmod +x "$ofile"
exit 0
# Local Variables:

676
ltmain.sh

File diff suppressed because it is too large Load Diff