diff options
author | Hans Petter Jansson <hpj@ximian.com> | 2003-03-01 07:35:51 +0800 |
---|---|---|
committer | Hans Petter <hansp@src.gnome.org> | 2003-03-01 07:35:51 +0800 |
commit | 58be26a2498b99b7018dd9880e75addbc62a74f3 (patch) | |
tree | fde55d3e647526e66191e54917ca7aa38883d0f1 /calendar/importers/main.c | |
parent | e923674e247e076b0e90ac493c68db59c8edf211 (diff) | |
download | gsoc2013-evolution-58be26a2498b99b7018dd9880e75addbc62a74f3.tar.gz gsoc2013-evolution-58be26a2498b99b7018dd9880e75addbc62a74f3.tar.zst gsoc2013-evolution-58be26a2498b99b7018dd9880e75addbc62a74f3.zip |
Shlibify.
2003-02-28 Hans Petter Jansson <hpj@ximian.com>
* importers/Makefile.am: Shlibify.
* importers/GNOME_Evolution_Calendar_Importer.server.in.in:
Shlibify.
* importers/icalendar-importer.c: Add necessary includes.
(importer_destroy_cb): This is now a GWeakNotify func. gtk_ -> g_.
(ical_importer_new)
(vcal_importer_new)
(gnome_calendar_importer_destroy_cb): Destroy signal -> weak ref.
* importers/main.c: Add necessary includes. Shlibify.
svn path=/trunk/; revision=20115
Diffstat (limited to 'calendar/importers/main.c')
-rw-r--r-- | calendar/importers/main.c | 39 |
1 files changed, 3 insertions, 36 deletions
diff --git a/calendar/importers/main.c b/calendar/importers/main.c index 79d1e7db4a..ba62d63f8b 100644 --- a/calendar/importers/main.c +++ b/calendar/importers/main.c @@ -23,7 +23,8 @@ #ifdef HAVE_CONFIG_H #include <config.h> #endif -#include <bonobo/bonobo-generic-factory.h> +#include <string.h> +#include <bonobo/bonobo-shlib-factory.h> #include <bonobo/bonobo-context.h> #include <bonobo/bonobo-main.h> #include "evolution-calendar-importer.h" @@ -52,38 +53,4 @@ importer_factory_fn (BonoboGenericFactory *factory, const char *id, void *closur return object; } -static void -init_importer (void) -{ - BonoboGenericFactory *factory; - - factory = bonobo_generic_factory_new (IMPORTER_FACTORY_ID, - importer_factory_fn, NULL); - if (factory == NULL) { - g_error ("Unable to create factory"); - exit (0); - } - - bonobo_running_context_auto_exit_unref (BONOBO_OBJECT (factory)); -} - -int -main (int argc, char *argv[]) -{ - CORBA_ORB orb; - - bindtextdomain(GETTEXT_PACKAGE, EVOLUTION_LOCALEDIR); - textdomain(GETTEXT_PACKAGE); - - g_type_init (); - bonobo_activation_init (argc, argv); - if (bonobo_init (&argc, argv) == FALSE) { - g_error ("Could not initialize Bonobo."); - exit (0); - } - - init_importer (); - bonobo_main (); - - return 0; -} +BONOBO_ACTIVATION_SHLIB_FACTORY (IMPORTER_FACTORY_ID, "Evolution Calendar importer factory", importer_factory_fn, NULL) |