* Makefile.in: Updated to reflect moval of api xml files from api/

to each assembly dir.
        * configure.in: Ditto
        * art/.cvsignore Ditto
        * art/Makefile.in: Ditto
        * atk/.cvsignore Ditto
        * atk/Makefile.in: Ditto
        * gda/.cvsignore Ditto
        * gda/Makefile.in: Ditto
        * gdk/.cvsignore Ditto
        * gdk/Makefile.in: Ditto
        * gdk/gdk-symbols.xml Ditto
        * glade/.cvsignore Ditto
        * glade/Makefile.in: Ditto
        * gnome/.cvsignore Ditto
        * gnome/Makefile.in: Ditto
        * gnomedb/.cvsignore Ditto
        * gnomedb/Makefile.in: Ditto
        * gst/.cvsignore Ditto
        * gst/Makefile.in: Ditto
        * gtk/.cvsignore Ditto
        * gtk/Makefile.in: Ditto
        * gtk/gtk-symbols.xml Ditto
        * gtkhtml/.cvsignore Ditto
        * gtkhtml/Makefile.in: Ditto
        * pango/.cvsignore Ditto
        * pango/Makefile.in: Ditto
        * rsvg/.cvsignore Ditto
        * rsvg/Makefile.in: Ditto
        * sources/gtk-sharp-sources.xml: Ditto
        * api/: Removed

svn path=/trunk/gtk-sharp/; revision=18827
This commit is contained in:
Martin Willemoes Hansen 2003-10-09 22:29:59 +00:00
parent 88a78c99bd
commit 6b629e8cef
44 changed files with 427 additions and 257 deletions

View File

@ -1,3 +1,37 @@
2003-10-10 Martin Willemoes Hansen <mwh@sysrq.dk>
* Makefile.in: Updated to reflect moval of api xml files from api/
to each assembly dir.
* configure.in: Ditto
* art/.cvsignore Ditto
* art/Makefile.in: Ditto
* atk/.cvsignore Ditto
* atk/Makefile.in: Ditto
* gda/.cvsignore Ditto
* gda/Makefile.in: Ditto
* gdk/.cvsignore Ditto
* gdk/Makefile.in: Ditto
* gdk/gdk-symbols.xml Ditto
* glade/.cvsignore Ditto
* glade/Makefile.in: Ditto
* gnome/.cvsignore Ditto
* gnome/Makefile.in: Ditto
* gnomedb/.cvsignore Ditto
* gnomedb/Makefile.in: Ditto
* gst/.cvsignore Ditto
* gst/Makefile.in: Ditto
* gtk/.cvsignore Ditto
* gtk/Makefile.in: Ditto
* gtk/gtk-symbols.xml Ditto
* gtkhtml/.cvsignore Ditto
* gtkhtml/Makefile.in: Ditto
* pango/.cvsignore Ditto
* pango/Makefile.in: Ditto
* rsvg/.cvsignore Ditto
* rsvg/Makefile.in: Ditto
* sources/gtk-sharp-sources.xml: Ditto
* api/: Removed
2003-10-09 Mike Kestner <mkestner@ximian.com>
* api/*-api.xml : regenerated

View File

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

View File

@ -1,6 +0,0 @@
*.dll
*.exe
generated
generated-stamp
Makefile

View File

@ -1,33 +0,0 @@
APIS = \
atk-api.xml \
pango-api.xml \
gdk-api.xml \
gdk-symbols.xml \
gtk-api.xml \
gtk-symbols.xml \
glade-api.xml \
art-api.xml \
gnome-api.xml \
gda-api.xml \
gst-api.xml \
gnomedb-api.xml \
rsvg-api.xml \
RUNTIME=mono
all: generated-stamp
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) && touch generated-stamp
clean:
rm -f generated-stamp
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
install: all
../mkinstalldirs $(apidir) && \
cp $(APIS) $(apidir)

View File

@ -1,6 +0,0 @@
all: generated-stamp
generated-stamp: atk-api.xml gdk-api.xml gdk-symbols.xml gtk-api.xml gtk-symbols.xml pango-api.xml glade-api.xml ../generator/codegen.exe
../generator/codegen --generate atk-api.xml gdk-api.xml gdk-symbols.xml gtk-api.xml gtk-symbols.xml pango-api.xml glade-api.xml
touch generated-stamp

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,40 @@
APIS= art-api.xml
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=art-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-imaging-sharp.dll /out:art-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=art-sharp && touch generated-stamp
linux: art-sharp.dll
art-sharp.dll: generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -r System.Drawing -L ../glib -L ../pango -L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r gdk-sharp.dll -o art-sharp.dll --recurse '*.cs'
$(ASSEMBLY): generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll -r ../atk/atk-sharp.dll \
-r ../gdk/gdk-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp art-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,36 @@
APIS= atk-api.xml
INCLUDE_APIS = ../pango/pango-api.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=atk-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /out:atk-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=art-sharp && touch generated-stamp
linux: atk-sharp.dll
atk-sharp.dll: generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -L ../glib -L ../pango -r glib-sharp.dll -r pango-sharp.dll -o atk-sharp.dll --recurse '*.cs'
$(ASSEMBLY): generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r ../glib/glib-sharp.dll -r ../pango/pango-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp atk-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -111,7 +111,6 @@ AC_OUTPUT([
glue/Makefile
parser/Makefile
generator/Makefile
api/Makefile
glib/Makefile
pango/Makefile
atk/Makefile

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,36 @@
MCS=mcs
DESTDIR=
prefix=@prefix@
APIS= gda-api.xml
@ENABLE_GDA_TRUE@ all: linux
RUNTIME=mono
MCS=mcs
ASSEMBLY=gda-sharp.dll
@ENABLE_GDA_TRUE@ all: $(ASSEMBLY)
@ENABLE_GDA_FALSE@ all:
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:gda-sharp.dll /recurse:*.cs
all: $(ASSEMBLY)
linux: gda-sharp.dll
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe \
--generate $(APIS) --outdir=generated --customdir=. \
--assembly-name=gda-sharp && touch generated-stamp
gda-sharp.dll: Application.cs generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -L ../glib -r glib-sharp.dll -o gda-sharp.dll --recurse '*.cs'
$(ASSEMBLY): generated-stamp *.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r ../glib/glib-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
@ENABLE_GDA_TRUE@ ../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
@ENABLE_GDA_TRUE@ cp gda-sharp.dll $(DESTDIR)$(prefix)/lib
@ENABLE_GDA_TRUE@ ../mkinstalldirs $(libdir) && \
@ENABLE_GDA_TRUE@ for i in $(APIS); do \
@ENABLE_GDA_TRUE@ cp $$i $(apidir) || true; \
@ENABLE_GDA_TRUE@ done && \
@ENABLE_GDA_TRUE@ cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,38 @@
APIS= gdk-api.xml gdk-symbols.xml
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=gdk-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /out:gdk-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=gdk-sharp && touch generated-stamp
linux: gdk-sharp.dll
gdk-sharp.dll: *.cs generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -r System.Drawing -L ../glib -L ../pango -L ../atk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -o gdk-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll -r ../atk/atk-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp gdk-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir); \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1844,8 +1844,8 @@
<callback cname="child_func">
<return-type type="gboolean"/>
<parameters>
<parameter type="" name=""/>
<parameter type="" name=""/>
<parameter type=" &#9;&#9;&#9;&#9;&#9;&#9; gboolean " name="child_func"/>
<parameter type=" &#9;&#9;&#9;&#9;&#9;&#9; gboolean " name="child_func"/>
</parameters>
</callback>
<parameter type="gpointer" name="user_data"/>

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,44 @@
MCS=mcs
DESTDIR=
prefix=@prefix@
APIS= glade-api.xml
@ENABLE_GLADE_TRUE@ all: linux
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml \
../gtk/gtk-api.xml \
../gtk/gtk-symbols.xml
RUNTIME=mono
MCS=mcs
ASSEMBLY=glade-sharp.dll
@ENABLE_GLADE_TRUE@ all: $(ASSEMBLY)
@ENABLE_GLADE_FALSE@ all:
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll /out:glade-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=art-sharp && touch generated-stamp
linux: glade-sharp.dll
glade-sharp.dll: *.cs generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -r System.Drawing -L ../glib -L ../pango -L ../atk -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o glade-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll -r ../atk/atk-sharp.dll \
-r ../gdk/gdk-sharp.dll -r ../gtk/gtk-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
@ENABLE_GLADE_TRUE@ ../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
@ENABLE_GLADE_TRUE@ cp glade-sharp.dll $(DESTDIR)$(prefix)/lib
@ENABLE_GLADE_TRUE@ ../mkinstalldirs $(libdir) && \
@ENABLE_GLADE_TRUE@ for i in $(APIS); do \
@ENABLE_GLADE_TRUE@ cp $$i $(apidir) || true; \
@ENABLE_GLADE_TRUE@ done && \
@ENABLE_GLADE_TRUE@ cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,23 +1,45 @@
MCS=mcs
DESTDIR=
prefix=@prefix@
APIS= gnome-api.xml
@ENABLE_GNOME_TRUE@ all: linux
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../art/art-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml \
../gtk/gtk-api.xml \
../gtk/gtk-symbols.xml
RUNTIME=mono
MCS=mcs
ASSEMBLY=gnome-sharp.dll
@ENABLE_GNOME_TRUE@ all: $(ASSEMBLY)
@ENABLE_GNOME_FALSE@ all:
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll /out:gnome-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=gnome-sharp && touch generated-stamp
linux: gnome-sharp.dll
gnome-sharp.dll: generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -r System.Drawing -L ../glib -L ../pango -L ../atk -L ../art -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r art-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o gnome-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll -r ../atk/atk-sharp.dll \
-r ../art/art-sharp.dll -r ../gdk/gdk-sharp.dll \
-r ../gtk/gtk-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
@ENABLE_GNOME_TRUE@ ../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
@ENABLE_GNOME_TRUE@ cp gnome-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
@ENABLE_GNOME_TRUE@ ../mkinstalldirs $(libdir) && \
@ENABLE_GNOME_TRUE@ for i in $(APIS); do \
@ENABLE_GNOME_TRUE@ cp $$i $(apidir) || true; \
@ENABLE_GNOME_TRUE@ done && \
@ENABLE_GNOME_TRUE@ cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,48 @@
MCS=mcs
DESTDIR=
prefix=@prefix@
APIS= gnomedb-api.xml
@ENABLE_GNOMEDB_TRUE@ all: linux
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../art/art-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml \
../gtk/gtk-api.xml \
../gtk/gtk-symbols.xml \
../gnome/gnome-api.xml \
../gda/gda-api.xml
RUNTIME=mono
MCS=mcs
ASSEMBLY=gnomedb-sharp.dll
@ENABLE_GNOMEDB_TRUE@ all: $(ASSEMBLY)
@ENABLE_GNOMEDB_FALSE@ all:
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../art/art-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll /r:../gnome/gnome-sharp.dll /r:../gda/gda-sharp.dll /out:gnomedb-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=gnomedb-sharp && touch generated-stamp
linux: gnomedb-sharp.dll
gnomedb-sharp.dll: Application.cs generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -L ../glib -L ../pango -L ../atk -L ../art -L ../gdk -L ../gtk -L ../gnome -L ../gda -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r art-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -r gnome-sharp.dll -r gda-sharp.dll -o gnomedb-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r ../glib/glib-sharp.dll -r ../pango/pango-sharp.dll \
-r ../atk/atk-sharp.dll -r ../art/art-sharp.dll \
-r ../gdk/gdk-sharp.dll -r ../gtk/gtk-sharp.dll \
-r ../gnome/gnome-sharp.dll -r ../gda/gda-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
@ENABLE_GNOMEDB_TRUE@ ../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
@ENABLE_GNOMEDB_TRUE@ cp gnomedb-sharp.dll $(DESTDIR)$(prefix)/lib
@ENABLE_GNOMEDB_TRUE@ ../mkinstalldirs $(libdir) && \
@ENABLE_GNOMEDB_TRUE@ for i in $(APIS); do \
@ENABLE_GNOMEDB_TRUE@ cp $$i $(apidir) || true; \
@ENABLE_GNOMEDB_TRUE@ done && \
@ENABLE_GNOMEDB_TRUE@ cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,34 @@
APIS= gst-api.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=gst-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:gst-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--outdir=generated --customdir=. --assembly-name=gst-sharp \
&& touch generated-stamp
linux: gst-sharp.dll
gst-sharp.dll: *.cs
$(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o gst-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe --target library \
-r glib-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp gst-sharp.dll $(DESTDIR)$(prefix)/lib || exit 1
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,40 @@
APIS= gtk-api.xml gtk-symbols.xml
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=gtk-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-imaging-sharp.dll /out:gtk-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=gtk-sharp && touch generated-stamp
linux: gtk-sharp.dll
gtk-sharp.dll: *.cs generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -r System.Drawing -L ../glib -L ../pango -L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r gdk-sharp.dll -o gtk-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll -r ../atk/atk-sharp.dll \
-r ../gdk/gdk-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp gtk-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1,4 +1,4 @@
gtkhtml-sharp.dll
*.dll
generated
generated-stamp
Makefile

View File

@ -1,25 +1,34 @@
INCLUDE_APIS = \
../api/atk-api.xml \
../api/pango-api.xml \
../api/gdk-api.xml \
../api/gdk-symbols.xml \
../api/gtk-symbols.xml \
../api/gtk-api.xml \
../api/gnome-api.xml
APIS= gtkhtml-api.xml
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml \
../gtk/gtk-symbols.xml \
../gtk/gtk-api.xml \
../gnome/gnome-api.xml
RUNTIME=mono
MCS=mcs
ASSEMBLY=gtkhtml-sharp.dll
all: gtkhtml-sharp.dll
all: $(ASSEMBLY)
generated-stamp: gtkhtml-api.xml *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate gtkhtml-api.xml --include $(INCLUDE_APIS) --outdir=generated --customdir=. --assembly-name=gtkhtml-sharp && touch generated-stamp
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=gtkhtml-sharp && touch generated-stamp
gtkhtml-sharp.dll: generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library -L ../glib -L ../pango -L ../atk -L ../gdk -L ../gtk -L ../art -L ../gnome -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -r art-sharp.dll -r gnome-sharp.dll -o gtkhtml-sharp.dll --recurse '*.cs'
$(ASSEMBLY): generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r ../glib/glib-sharp.dll -r ../pango/pango-sharp.dll \
-r ../atk/atk-sharp.dll -r ../gdk/gdk-sharp.dll \
-r ../gtk/gtk-sharp.dll -r ../art/art-sharp.dll \
-r ../gnome/gnome-sharp.dll -o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f generated-stamp
rm -f gtkhtml-sharp.dll
rm -f $(ASSEMBLY)
rm -rf generated
prefix=@prefix@
@ -28,6 +37,8 @@ apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(apidir) && \
cp gtkhtml-api.xml $(apidir) && \
cp gtkhtml-sharp.dll $(libdir)
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1,6 +1,5 @@
*.dll
*.exe
*.xml
generated
generated-stamp
Makefile

View File

@ -1,22 +1,34 @@
APIS= pango-api.xml
RUNTIME=mono
MCS=mcs
DESTDIR=
prefix=@prefix@
ASSEMBLY=pango-sharp.dll
all: linux
all: $(ASSEMBLY)
windows:
$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:pango-sharp.dll /recurse:*.cs
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--outdir=generated --customdir=. --assembly-name=pango-sharp \
&& touch generated-stamp
linux: pango-sharp.dll
pango-sharp.dll: generated/*.cs
$(MCS) --unsafe -nowarn:0660,0661 --target library -L ../glib -r glib-sharp.dll -r System.Drawing -o pango-sharp.dll --recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r System.Drawing -r glib-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean:
rm -f *.dll
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
install: all
../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
cp pango-sharp.dll $(DESTDIR)$(prefix)/lib
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
../mkinstalldirs $(libdir) && \
for i in $(APIS); do \
cp $$i $(apidir) || true; \
done && \
cp $(ASSEMBLY) $(libdir)

View File

@ -1,4 +1,5 @@
*.dll
generated
generated-stamp
Makefile

View File

@ -1,39 +1,45 @@
COMPILER=mcs
OUTPUT=rsvg-sharp.dll
prefix=@prefix@
APIS= rsvg-api.xml
@ENABLE_RSVG_TRUE@ all: linux
INCLUDE_APIS = ../atk/atk-api.xml \
../pango/pango-api.xml \
../gdk/gdk-api.xml \
../gdk/gdk-symbols.xml \
../gtk/gtk-api.xml \
../gtk/gtk-symbols.xml \
../art/art-api.xml
RUNTIME=mono
MCS=mcs
ASSEMBLY=rsvg-sharp.dll
@ENABLE_RSVG_TRUE@ all: $(ASSEMBLY)
@ENABLE_RSVG_FALSE@ all:
linux: $(OUTPUT)
generated-stamp: $(APIS) ../generator/gapi_codegen.exe
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=rsvg-sharp && touch generated-stamp
$(OUTPUT): *.cs generated/*.cs
$(COMPILER) \
--unsafe\
-nowarn:0660,0661 \
--target library \
-r ../glib/glib-sharp.dll \
-r ../pango/pango-sharp.dll \
-r ../atk/atk-sharp.dll \
-r ../gdk/gdk-sharp.dll \
-r ../gtk/gtk-sharp.dll \
-r ../art/art-sharp.dll \
-o $(OUTPUT) \
--recurse '*.cs'
$(ASSEMBLY): *.cs generated-stamp
$(MCS) --unsafe -nowarn:0660,0661 --target library \
-r ../glib/glib-sharp.dll -r ../pango/pango-sharp.dll \
-r ../atk/atk-sharp.dll -r ../gdk/gdk-sharp.dll \
-r ../gtk/gtk-sharp.dll -r ../art/art-sharp.dll \
-o $(ASSEMBLY) --recurse '*.cs'
clean: clean-dll clean-generated
clean-dll:
rm -f *.dll
clean-generated:
clean:
rm -f generated-stamp
rm -f $(ASSEMBLY)
rm -rf generated
prefix=@prefix@
DESTDIR=
apidir=$(DESTDIR)$(prefix)/share/gapi
libdir=$(DESTDIR)$(prefix)/lib
install: all
@ENABLE_RSVG_TRUE@ ../mkinstalldirs $(DESTDIR)$(prefix)/lib && \
@ENABLE_RSVG_TRUE@ cp $(OUTPUT) $(DESTDIR)$(prefix)/lib
@ENABLE_RSVG_TRUE@ ../mkinstalldirs $(libdir) && \
@ENABLE_RSVG_TRUE@ for i in $(APIS); do \
@ENABLE_RSVG_TRUE@ cp $$i $(apidir) || true; \
@ENABLE_RSVG_TRUE@ done && \
@ENABLE_RSVG_TRUE@ cp $(ASSEMBLY) $(libdir)

View File

@ -1,19 +1,19 @@
<gapi-parser-input>
<api filename="../api/atk-api.xml">
<api filename="../atk/atk-api.xml">
<library name="libatk-1.0-0.dll">
<namespace name="Atk">
<dir>atk-1.2.4/atk</dir>
</namespace>
</library>
</api>
<api filename="../api/pango-api.xml">
<api filename="../pango/pango-api.xml">
<library name="libpango-1.0-0.dll">
<namespace name="Pango">
<dir>pango-1.2.3/pango</dir>
</namespace>
</library>
</api>
<api filename="../api/gdk-api.xml">
<api filename="../gdk/gdk-api.xml">
<library name="libgdk-win32-2.0-0.dll">
<namespace name="Gdk">
<dir>gtk+-2.2.2/gdk</dir>
@ -25,14 +25,14 @@
</namespace>
</library>
</api>
<api filename="../api/gtk-api.xml">
<api filename="../gtk/gtk-api.xml">
<library name="libgtk-win32-2.0-0.dll">
<namespace name="Gtk">
<dir>gtk+-2.2.2/gtk</dir>
</namespace>
</library>
</api>
<api filename="../api/gnome-api.xml">
<api filename="../gnome/gnome-api.xml">
<library name="gnome-2">
<namespace name="Gnome">
<dir>libgnome-2.2.3/libgnome</dir>
@ -67,42 +67,42 @@
</namespace>
</library>
</api>
<api filename="../api/glade-api.xml">
<api filename="../glade/glade-api.xml">
<library name="libglade-2.0-0.dll">
<namespace name="Glade">
<dir>libglade-2.0.0/glade</dir>
</namespace>
</library>
</api>
<api filename="../api/art-api.xml">
<api filename="../art/art-api.xml">
<library name="art_lgpl">
<namespace name="Art">
<dir>libart_lgpl-2.3.10</dir>
</namespace>
</library>
</api>
<api filename="../api/gda-api.xml">
<api filename="../gda/gda-api.xml">
<library name="gda-2">
<namespace name="Gda">
<dir>libgda-1.0.0/libgda</dir>
</namespace>
</library>
</api>
<api filename="../api/gnomedb-api.xml">
<api filename="../gnomedb/gnomedb-api.xml">
<library name="gnomedb-2">
<namespace name="GnomeDb">
<dir>libgnomedb-1.0.0/libgnomedb</dir>
</namespace>
</library>
</api>
<api filename="../api/gst-api.xml">
<api filename="../gst/gst-api.xml">
<library name="gstreamer">
<namespace name="Gst">
<dir>gstreamer-0.4.2/gst</dir>
</namespace>
</library>
</api>
<api filename="../api/rsvg-api.xml">
<api filename="../rsvg/rsvg-api.xml">
<library name="rsvg-2">
<namespace name="Rsvg">
<dir>librsvg-2.2.5</dir>