am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(mkdir_p)
-CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_HEADER = $(top_builddir)/src/config.h
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
-am__installdirs = "$(DESTDIR)$(berlinthemedir)" "$(DESTDIR)$(matrixthemedir)" "$(DESTDIR)$(modernthemedir)"
+am__installdirs = "$(DESTDIR)$(berlinthemedir)" "$(DESTDIR)$(dbus_servicedir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(matrixthemedir)" "$(DESTDIR)$(modernthemedir)"
berlinthemeDATA_INSTALL = $(INSTALL_DATA)
+dbus_serviceDATA_INSTALL = $(INSTALL_DATA)
+desktopDATA_INSTALL = $(INSTALL_DATA)
matrixthemeDATA_INSTALL = $(INSTALL_DATA)
modernthemeDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(berlintheme_DATA) $(matrixtheme_DATA) $(moderntheme_DATA)
+DATA = $(berlintheme_DATA) $(dbus_service_DATA) $(desktop_DATA) \
+ $(matrixtheme_DATA) $(moderntheme_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
MSGMERGE = @MSGMERGE@
NMEDIT = @NMEDIT@
OBJEXT = @OBJEXT@
+OSSO_CFLAGS = @OSSO_CFLAGS@
+OSSO_LIBS = @OSSO_LIBS@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
modernthemedir = $(datadir)/livewp/theme/Modern
moderntheme_DATA = theme/Modern/*
matrixthemedir = $(datadir)/livewp/theme/Matrix
-matrixtheme_DATA = theme/Matrix/*
-EXTRA_DIST = $(berlintheme_DATA) $(moderntheme_DATA) $(matrixtheme_DATA)
+matrixtheme_DATA = theme/Matrix/*
+dbus_servicedir = $(datadir)/dbus-1/services
+dbus_service_DATA = org.maemo.livewp.service
+desktopdir = $(datadir)/applications/hildon
+desktop_files = livewp.desktop
+desktop_DATA = $(desktop_files)
+EXTRA_DIST = $(berlintheme_DATA) \
+ $(moderntheme_DATA) \
+ $(matrixtheme_DATA) \
+ $(dbus_service_DATA)
+
all: all-am
.SUFFIXES:
echo " rm -f '$(DESTDIR)$(berlinthemedir)/$$f'"; \
rm -f "$(DESTDIR)$(berlinthemedir)/$$f"; \
done
+install-dbus_serviceDATA: $(dbus_service_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(dbus_servicedir)" || $(mkdir_p) "$(DESTDIR)$(dbus_servicedir)"
+ @list='$(dbus_service_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(dbus_serviceDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dbus_servicedir)/$$f'"; \
+ $(dbus_serviceDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dbus_servicedir)/$$f"; \
+ done
+
+uninstall-dbus_serviceDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dbus_service_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f '$(DESTDIR)$(dbus_servicedir)/$$f'"; \
+ rm -f "$(DESTDIR)$(dbus_servicedir)/$$f"; \
+ done
+install-desktopDATA: $(desktop_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(desktopdir)" || $(mkdir_p) "$(DESTDIR)$(desktopdir)"
+ @list='$(desktop_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(desktopDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(desktopdir)/$$f'"; \
+ $(desktopDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(desktopdir)/$$f"; \
+ done
+
+uninstall-desktopDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(desktop_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f '$(DESTDIR)$(desktopdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(desktopdir)/$$f"; \
+ done
install-matrixthemeDATA: $(matrixtheme_DATA)
@$(NORMAL_INSTALL)
test -z "$(matrixthemedir)" || $(mkdir_p) "$(DESTDIR)$(matrixthemedir)"
check: check-am
all-am: Makefile $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(berlinthemedir)" "$(DESTDIR)$(matrixthemedir)" "$(DESTDIR)$(modernthemedir)"; do \
+ for dir in "$(DESTDIR)$(berlinthemedir)" "$(DESTDIR)$(dbus_servicedir)" "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(matrixthemedir)" "$(DESTDIR)$(modernthemedir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
info-am:
-install-data-am: install-berlinthemeDATA install-matrixthemeDATA \
+install-data-am: install-berlinthemeDATA install-dbus_serviceDATA \
+ install-desktopDATA install-matrixthemeDATA \
install-modernthemeDATA
install-exec-am:
ps-am:
-uninstall-am: uninstall-berlinthemeDATA uninstall-info-am \
+uninstall-am: uninstall-berlinthemeDATA uninstall-dbus_serviceDATA \
+ uninstall-desktopDATA uninstall-info-am \
uninstall-matrixthemeDATA uninstall-modernthemeDATA
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
distclean distclean-generic distclean-libtool distdir dvi \
dvi-am html html-am info info-am install install-am \
install-berlinthemeDATA install-data install-data-am \
- install-exec install-exec-am install-info install-info-am \
- install-man install-matrixthemeDATA install-modernthemeDATA \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- uninstall uninstall-am uninstall-berlinthemeDATA \
- uninstall-info-am uninstall-matrixthemeDATA \
- uninstall-modernthemeDATA
+ install-dbus_serviceDATA install-desktopDATA install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-matrixthemeDATA install-modernthemeDATA install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-berlinthemeDATA uninstall-dbus_serviceDATA \
+ uninstall-desktopDATA uninstall-info-am \
+ uninstall-matrixthemeDATA uninstall-modernthemeDATA
+
+livewp.desktop: livewp.desktop.in
+ sed "s/__VERSION__/$(VERSION)/g" $< >$@.tmp && \
+ sed "s/__PACKAGE__/$(PACKAGE)/g" $@.tmp >$@ && \
+ $(RM) *.tmp
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
* 02110-1301 USA
*/
/*******************************************************************************/
+#include "livewp-common.h"
#include "livewp-settings.h"
/*******************************************************************************/
int
main(int argc, char *argv[])
{
+ GtkWidget *main_widget = NULL;
GtkWidget *window;
gint result;
+ HildonProgram *app;
+ osso_context_t *osso_context;
- gtk_init(&argc, &argv);
+#ifdef ENABLE_NLS
+ setlocale(LC_ALL, "");
+ bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR);
+ bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
+ textdomain(GETTEXT_PACKAGE);
+#endif
+ osso_context = osso_initialize("org.maemo.livewp", VERSION, TRUE, NULL);
+ if(!osso_context){
+ fprintf(stderr,"osso_initialize failed\n");
+ return 1;
+ }
+
+ gtk_init(&argc, &argv);
+ app = HILDON_PROGRAM ( hildon_program_get_instance () );
+ g_set_application_name (PACKAGE);
+
+ main_widget = hildon_stackable_window_new ();
+ gtk_window_set_title(GTK_WINDOW(main_widget), PACKAGE);
+ hildon_program_add_window(app, HILDON_WINDOW(main_widget));
+#if 0
window = create_settings();
if (window){
//gtk_widget_show_all(window);
// gtk_widget_destroy(window);
//}
}
+#endif
gtk_main();
return 0;
}