mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-24 02:55:39 +00:00
7db633218f
* 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
39 lines
1.1 KiB
Makefile
39 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)
|
|
|