if OS_WIN32 WIN32_BOOTSTRAP_LIBS = $(top_builddir)/win32/libevolution-mail-shared.la endif ## CORBA stuff IDLS = \ $(top_srcdir)/calendar/idl/evolution-calendar.idl CALENDAR_IDL_GENERATED_H = \ evolution-calendar.h CALENDAR_IDL_GENERATED_C = \ evolution-calendar-common.c \ evolution-calendar-skels.c \ evolution-calendar-stubs.c CALENDAR_IDL_GENERATED = $(CALENDAR_IDL_GENERATED_C) $(CALENDAR_IDL_GENERATED_H) $(CALENDAR_IDL_GENERATED_H): $(IDLS) $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ $(top_srcdir)/calendar/idl/evolution-calendar.idl $(CALENDAR_IDL_GENERATED_C): $(CALENDAR_IDL_GENERATED_H) IDL_GENERATED = $(CALENDAR_IDL_GENERATED) SUBDIRS = alarm-notify dialogs privsolib_LTLIBRARIES = libevolution-cal-shared.la component_LTLIBRARIES = libevolution-calendar.la ecalendarincludedir = $(privincludedir)/calendar/gui ecalendarinclude_HEADERS = \ cal-editor-utils.h \ cal-search-bar.h \ calendar-config.h \ calendar-config-keys.h \ comp-util.h \ e-alarm-list.h \ e-attachment-handler-calendar.h \ e-cal-config.h \ e-cal-event.h \ e-cal-model-calendar.h \ e-cal-model.h \ e-cal-popup.h \ e-calendar-view.h \ e-cell-date-edit-text.h \ e-comp-editor-registry.h \ e-date-edit-config.h \ e-date-time-list.h \ e-day-view-config.h \ e-day-view-layout.h \ e-day-view-main-item.h \ e-day-view-time-item.h \ e-day-view-top-item.h \ e-day-view.h \ e-meeting-attendee.h \ e-meeting-list-view.h \ e-meeting-store.h \ e-meeting-time-sel.h \ e-meeting-time-sel-item.h \ e-meeting-types.h \ e-meeting-utils.h \ e-mini-calendar-config.h \ e-select-names-editable.h \ e-select-names-renderer.h \ e-week-view-config.h \ e-week-view-event-item.h \ e-week-view-layout.h \ e-week-view-main-item.h \ e-week-view-titles-item.h \ e-week-view.h \ e-timezone-entry.h \ goto.h \ itip-utils.h \ misc.h \ tag-calendar.h \ weekday-picker.h search_files = tasktypes.xml memotypes.xml caltypes.xml ruledir = $(privdatadir) rule_DATA = $(search_files) AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"calendar-gui\" \ -I$(top_builddir)/shell \ -I$(top_srcdir)/shell \ -I$(top_srcdir) \ -I$(top_srcdir)/calendar \ -I$(top_srcdir)/widgets \ -I$(top_srcdir)/widgets/misc \ -I$(top_srcdir)/a11y/calendar \ -DSEARCH_RULE_DIR=\"$(ruledir)\" \ -DEVOLUTION_GLADEDIR=\""$(gladedir)"\" \ -DEVOLUTION_ETSPECDIR=\""$(etspecdir)"\" \ -DEVOLUTION_GALVIEWSDIR=\""$(viewsdir)"\" \ -DEVOLUTION_LOCALEDIR=\""$(localedir)"\" \ -DEVOLUTION_UIDIR=\""$(evolutionuidir)"\" \ -DPREFIX=\""$(prefix)"\" \ $(LIBSOUP_CFLAGS) \ $(EVOLUTION_CALENDAR_CFLAGS) glade_DATA = \ e-itip-control.glade \ goto-dialog.glade etspec_DATA = \ e-calendar-table.etspec \ e-meeting-time-sel.etspec \ e-cal-list-view.etspec \ e-memo-table.etspec libevolution_cal_shared_la_SOURCES = \ cal-editor-utils.c \ cal-editor-utils.h \ cal-search-bar.c \ cal-search-bar.h \ calendar-config.c \ calendar-config.h \ calendar-config-keys.h \ comp-util.c \ comp-util.h \ e-alarm-list.c \ e-alarm-list.h \ e-attachment-handler-calendar.c \ e-attachment-handler-calendar.h \ e-cal-config.c \ e-cal-config.h \ e-cal-event.c \ e-cal-event.h \ e-cal-model-calendar.c \ e-cal-model-calendar.h \ e-cal-model.c \ e-cal-model.h \ e-cal-popup.h \ e-cal-popup.c \ e-calendar-view.c \ e-calendar-view.h \ e-cell-date-edit-text.h \ e-cell-date-edit-text.c \ e-comp-editor-registry.c \ e-comp-editor-registry.h \ e-date-edit-config.c \ e-date-edit-config.h \ e-date-time-list.c \ e-date-time-list.h \ e-day-view-config.c \ e-day-view-config.h \ e-day-view-layout.c \ e-day-view-layout.h \ e-day-view-main-item.c \ e-day-view-main-item.h \ e-day-view-time-item.c \ e-day-view-time-item.h \ e-day-view-top-item.c \ e-day-view-top-item.h \ e-day-view.c \ e-day-view.h \ e-meeting-attendee.c \ e-meeting-attendee.h \ e-meeting-list-view.c \ e-meeting-list-view.h \ e-meeting-store.c \ e-meeting-store.h \ e-meeting-time-sel.c \ e-meeting-time-sel.h \ e-meeting-time-sel-item.c \ e-meeting-time-sel-item.h \ e-meeting-types.h \ e-meeting-utils.c \ e-meeting-utils.h \ e-mini-calendar-config.c \ e-mini-calendar-config.h \ e-select-names-editable.c \ e-select-names-editable.h \ e-select-names-renderer.c \ e-select-names-renderer.h \ e-week-view-config.c \ e-week-view-config.h \ e-week-view-event-item.c \ e-week-view-event-item.h \ e-week-view-layout.c \ e-week-view-layout.h \ e-week-view-main-item.c \ e-week-view-main-item.h \ e-week-view-titles-item.c \ e-week-view-titles-item.h \ e-week-view.c \ e-week-view.h \ e-timezone-entry.c \ e-timezone-entry.h \ goto.c \ goto.h \ itip-utils.c \ itip-utils.h \ misc.c \ misc.h \ tag-calendar.c \ tag-calendar.h \ weekday-picker.c \ weekday-picker.h libevolution_calendar_la_SOURCES = \ $(IDL_GENERATED) \ calendar-commands.c \ calendar-commands.h \ calendar-component.c \ calendar-component.h \ calendar-view.c \ calendar-view.h \ calendar-view-factory.c \ calendar-view-factory.h \ comp-editor-factory.c \ comp-editor-factory.h \ control-factory.c \ control-factory.h \ e-cal-component-preview.c \ e-cal-component-preview.h \ e-cal-component-memo-preview.c \ e-cal-component-memo-preview.h \ e-cal-menu.c \ e-cal-menu.h \ e-cal-model-tasks.c \ e-cal-model-tasks.h \ e-cal-list-view.c \ e-cal-list-view.h \ e-cal-list-view-config.c \ e-cal-list-view-config.h \ e-cal-model-memos.c \ e-cal-model-memos.h \ e-calendar-table.c \ e-calendar-table.h \ e-calendar-table-config.c \ e-calendar-table-config.h \ e-cell-date-edit-config.c \ e-cell-date-edit-config.h \ e-itip-control.h \ e-itip-control.c \ e-memo-table.c \ e-memo-table.h \ e-memo-table-config.c \ e-memo-table-config.h \ e-memos.c \ e-memos.h \ e-tasks.c \ e-tasks.h \ gnome-cal.c \ gnome-cal.h \ itip-bonobo-control.c \ itip-bonobo-control.h \ main.c \ memos-component.c \ memos-component.h \ memos-control.c \ memos-control.h \ migration.c \ migration.h \ print.c \ print.h \ tasks-component.c \ tasks-component.h \ tasks-control.c \ tasks-control.h libevolution_cal_shared_la_LIBADD = \ $(WIN32_BOOTSTRAP_LIBS) \ $(top_builddir)/widgets/menus/libmenus.la \ $(top_builddir)/shell/libeshell.la \ $(top_builddir)/calendar/common/libevolution-calendarprivate.la \ $(top_builddir)/calendar/gui/dialogs/libcal-dialogs.la \ $(top_builddir)/calendar/importers/libevolution-calendar-importers.la \ $(top_builddir)/widgets/e-timezone-dialog/libetimezonedialog.la \ $(top_builddir)/widgets/misc/libefilterbar.la \ $(top_builddir)/widgets/misc/libemiscwidgets.la \ $(top_builddir)/filter/libfilter.la \ $(top_builddir)/e-util/libeutil.la \ $(top_builddir)/a11y/calendar/libevolution-calendar-a11y.la \ $(LIBSOUP_LIBS) \ $(CAMEL_LIBS) \ $(EVOLUTION_CALENDAR_LIBS) libevolution_cal_shared_la_LDFLAGS = $(NO_UNDEFINED) libevolution_calendar_la_LIBADD = \ $(top_builddir)/calendar/gui/libevolution-cal-shared.la \ $(WIN32_BOOTSTRAP_LIBS) \ $(top_builddir)/widgets/menus/libmenus.la \ $(top_builddir)/shell/libeshell.la \ $(top_builddir)/calendar/common/libevolution-calendarprivate.la \ $(top_builddir)/calendar/gui/dialogs/libcal-dialogs.la \ $(top_builddir)/calendar/importers/libevolution-calendar-importers.la \ $(top_builddir)/widgets/e-timezone-dialog/libetimezonedialog.la \ $(top_builddir)/widgets/misc/libefilterbar.la \ $(top_builddir)/widgets/misc/libemiscwidgets.la \ $(top_builddir)/filter/libfilter.la \ $(top_builddir)/e-util/libeutil.la \ $(top_builddir)/a11y/calendar/libevolution-calendar-a11y.la \ $(LIBSOUP_LIBS) \ $(CAMEL_LIBS) \ $(EVOLUTION_CALENDAR_LIBS) libevolution_calendar_la_LDFLAGS = -avoid-version -module $(NO_UNDEFINED) libevolution_calendar_la_DEPENDENCIES = libevolution-cal-shared.la # --- BIG NASTY AUTOMAKE HACK --- # # Automake apparently sorts Makefile.am rules alphabetically. And # since component_LTLIBRARIES < privsolib_LTLIBRARIES, it tries to # install libevolution-calendar.la before libevolution-cal-shared.la, # which fails when libtool tries to relink libevolution-calendar.la # against the not-yet-installed libevolution-cal-shared.la. install-data-am: \ install-privsolibLTLIBRARIES \ install-componentLTLIBRARIES \ install-data-local \ install-etspecDATA \ install-gladeDATA \ install-schemaDATA \ install-ruleDATA \ install-ecalendarincludeHEADERS \ install-serverDATA server_in_files = GNOME_Evolution_Calendar.server.in.in server_DATA = $(server_in_files:.server.in.in=.server) @EVO_SERVER_RULE@ @INTLTOOL_SERVER_RULE@ # GConf schemas schemadir = $(GCONF_SCHEMA_FILE_DIR) schema_in_files = apps_evolution_calendar.schemas.in schema_DATA = $(schema_in_files:.schemas.in=.schemas) @INTLTOOL_SCHEMAS_RULE@ EXTRA_DIST = \ $(glade_DATA) \ $(schema_in_files) \ $(etspec_DATA) \ $(server_in_files) \ $(search_files) BUILT_SOURCES = $(IDL_GENERATED) $(server_DATA) CLEANFILES = $(BUILT_SOURCES) DISTCLEANFILES = $(schema_DATA) if OS_WIN32 install-data-local: if test -z "$(DESTDIR)"; then \ for p in $(schema_DATA); do \ (echo set GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE); \ echo $(GCONFTOOL) --makefile-install-rule $$p) >_temp.bat; \ cmd /c _temp.bat; \ done; \ fi else install-data-local: if test -z "$(DESTDIR)"; then \ for p in $(schema_DATA); do \ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p; \ done; \ fi endif dist-hook: cd $(distdir); rm -f $(BUILT_SOURCES) -include $(top_srcdir)/git.mk