aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2003-02-11 01:28:37 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2003-02-11 01:28:37 +0800
commitefd467f902f7b37b4114f28191ced2b209d72af0 (patch)
treeabdc73f26b7345a8419a07002346d21141622192 /calendar/gui
parent48c9c3dc71e7381fdabdefaddc29fd9b44fa0b6c (diff)
downloadgsoc2013-evolution-efd467f902f7b37b4114f28191ced2b209d72af0.tar.gz
gsoc2013-evolution-efd467f902f7b37b4114f28191ced2b209d72af0.tar.zst
gsoc2013-evolution-efd467f902f7b37b4114f28191ced2b209d72af0.zip
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
Diffstat (limited to 'calendar/gui')
-rw-r--r--calendar/gui/Makefile.am53
-rw-r--r--calendar/gui/alarm-notify/Makefile.am11
-rw-r--r--calendar/gui/dialogs/Makefile.am9
3 files changed, 54 insertions, 19 deletions
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)