Changeset 593
- Timestamp:
- 07/27/06 22:13:24
- Files:
-
- trunk/tinymail-python (modified) (1 prop)
- trunk/tinymail-python/.svnignore (modified) (2 diffs)
- trunk/tinymail-python/Makefile.am (modified) (5 diffs)
- trunk/tinymail-python/tinymail-platform.override (added)
- trunk/tinymail-python/tinymail-platformmodule.c (added)
- trunk/tinymail-python/tinymailmodule.c (added)
- trunk/tinymail-python/tinymailui-gtk.override (moved) (moved from trunk/tinymail-python/tinymail_camel.override) (1 diff)
- trunk/tinymail-python/tinymailui-gtkmodule.c (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tinymail-python
- Property svn:ignore changed from Makefile.in .svnignore .deps .libs .defs Makefile tinymail.loT tinymailmodule.loT gen-tinymail.c tinymailmodule.c tinymail_camelmodule.c tinymail_camel-glue.c tinymailui.defs tinymail.defs tinymail_camel.defs tinymailui-glue.c tinymail-glue.c tinymail_camel-glue.loT to Makefile.in .svnignore .deps .libs .defs Makefile tinymail.loT tinymailmodule.loT gen-tinymail.c tinymail_camel-glue.c tinymailui.defs tinymail.defs tinymail_camel.defs tinymailui-glue.c tinymail-glue.c tinymail_camel-glue.loT tinymail-platform-glue.c tinymailui-gtk.defs tinymailui-gtk-glue.c tinymail-platform.defs platform_include.h
trunk/tinymail-python/.svnignore
r592 r593 8 8 tinymailmodule.loT 9 9 gen-tinymail.c 10 tinymailmodule.c11 tinymail_camelmodule.c12 10 tinymail_camel-glue.c 13 11 tinymailui.defs … … 17 15 tinymail-glue.c 18 16 tinymail_camel-glue.loT 17 tinymail-platform-glue.c 18 tinymailui-gtk.defs 19 tinymailui-gtk-glue.c 20 tinymail-platform.defs 21 platform_include.h trunk/tinymail-python/Makefile.am
r590 r593 1 INCLUDES = $(PYTHON_INCLUDES) $(LIBTINYMAIL_CFLAGS) \2 $(LIBTINYMAIL _CAMEL_CFLAGS) $(TINYMAIL_PYTHON_CFLAGS)\3 -I$(top_srcdir)/libtinymail \4 -I$(top_srcdir)/libtinymailui \5 -I$(top_srcdir)/libtinymailui-gtk \6 -I$(top_srcdir)/libtinymail-camel \1 INCLUDES = $(PYTHON_INCLUDES) $(LIBTINYMAIL_CFLAGS) \ 2 $(LIBTINYMAILUI_GTK_CFLAGS) $(TINYMAIL_PYTHON_CFLAGS) \ 3 -I$(top_srcdir)/libtinymail \ 4 -I$(top_srcdir)/libtinymailui \ 5 -I$(top_srcdir)/libtinymailui-gtk \ 6 -I$(top_srcdir)/libtinymail-camel \ 7 7 -I$(top_srcdir)/$(PLATFORMDIR) 8 8 9 9 tinymaildir = $(pythondir)/tinymail 10 tinymail_LTLIBRARIES = tinymail.la tinymailui.la 11 #tinymail_camel.la 10 tinymail_LTLIBRARIES = tinymail.la tinymailui.la tinymailui-gtk.la tinymail-platform.la 12 11 13 12 tinymail_la_LDFLAGS = -module -avoid-version 14 13 # -export-symbols-regex inittinymail 15 tinymail_la_LIBADD = $(LIBTINYMAIL_LIBS) $(TINYMAIL_PYTHON_LIBS) $(top_builddir)/libtinymail/libtinymail-$(API_VERSION).la 14 tinymail_la_LIBADD = $(LIBTINYMAIL_LIBS) $(TINYMAIL_PYTHON_LIBS) \ 15 $(top_builddir)/libtinymail/libtinymail-$(API_VERSION).la 16 16 tinymail_la_SOURCES = tinymailmodule.c tinymail-glue.c 17 18 17 19 18 tinymailui_la_LDFLAGS = -module -avoid-version 20 19 # -export-symbols-regex inittinymail 21 tinymailui_la_LIBADD = $(LIBTINYMAILUI_LIBS) $(TINYMAIL_PYTHON_LIBS) $(top_builddir)/libtinymailui/libtinymailui-$(API_VERSION).la 20 tinymailui_la_LIBADD = $(LIBTINYMAILUI_LIBS) $(TINYMAIL_PYTHON_LIBS) \ 21 $(LIBTINYMAIL_LIBS) \ 22 $(top_builddir)/libtinymailui/libtinymailui-$(API_VERSION).la 22 23 tinymailui_la_SOURCES = tinymailuimodule.c tinymailui-glue.c 23 24 24 tinymail_camel_la_LDFLAGS = -module -avoid-version 25 # -export-symbols-regex inittinymail_camel 26 tinymail_camel_la_LIBADD = $(LIBTINYMAIL_CAMEL_LIBS) $(TINYMAIL_PYTHON_LIBS) $(top_builddir)/libtinymail-camel/libtinymail-camel-$(API_VERSION).la 27 tinymail_camel_la_SOURCES = tinymail_camelmodule.c tinymail_camel-glue.c 25 tinymailui_gtk_la_LDFLAGS = -module -avoid-version 26 # -export-symbols-regex inittinymailui_gtk 27 tinymailui_gtk_la_LIBADD = $(LIBTINYMAILUI_GTK_LIBS) $(LIBTINYMAILUI_LIBS) \ 28 $(LIBTINYMAIL_LIBS) $(TINYMAIL_PYTHON_LIBS) \ 29 $(top_builddir)/libtinymailui-gtk/libtinymailui-gtk-$(API_VERSION).la 30 tinymailui_gtk_la_SOURCES = tinymailui-gtkmodule.c tinymailui-gtk-glue.c 28 31 29 CLEANFILES = tinymail-glue.c tinymailui-glue.c 30 # tinymail_camel-glue.c 32 tinymail_platform_la_LDFLAGS = -module -avoid-version 33 # -export-symbols-regex inittinymail_platform 34 tinymail_platform_la_LIBADD = $(LIBTINYMAILUI_LIBS) $(LIBTINYMAIL_LIBS) \ 35 $(TINYMAIL_PYTHON_LIBS) \ 36 $(top_builddir)/$(PLATFORMDIR)/$(PLATFORMDIR)-$(API_VERSION).la \ 37 $(top_builddir)/libtinymail-camel/libtinymail-camel-$(API_VERSION).la 38 tinymail_platform_la_SOURCES = tinymail-platformmodule.c tinymail-platform-glue.c 39 40 CLEANFILES = tinymail-glue.c tinymailui-glue.c tinymailui-gtk-glue.c \ 41 tinymail-platform-glue.c platform_include.h 31 42 32 43 EXTRA_DIST = \ … … 34 45 tinymail.override \ 35 46 tinymailui.defs \ 36 tinymailui.override 37 38 # tinymail_camel.override 39 # tinymail_camel.defs 47 tinymailui.override \ 48 tinymailui-gtk.override \ 49 tinymailui-gtk.defs \ 50 tinymail-platform.defs \ 51 tinymail-platform.override 40 52 41 53 # To update: 42 # ls DIR/*h | grep -v -priv | sed s/^/\\t\$\(top_srcdir\)\\//g | sed s/$/\\t\\\\/g54 # ls DIR/*h | grep -v \\-priv | sed s/^/\\t\$\(top_srcdir\)\\//g | sed s/$/\\t\\\\/g 43 55 44 56 tinymail.defs: $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py … … 59 71 $(top_srcdir)/libtinymail/tny-stream-iface.h \ 60 72 $(top_srcdir)/libtinymail/tny-transport-account-iface.h > $@ 73 61 74 62 75 tinymailui.defs: $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py … … 71 84 $(top_srcdir)/libtinymailui/tny-summary-window-iface.h > $@ 72 85 73 tinymail_camel.defs: $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py 74 $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py \ 75 $(top_srcdir)/libtinymail-camel/tny-account.h \ 76 $(top_srcdir)/libtinymail-camel/tny-camel-shared.h \ 77 $(top_srcdir)/libtinymail-camel/tny-camel-stream.h \ 78 $(top_srcdir)/libtinymail-camel/tny-msg-folder.h \ 79 $(top_srcdir)/libtinymail-camel/tny-msg.h \ 80 $(top_srcdir)/libtinymail-camel/tny-msg-header.h \ 81 $(top_srcdir)/libtinymail-camel/tny-msg-mime-part.h \ 82 $(top_srcdir)/libtinymail-camel/tny-session-camel.h \ 83 $(top_srcdir)/libtinymail-camel/tny-store-account.h \ 84 $(top_srcdir)/libtinymail-camel/tny-stream-camel.h \ 85 $(top_srcdir)/libtinymail-camel/tny-transport-account.h > $@ 86 tinymailui-gtk.defs: $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py 87 $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py \ 88 $(top_srcdir)/libtinymailui-gtk/tny-account-tree-model.h \ 89 $(top_srcdir)/libtinymailui-gtk/tny-attach-list-model.h \ 90 $(top_srcdir)/libtinymailui-gtk/tny-msg-header-list-model.h \ 91 $(top_srcdir)/libtinymailui-gtk/tny-msg-header-view.h \ 92 $(top_srcdir)/libtinymailui-gtk/tny-msg-view.h \ 93 $(top_srcdir)/libtinymailui-gtk/tny-msg-window.h \ 94 $(top_srcdir)/libtinymailui-gtk/tny-save-strategy.h \ 95 $(top_srcdir)/libtinymailui-gtk/tny-text-buffer-stream.h > $@ 96 97 tinymail-platform.defs : $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py 98 $(PYTHON) $(PYGTK_CODEGENDIR)/h2def.py \ 99 `ls $(top_srcdir)/$(PLATFORMDIR)/*h | grep -v \\\-priv | xargs` > $@ 86 100 87 101 tinymail-glue.c: tinymail.defs tinymail.override … … 91 105 92 106 tinymailui-glue.c: tinymailui.defs tinymailui.override 93 $(PYGTK_CODEGEN) --prefix tinymail \94 --override tinymail .override \95 tinymail .defs > $@107 $(PYGTK_CODEGEN) --prefix tinymailui \ 108 --override tinymailui.override \ 109 tinymailui.defs > $@ 96 110 97 tinymail_camel-glue.c: tinymail_camel.defs tinymail_camel.override 98 $(PYGTK_CODEGEN) --prefix tinymail \ 99 --override tinymail_camel.override \ 100 tinymail_camel.defs > $@ 111 tinymailui-gtk-glue.c: tinymailui-gtk.defs tinymailui-gtk.override 112 $(PYGTK_CODEGEN) --prefix tinymailui_gtk \ 113 --register $(PYGTK_DEFSDIR)/gdk-types.defs \ 114 --register $(PYGTK_DEFSDIR)/gtk-types.defs \ 115 --override tinymailui-gtk.override \ 116 tinymailui-gtk.defs > $@ 117 118 platform_include.h: 119 ls $(top_srcdir)/$(PLATFORMDIR)/*h | grep -v \\-priv | sed 's/^/\#include\ \"/g' | sed 's/\$/\"/g' > $@ 120 121 tinymail-platform-glue.c: tinymail-platform.defs tinymail-platform.override platform_include.h 122 $(PYGTK_CODEGEN) --prefix tinymail_platform \ 123 --override tinymail-platform.override \ 124 tinymail-platform.defs > $@ 101 125 102 126 .defs.c: trunk/tinymail-python/tinymailui-gtk.override
r590 r593 7 7 #include "pygobject.h" 8 8 9 #include <tny-account.h> 10 #include <tny-camel-shared.h> 11 #include <tny-camel-stream.h> 12 #include <tny-msg-folder.h> 13 #include <tny-msg.h> 14 #include <tny-msg-header.h> 15 #include <tny-msg-mime-part.h> 16 #include <tny-session-camel.h> 17 #include <tny-store-account.h> 18 #include <tny-stream-camel.h> 19 #include <tny-transport-account.h> 9 #include <glib-object.h> 10 11 #include <tny-account-tree-model.h> 12 #include <tny-attach-list-model.h> 13 #include <tny-msg-header-list-model.h> 14 #include <tny-msg-header-view.h> 15 #include <tny-msg-view.h> 16 #include <tny-msg-window.h> 17 #include <tny-save-strategy.h> 18 #include <tny-text-buffer-stream.h> 19 20 extern PyTypeObject PyGtkTextBuffer_Type; 21 extern PyTypeObject PyGtkTextBuffer_Type; 22 extern PyTypeObject PyGtkListStore_Type; 23 extern PyTypeObject PyGtkTable_Type; 24 extern PyTypeObject PyGtkScrolledWindow_Type; 25 extern PyTypeObject PyGtkWindow_Type; 26 20 27 21 28 static PyTypeObject *PyGObject_Type=NULL;
