Changeset 3325

Show
Ignore:
Timestamp:
01/30/08 00:10:50
Author:
pvanhoof
Message:

Dotnet bindings

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bindings/dotnet

    • Property svn:ignore changed from AssemblyInfo.cs generated-stamp Makefile.in libtinymail-api.xml libtinymail-1.0.dll.config .svnignore libtinymail-api.raw Makefile generated libtinymail-gnome-desktop-api.raw libtinymail-camel-api.raw libtinymailui-gtk-api.raw libtinymail-sharp.dll libtinymailui-api.raw to AssemblyInfo.cs generated-stamp Makefile.in libtinymail-api.xml libtinymail-1.0.dll.config .svnignore libtinymail-api.raw Makefile generated libtinymail-gnome-desktop-api.raw libtinymail-camel-api.raw libtinymailui-gtk-api.raw libtinymail-sharp.dll libtinymailui-api.raw generated-ui-gtk libtinymail-gnome-desktop-api.xml libtinymailui-sharp.dll libtinymailui-api.xml generated-libtinymail-* libtinymailui-gtk-sharp.dll libtinymail-sources.xml libtinymail-camel-api.xml libtinymailui-gtk-api.xml generated-ui libtinymail-*.dll
  • trunk/bindings/dotnet/.svnignore

    r3324 r3325  
    1313libtinymail-sharp.dll 
    1414libtinymailui-api.raw 
     15generated-ui-gtk 
     16libtinymail-gnome-desktop-api.xml 
     17libtinymailui-sharp.dll 
     18libtinymailui-api.xml 
     19generated-libtinymail-* 
     20libtinymailui-gtk-sharp.dll 
     21libtinymail-sources.xml 
     22libtinymail-camel-api.xml 
     23libtinymailui-gtk-api.xml 
     24generated-ui 
     25libtinymail-*.dll 
  • trunk/bindings/dotnet/Makefile.am

    r3323 r3325  
    2424 
    2525$(API): $(RAW_API) $(METADATA) 
    26         cp $(RAW_API) $(API) 
     26        cp libtinymail-api.raw libtinymail-api.xml 
     27        cp libtinymailui-api.raw libtinymailui-api.xml 
     28        cp libtinymailui-gtk-api.raw libtinymailui-gtk-api.xml 
     29        cp libtinymail-camel-api.raw libtinymail-camel-api.xml 
     30        cp $(PLATFORMDIR)-api.raw $(PLATFORMDIR)-api.xml 
    2731        chmod u+w $(API) 
    28         $(FIXUP) --api=$(API) --metadata=$(METADATA) 
     32        $(FIXUP) --api=libtinymail-api.xml --metadata=$(METADATA) 
     33        $(FIXUP) --api=libtinymailui-api.xml --metadata=$(METADATA) 
     34        $(FIXUP) --api=libtinymailui-api.xml --metadata=$(METADATA) 
     35        $(FIXUP) --api=libtinymailui-gtk-api.xml --metadata=$(METADATA) 
     36#       $(FIXUP) --api=libtinymail-camel-api.xml --metadata=$(METADATA) 
     37        $(FIXUP) --api=$(PLATFORMDIR)-api.xml --metadata=$(METADATA) 
    2938 
    3039generated-stamp: $(API) 
    3140        rm -rf generated 
    32         $(CODEGEN) --generate $(srcdir)/$(API) \ 
    33         $(GTK_SHARP_CFLAGS) --outdir=generated --customdir=$(srcdir) \ 
    34         --assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp 
     41        $(CODEGEN) --generate $(srcdir)/libtinymail-api.xml \ 
     42                $(GTK_SHARP_CFLAGS) --outdir=generated --customdir=$(srcdir) \ 
     43                --assembly-name=libtinymail-sharp 
     44        $(CODEGEN) --generate $(srcdir)/libtinymailui-api.xml \ 
     45                $(GTK_SHARP_CFLAGS) --outdir=generated-ui --customdir=$(srcdir) \ 
     46                --assembly-name=libtinymailui-sharp 
     47        $(CODEGEN) --generate $(srcdir)/libtinymailui-gtk-api.xml \ 
     48                $(GTK_SHARP_CFLAGS) --outdir=generated-ui-gtk --customdir=$(srcdir) \ 
     49                --assembly-name=libtinymailui-gtk-sharp 
     50#       $(CODEGEN) --generate $(srcdir)/libtinymail-camel-api.xml \ 
     51#               $(GTK_SHARP_CFLAGS) --outdir=generated-camel --customdir=$(srcdir) \ 
     52#               --assembly-name=libtinymail-camel-sharp 
     53        $(CODEGEN) --generate $(srcdir)/$(PLATFORMDIR)-api.xml \ 
     54                $(GTK_SHARP_CFLAGS) --outdir=generated-$(PLATFORMDIR) --customdir=$(srcdir) \ 
     55                --assembly-name=$(PLATFORMDIR)-sharp 
     56        touch generated-stamp 
    3557 
    3658libtinymail-sharp.dll: $(build_sources) generated-stamp generated 
    3759        $(CSC) --unsafe --target library $(GTK_SHARP_LIBS) \ 
    38         $(build_sources) generated/*.cs -o $(ASSEMBLY) 
     60                $(build_sources) generated/*.cs -o libtinymail-sharp.dll 
     61        $(CSC) --unsafe --target library $(GTK_SHARP_LIBS) \ 
     62                $(build_sources) generated-ui/*.cs -o libtinymailui-sharp.dll 
     63        $(CSC) --unsafe --target library $(GTK_SHARP_LIBS) \ 
     64                $(build_sources) generated-ui-gtk/*.cs -o libtinymailui-gtk-sharp.dll 
     65#       $(CSC) --unsafe --target library $(GTK_SHARP_LIBS) \ 
     66#               $(build_sources) generated-camel/*.cs -o libtinymail-camel-sharp.dll 
     67        $(CSC) --unsafe --target library $(GTK_SHARP_LIBS) \ 
     68                $(build_sources) generated-$(PLATFORMDIR)/*.cs -o $(PLATFORMDIR)-sharp.dll 
    3969 
    4070install-data-local: 
    41         echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(ASSEMBLY_NAME)-1.0 /root $(DESTDIR)$(libdir)";  \ 
    42         $(GACUTIL) /i $(ASSEMBLY) /f /package $(ASSEMBLY_NAME)-1.0 /root $(DESTDIR)$(libdir) || exit 1; 
     71        echo "$(GACUTIL) /i libtinymail-sharp.dll /f /package libtinymail-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)";  \ 
     72          $(GACUTIL) /i libtinymail-sharp.dll /f /package libtinymail-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     73        echo "$(GACUTIL) /i libtinymailui-sharp.dll /f /package libtinymailui-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)";  \ 
     74          $(GACUTIL) /i libtinymailui-sharp.dll /f /package libtinymailui-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     75        echo "$(GACUTIL) /i libtinymailui-gtk-sharp.dll /f /package libtinymailui-gtk-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)";  \ 
     76          $(GACUTIL) /i libtinymailui-gtk-sharp.dll /f /package libtinymailui-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     77#       echo "$(GACUTIL) /i libtinymail-camel-sharp.dll /f /package libtinymail-camel-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)";  \ 
     78#         $(GACUTIL) /i libtinymail-camel-sharp.dll /f /package libtinymail-camel-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     79        echo "$(GACUTIL) /i $(PLATFORMDIR)-sharp.dll /f /package $(PLATFORMDIR)-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)";  \ 
     80          $(GACUTIL) /i $(PLATFORMDIR)-sharp.dll /f /package $(PLATFORMDIR)-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
    4381 
    4482uninstall-local: 
    45         echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package $(ASSEMBLY_NAME)-1.0 /root $(DESTDIR)$(libdir)"; \ 
    46         $(GACUTIL) /u $(ASSEMBLY_NAME) /package $(ASSEMBLY_NAME)-1.0 /root $(DESTDIR)$(libdir) || exit 1; 
     83        echo "$(GACUTIL) /u libtinymail-sharp /package libtinymail-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)"; \ 
     84                $(GACUTIL) /u libtinymail-sharp /package libtinymail-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     85        echo "$(GACUTIL) /u libtinymailui-sharp /package libtinymailui-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)"; \ 
     86                $(GACUTIL) /u libtinymailui-sharp /package libtinymailui-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     87        echo "$(GACUTIL) /u libtinymailui-gtk-sharp /package libtinymailui-gtk-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)"; \ 
     88                $(GACUTIL) /u libtinymailui-gtk-sharp /package libtinymailui-gt-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     89#       echo "$(GACUTIL) /u libtinymail-camel-sharp /package libtinymail-camel-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)"; \ 
     90#               $(GACUTIL) /u libtinymail-camel-sharp /package libtinymail-camel-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
     91        echo "$(GACUTIL) /u $(PLATFORMDIR)-sharp /package $(PLATFORMDIR)-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir)"; \ 
     92                $(GACUTIL) /u $(PLATFORMDIR)-sharp /package $(PLATFORMDIR)-sharp-$(API_VERSION) /root $(DESTDIR)$(libdir) || exit 1; 
    4793 
    48 EXTRA_DIST = $(RAW_API) $(sources) $(customs) $(METADATA) AssemblyInfo.cs.in $(ASSEMBLY).config.in 
     94EXTRA_DIST = libtinymail-api.raw libtinymailui-api.raw libtinymailui-gtk-api.raw libtinymail-camel-api.raw $(PLATFORMDIR)-api.raw \ 
     95        $(sources) $(customs) \ 
     96        libtinymail-1.0.metadata libtinymailui-1.0.metadata libtinymailui-gtk-1.0.metadata libtinymail-camel-1.0.metadata \ 
     97        AssemblyInfo.cs.in \ 
     98        libtinymail-1.0.config.in 
  • trunk/bindings/dotnet/libtinymail-sources.xml.in

    r3324 r3325  
    5151                <exclude>tny-camel-msg-priv.h</exclude> 
    5252                <exclude>tny-camel-stream-priv.h</exclude> 
     53                <exclude>tny-stream-camel.h</exclude> 
     54                <exclude>tny-session-camel.h</exclude> 
    5355                <exclude>tny-camel-common-priv.h</exclude> 
    5456                <exclude>tny-camel-nntp-folder-priv.h</exclude>