===fuzzyclock.c=== #include #include #include #include #include #include ... =============================================================== ===Makefile.am=== INCLUDES = \ -I$(srcdir)/../../libpanel-applet \ -I$(top_builddir)/libpanel-applet \ $(DISABLE_DEPRECATED_CFLAGS) \ $(GNOME_INCLUDEDIR) \ -DDATADIR=\""$(datadir)"\" \ -DLIBDIR=\""$(libdir)"\" \ -DSYSCONFDIR=\""$(sysconfdir)"\" \ -DPREFIX=\""$(prefix)"\" \ libexec_PROGRAMS = fuzzyclock_applet fuzzyclock_applet_SOURCES = fuzzyclock.c fuzzyclock_applet_LDADD = \ $(GNOME_APPLETS_LIBS) serverdir = $(libdir)/bonobo/servers server_in_files = FuzzyClock_Factory.server.in server_DATA = $(server_in_files:.server.in=.server) $(server_in_files): $(server_in_files:.server.in=.server.in.in) sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ CLEANFILES = $(server_in_files) $(server_DATA) $(schemas_DATA) uidir = $(datadir)/gnome-2.0/ui schemasdir = @GCONF_SCHEMA_FILE_DIR@ schemas_in_files = fuzzyclock.schemas.in schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) INTLTOOL_SCHEMAS_RULE = @INTLTOOL_SCHEMAS_RULE@ INTLTOOL_SERVER_RULE = @INTLTOOL_SERVER_RULE@ INTLTOOL_SERVICE_RULE = @INTLTOOL_SERVICE_RULE@ if GCONF_SCHEMAS_INSTALL GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schemas_DATA) ; endif ================================================================== ===Configure.ac=== AC_INIT(fuzzyclock.c) AM_INIT_AUTOMAKE(fuzzyclock,0.1) AC_CONFIG_HEADERS(config.h) AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL,true) PKG_CHECK_MODULES(GTK, gtk+-2.0) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) PKG_CHECK_MODULES(PANEL_APPLET, libpanelapplet-2.0) AC_SUBST(PANEL_APPLET_CFLAGS) AC_SUBST(PANEL_APPLET_LIBS) AC_PROG_CC AC_PROG_INSTALL AC_OUTPUT(Makefile)