Changeset 589
- Timestamp:
- 07/27/06 16:36:08
- Files:
-
- trunk/autogen.sh (modified) (1 diff)
- trunk/configure.ac (modified) (2 diffs)
- trunk/po/POTFILES.in (modified) (1 diff)
- trunk/tinymail-python/Makefile.am (modified) (3 diffs)
- trunk/tinymail-python/tinymail_camelmodule.c (modified) (2 diffs)
- trunk/tinymail-python/tinymailmodule.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/autogen.sh
r492 r589 26 26 # TODO: Put this in a make target (stupid gtk-doc.make doesn't make this possible afaik) 27 27 28 find $srcdir -type f -iname "*.h" -printf "#include <%f>\n" | grep -v "\-priv" | grep -v "\-test" | grep -v "config.h" | grep -v "tny-summary-window.h" | grep -v "tny-msg-folder-list.h" | grep -v camel > docs/devel/reference/libtinymail.types 28 29 find $srcdir -type f -iname "*.h" -printf "#include <%f>\n" | grep -v "\-priv" | grep -v "\-test" | grep -v "config.h" | grep -v "tny-summary-window.h" | grep -v "tny-summary-view.h" | grep -v "tny-msg-folder-list.h" | grep -v "tny-platform-factory.h" | grep -v "tny-account-store.h" | grep -v "tny-device.h" | grep -v "tny-password-dialog.h" | grep -v camel > docs/devel/reference/libtinymail.types 29 30 30 31 echo >> docs/devel/reference/libtinymail.types 31 32 32 find $srcdir -type f -iname "*.h" -exec grep get_type {} \; | grep -v define | grep -v _test | grep -v tny_summary_window |grep -v tny_msg_folder_list |grep -v camel | cut -d " " -f 2- | cut -d "(" -f 1| sed s/\ //g >> docs/devel/reference/libtinymail.types33 find $srcdir -type f -iname "*.h" -exec grep get_type {} \; | grep -v _tny_list_iterator | grep -v tny_summary_view | grep -v define | grep -v _test | grep -v tny_summary_window |grep -v tny_msg_folder_list | grep -v "tny-platform-factory" | grep -v "tny-account-store" | grep -v "tny-device" | grep -v "tny-password-dialog" |grep -v camel | cut -d " " -f 2- | cut -d "(" -f 1| sed s/\ //g >> docs/devel/reference/libtinymail.types trunk/configure.ac
r580 r589 249 249 if test x$build_pytinymail = xtrue; then 250 250 AM_PATH_PYTHON(2.3) 251 dnl AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) 251 AC_PATH_PROG(PYTHON, python, no) 252 if test x$PYTHON = xno; then 253 AC_MSG_ERROR(Please install python) 254 fi 255 changequote(<<, >>)dnl 256 PY_VER=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars("VERSION")[0];'` 257 PY_LIB=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_lib(standard_lib=1);'` 258 PY_INC=`$PYTHON -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars("INCLUDEPY")[0];'` 259 PY_PREFIX=`$PYTHON -c 'import sys; print sys.prefix'` 260 PY_EXEC_PREFIX=`$PYTHON -c 'import sys; print sys.exec_prefix'` 261 changequote([, ])dnl 262 if test -f $PY_INC/Python.h; then 263 PYTHON_LIBS="-L$PY_LIB/config -lpython$PY_VER -lpthread -lutil" 264 PYTHON_CFLAGS="-I$PY_INC" 265 else 266 AC_MSG_ERROR([Can't find Python.h]) 267 fi 268 252 269 AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no) 253 270 if test "x$PYGTK_CODEGEN" = xno; then … … 256 273 AC_MSG_CHECKING(for pygtk defs) 257 274 PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` 275 258 276 AC_SUBST(PYGTK_DEFSDIR) 259 277 AC_MSG_RESULT($PYGTK_DEFSDIR) 260 278 261 279 PKG_CHECK_MODULES(TINYMAIL_PYTHON, pygobject-2.0 pygtk-2.0 gnome-vfs-2.0) 280 TINYMAIL_PYTHON_CFLAGS="$TINYMAIL_PYTHON_CFLAGS $PYTHON_CFLAGS" 281 TINYMAIL_PYTHON_LIBS="$TINYMAIL_PYTHON_LIBS $PYTHON_LIBS" 262 282 else 263 283 TINYMAIL_PYTHON_CFLAGS= trunk/po/POTFILES.in
r379 r589 1 1 tinymail/tny-main.c 2 tinymail/tny-summary-window.c3 2 libtinymail-gnome-desktop/tny-platform-factory.c 4 3 libtinymail-gnome-desktop/tny-account-store.c trunk/tinymail-python/Makefile.am
r333 r589 4 4 tinymail_LTLIBRARIES = tinymail.la tinymail_camel.la 5 5 6 tinymail_la_LDFLAGS = -module -avoid-version -export-symbols-regex inittinymail 6 tinymail_la_LDFLAGS = -module -avoid-version 7 # -export-symbols-regex inittinymail 7 8 tinymail_la_LIBADD = $(LIBTINYMAIL_CAMEL_LIBS) $(TINYMAIL_PYTHON_LIBS) $(top_srcdir)/libtinymail/libtinymail-1.0.la 8 9 tinymail_la_SOURCES = \ … … 11 12 nodist_tinymail_la_SOURCES = tinymailmodule.c 12 13 13 tinymail_camel_la_LDFLAGS = -module -avoid-version -export-symbols-regex inittinymail_camel 14 tinymail_camel_la_LDFLAGS = -module -avoid-version 15 # -export-symbols-regex inittinymail_camel 14 16 tinymail_camel_la_LIBADD = $(LIBTINYMAIL_CAMEL_LIBS) $(TINYMAIL_PYTHON_LIBS) $(top_srcdir)/libtinymail-camel/libtinymail-camel-1.0.la 15 17 tinymail_camel_la_SOURCES = \ … … 28 30 tinymail-camelmodule.c: tinymail_camel.defs tinymail_camel.override 29 31 30 # 31 ## This fails the make distcheck for some reason 32 # 33 #.defs.c: 34 # (cd $(srcdir) \ 35 # && $(PYGTK_CODEGEN) \ 36 # --override $*.override \ 37 # --prefix py$* $*.defs) > gen-$*.c \ 38 # && cp gen-$*.c $*.c \ 39 # && rm -f gen-$*.c 32 .defs.c: 33 (cd $(srcdir) && $(PYGTK_CODEGEN) --override $*.override --prefix py$* $*.defs) > gen-$*.c && cp gen-$*.c $*.c && rm -f gen-$*.c 40 34 trunk/tinymail-python/tinymail_camelmodule.c
r140 r589 13 13 extern PyMethodDef pytinymail_camel_functions[]; 14 14 15 DL_EXPORT(void)15 /* DL_EXPORT(void) 16 16 inittinymail_camel(void) 17 17 { … … 27 27 if (PyErr_Occurred()) 28 28 Py_FatalError("could not initialise module tinymail_camel"); 29 } 29 } */ trunk/tinymail-python/tinymailmodule.c
r140 r589 13 13 extern PyMethodDef pytinymail_functions[]; 14 14 15 DL_EXPORT(void)15 /* DL_EXPORT(void) 16 16 inittinymail(void) 17 17 { … … 27 27 if (PyErr_Occurred()) 28 28 Py_FatalError("could not initialise module tinymail"); 29 } 29 } */
