GtkSharp/Makefile.am
Mike Kestner 7db633218f 2009-08-07 Mike Kestner <mkestner@novell.com>
* configure.in.in: add new dir and autofu for it.
	* Makefile.am: add new dir
	* gapi/*: a small extension method library to add generation-related
	api to GType in 2.0. Access it with -pkg:gapi-2.0-compat to pick up
	the needed refs.
	* generator/GObjectVM.cs: generate new GType getter methods.
	* generator/ObjectGen.cs: generate new GType getter methods.
	* glib/GType.cs: change a few props to methods to make them extension
	method friendly for 2.0 compat.
	* glib/Object.cs: use new GType getter methods.
	* glib/Value.cs: use new GType getter methods.
	* gtk/Widget.custom: use new GetClassPtr method.

svn path=/trunk/gtk-sharp/; revision=139609
2009-08-08 23:42:15 +00:00

38 lines
1.1 KiB
Makefile

SUBDIRS = sources generator parser gapi glib gio cairo pango atk gdk gtk glade gtkdotnet sample doc
EXTRA_DIST = \
mono.snk \
gtk-sharp.snk \
makefile.win32 \
policy.config.in \
AssemblyInfo.cs.in \
ChangeLog \
HACKING \
README \
README.generator
configure.in: bootstrap.status configure.in.in
$(SHELL) $<
win32-installer: all
candle.exe gtk-sharp-2.0-lib.wxs
light.exe gtk-sharp-2.0-lib.wixobj
candle.exe gtk-sharp-2.0-dev.wxs
light.exe gtk-sharp-2.0-dev.wixobj
assembly_dirs = glib gio pango atk gdk gtk glade gtkdotnet
cross-bundle: all
mkdir -p gtk-sharp-cross-$(VERSION)
rm -rf gtk-sharp-cross-$(VERSION)/*
cp *.wxs gtk-sharp-cross-$(VERSION)
cp generator/gapi_codegen.exe gtk-sharp-cross-$(VERSION)
cp */glue/.libs/*.dll gtk-sharp-cross-$(VERSION)
@for a in $(assembly_dirs); do \
mkdir -p gtk-sharp-cross-$(VERSION)/$$a; \
cp $$a/*.dll gtk-sharp-cross-$(VERSION)/$$a; \
done
cp sample/GtkDemo/GtkDemo.exe gtk-sharp-cross-$(VERSION)
zip -9r gtk-sharp-cross-$(VERSION).zip gtk-sharp-cross-$(VERSION)
rm -rf gtk-sharp-cross-$(VERSION)