From efd467f902f7b37b4114f28191ced2b209d72af0 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Mon, 10 Feb 2003 17:28:37 +0000 Subject: Make the CORBA IDL compilation work with parallel makes. Likewise. * gui/Makefile.am: Make the CORBA IDL compilation work with parallel makes. * gui/dialogs/Makefile.am: Likewise. * gui/alarm-notify/Makefile.am: Likewise. svn path=/trunk/; revision=19872 --- calendar/gui/Makefile.am | 53 +++++++++++++++++++++++++++-------- calendar/gui/alarm-notify/Makefile.am | 11 +++++--- calendar/gui/dialogs/Makefile.am | 9 ++++-- 3 files changed, 54 insertions(+), 19 deletions(-) (limited to 'calendar/gui') diff --git a/calendar/gui/Makefile.am b/calendar/gui/Makefile.am index b3f9041c9e..5836bb69ae 100644 --- a/calendar/gui/Makefile.am +++ b/calendar/gui/Makefile.am @@ -5,29 +5,56 @@ IDLS = \ $(top_srcdir)/calendar/idl/evolution-calendar.idl \ $(top_srcdir)/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl -IDL_GENERATED = \ - Evolution-Composer.h \ +# Message composer IDL files + +COMPOSER_IDL_GENERATED_H = \ + Evolution-Composer.h +COMPOSER_IDL_GENERATED_C = \ Evolution-Composer-common.c \ Evolution-Composer-skels.c \ - Evolution-Composer-stubs.c \ - Evolution-Addressbook-SelectNames.h \ + Evolution-Composer-stubs.c +COMPOSER_IDL_GENERATED = $(COMPOSER_IDL_GENERATED_C) $(COMPOSER_IDL_GENERATED_H) + +$(COMPOSER_IDL_GENERATED_H): $(IDLS) + $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ + $(srcdir)/../../composer/Evolution-Composer.idl +$(COMPOSER_IDL_GENERATED_C): $(COMPOSER_IDL_GENERATED_H) + + +# SelectNames IDL files + +SELECT_NAMES_IDL_GENERATED_H = \ + Evolution-Addressbook-SelectNames.h +SELECT_NAMES_IDL_GENERATED_C = \ Evolution-Addressbook-SelectNames-common.c \ Evolution-Addressbook-SelectNames-skels.c \ - Evolution-Addressbook-SelectNames-stubs.c \ - evolution-calendar.h \ + Evolution-Addressbook-SelectNames-stubs.c +SELECT_NAMES_IDL_GENERATED = $(SELECT_NAMES_IDL_GENERATED_C) $(SELECT_NAMES_IDL_GENERATED_H) + +$(SELECT_NAMES_IDL_GENERATED_H): $(IDLS) + $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ + $(top_srcdir)/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl +$(SELECT_NAMES_IDL_GENERATED_C): $(SELECT_NAMES_IDL_GENERATED_H) + + +# Calendar IDL files + +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) -$(IDL_GENERATED): $(IDLS) - $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ - $(srcdir)/../../composer/Evolution-Composer.idl +$(CALENDAR_IDL_GENERATED_H): $(IDLS) $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ $(top_srcdir)/calendar/idl/evolution-calendar.idl - $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ - $(top_srcdir)/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl +$(CALENDAR_IDL_GENERATED_C): $(CALENDAR_IDL_GENERATED_H) + + +IDL_GENERATED = $(COMPOSER_IDL_GENERATED) $(SELECT_NAMES_IDL_GENERATED) $(CALENDAR_IDL_GENERATED) -BUILT_SOURCES = $(IDL_GENERATED) SUBDIRS = alarm-notify dialogs @@ -187,8 +214,10 @@ EXTRA_DIST = \ $(etspec_DATA) \ $(server_in_files) +BUILT_SOURCES = $(IDL_GENERATED) CLEANFILES = $(BUILT_SOURCES) + install-data-local: $(mkinstalldirs) $(Conduitsdir) diff --git a/calendar/gui/alarm-notify/Makefile.am b/calendar/gui/alarm-notify/Makefile.am index 42ec4d847d..d772d88030 100644 --- a/calendar/gui/alarm-notify/Makefile.am +++ b/calendar/gui/alarm-notify/Makefile.am @@ -1,15 +1,18 @@ -CORBA_GENERATED = \ - evolution-calendar.h \ +CORBA_GENERATED_H = \ + evolution-calendar.h +CORBA_GENERATED_C = \ evolution-calendar-common.c \ evolution-calendar-skels.c \ evolution-calendar-stubs.c +CORBA_GENERATED = $(CORBA_GENERATED_C) $(CORBA_GENERATED_H) idls = $(top_srcdir)/calendar/idl/evolution-calendar.idl - idl_flags = $(IDL_INCLUDES) -$(CORBA_GENERATED): $(idls) +$(CORBA_GENERATED_H): $(idls) $(ORBIT_IDL) $(idl_flags) $(top_srcdir)/calendar/idl/evolution-calendar.idl +$(CORBA_GENERATED_C): $(CORBA_GENERATED_H) + privlibexec_PROGRAMS = evolution-alarm-notify diff --git a/calendar/gui/dialogs/Makefile.am b/calendar/gui/dialogs/Makefile.am index 97f67831cf..a4ffff5f17 100644 --- a/calendar/gui/dialogs/Makefile.am +++ b/calendar/gui/dialogs/Makefile.am @@ -1,14 +1,17 @@ IDLS = $(top_srcdir)/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl -IDL_GENERATED = \ - Evolution-Addressbook-SelectNames.h \ +IDL_GENERATED_H = \ + Evolution-Addressbook-SelectNames.h +IDL_GENERATED_C = \ Evolution-Addressbook-SelectNames-common.c \ Evolution-Addressbook-SelectNames-skels.c \ Evolution-Addressbook-SelectNames-stubs.c +IDL_GENERATED = $(IDL_GENERATED_C) $(IDL_GENERATED_H) -$(IDL_GENERATED): $(IDLS) +$(IDL_GENERATED_H): $(IDLS) $(ORBIT_IDL) -I $(srcdir) $(IDL_INCLUDES) \ $(top_srcdir)/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl +$(IDL_GENERATED_C): $(IDL_GENERATED_H) BUILT_SOURCES = $(IDL_GENERATED) -- cgit v1.2.3