2002-08-31 Rodrigo Moya <rodrigo@ximian.com>

* api/gda-api.xml: new file for the libgda API.

	* gda/*: added libgda bindings.

	* sources/README: updated requirements.

svn path=/trunk/gtk-sharp/; revision=7167
This commit is contained in:
Rodrigo Moya 2002-09-01 10:28:11 +00:00
parent c8d090f62f
commit 14e24ebbf9
8 changed files with 2301 additions and 3 deletions

View file

@ -1,3 +1,11 @@
2002-08-31 Rodrigo Moya <rodrigo@ximian.com>
* api/gda-api.xml: new file for the libgda API.
* gda/*: added libgda bindings.
* sources/README: updated requirements.
2002-08-31 Rachel Hestilow <hestilow@ximian.com>
Proper GList, GSList support. Read-only for now.

View file

@ -7,7 +7,8 @@ APIS = \
gtk-symbols.xml \
glade-api.xml \
art-api.xml \
gnome-api.xml
gnome-api.xml \
gda-api.xml
RUNTIME=mono

2259
api/gda-api.xml Normal file

File diff suppressed because it is too large Load diff

View file

@ -74,11 +74,19 @@ if test "x$enable_glade" = "xyes"; then
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $GLADE_DEPENDENCIES_LIBS"
fi
LIBGDA_REQUIRED_VERSION=0.8.193
PKG_CHECK_MODULES(LIBGDA_DEPENDENCIES, libgda >= $LIBGDA_REQUIRED_VERSION, enable_gda=yes, enable_gda=no)
if test "x$enable_gda" = "xyes"; then
BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS $LIBGDA_DEPENDENCIES_CFLAGS"
BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS $LIBGDA_DEPENDENCIES_LIBS"
fi
AC_SUBST(BASE_DEPENDENCIES_CFLAGS)
AC_SUBST(BASE_DEPENDENCIES_LIBS)
AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_gnome" = "xyes")
AM_CONDITIONAL(ENABLE_GLADE, test "x$enable_glade" = "xyes")
AM_CONDITIONAL(ENABLE_GDA, test "x$enable_gda" = "xyes")
AC_SUBST(CFLAGS)
@ -95,6 +103,7 @@ gdk/Makefile
gtk/Makefile
glade/Makefile
gnome/Makefile
gda/Makefile
sample/Makefile
])

20
gda/Makefile.in Executable file
View file

@ -0,0 +1,20 @@
MCS=mcs
DESTDIR=
@ENABLE_GDA_TRUE@ all: linux
@ENABLE_GDA_FALSE@ all:
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:gda-sharp.dll /recurse:*.cs
linux: gda-sharp.dll
gda-sharp.dll: generated/*.cs
$(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o gda-sharp.dll --recurse '*.cs'
clean:
rm -f *.dll
rm -rf generated
install: all
@ENABLE_GDA_TRUE@ cp gda-sharp.dll $(DESTDIR)@prefix@/lib

View file

@ -1,6 +1,6 @@
NATIVE_DIRS = glue parser
DIRS=generator api glib pango atk gdk gtk glade art gnome sample
DIRS=generator api glib pango atk gdk gtk glade art gnome gda sample
ROOT=/cygdrive/$(subst \,/,$(subst :\,/,$(SYSTEMROOT)))
CSC=$(ROOT)/microsoft.net/framework/v1.0.3705/csc.exe
MCS=mcs

View file

@ -16,4 +16,4 @@ gtkhtml: cvs branch gnome-2-port files gtkhtml.[ch], gtkhtml-types.h,
gtkhtml-enums.h, gtkhtml-stream.[ch]
libglade-2.0.0
libart_lgpl-2.3.10
libgda-0.8.193

View file

@ -9,3 +9,4 @@ libgnomeui-2.0.1/libgnomeui Gnome gnomeui-2
gtkhtml/src Gtk gtkhtml-3.0
libglade-2.0.0/glade Glade glade-2.0
libart_lgpl-2.3.10 Art art_lgpl
libgda-0.8.193/libgda Gda gda-2