aboutsummaryrefslogtreecommitdiffstats
path: root/wombat/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'wombat/Makefile.am')
-rw-r--r--wombat/Makefile.am73
1 files changed, 45 insertions, 28 deletions
diff --git a/wombat/Makefile.am b/wombat/Makefile.am
index 16feea5c8c..d95b288c5b 100644
--- a/wombat/Makefile.am
+++ b/wombat/Makefile.am
@@ -1,9 +1,5 @@
INCLUDES = \
-DG_LOG_DOMAIN=\"wombat\" \
- -DPREFIX=\"$(prefix)\" \
- -DSYSCONFDIR=\"$(sysconfdir)\" \
- -DDATADIR=\"$(datadir)\" \
- -DLIBDIR=\"$(libdir)\" \
-I$(top_srcdir)/e-util \
-I$(top_srcdir) \
-I$(top_srcdir)/addressbook/backend \
@@ -13,13 +9,36 @@ INCLUDES = \
-I$(top_builddir)/calendar \
-I$(top_srcdir)/libical/src/libical \
-I$(top_builddir)/libical/src/libical \
+ -DEVOLUTION_DATADIR=\""$(datadir)"\" \
-DEVOLUTION_LOCALEDIR=\""$(localedir)"\" \
$(WOMBAT_CFLAGS)
-privlibexec_PROGRAMS = \
- evolution-wombat
+bin_PROGRAMS = \
+ wombat
-evolution_wombat_SOURCES = \
+WOMBAT_IDL = Evolution-Wombat.idl
+
+WOMBAT_IDL_GENERATED = \
+ Evolution-Wombat.h \
+ Evolution-Wombat-common.c \
+ Evolution-Wombat-skels.c \
+ Evolution-Wombat-stubs.c
+
+$(WOMBAT_IDL_GENERATED): $(WOMBAT_IDL)
+ $(ORBIT_IDL) -I $(srcdir) -I $(datadir)/idl `$(GNOME_CONFIG) --cflags idl` $(WOMBAT_IDL)
+
+idldir = $(datadir)/idl
+
+idl_DATA = $(WOMBAT_IDL)
+
+wombat_SOURCES = \
+ $(WOMBAT_IDL_GENERATED) \
+ wombat-interface-check.c \
+ wombat-interface-check.h \
+ wombat-moniker.c \
+ wombat-moniker.h \
+ wombat-private-moniker.c \
+ wombat-private-moniker.h \
wombat.c
if ENABLE_LDAP
@@ -28,52 +47,50 @@ LDAP_STUFF = \
$(LDAP_LIBS)
endif
-evolution_wombat_LDADD = \
+wombat_LDADD = \
$(top_builddir)/addressbook/backend/pas/libpasfile.a \
$(DB3_LDADD) \
$(LDAP_STUFF) \
$(top_builddir)/addressbook/backend/pas/libpas.a \
$(top_builddir)/addressbook/backend/ebook/libebook.la \
+ $(top_builddir)/camel/libcamel.la \
+ $(top_builddir)/e-util/ename/libename.la \
$(top_builddir)/calendar/pcs/libpcsfile.a \
$(top_builddir)/calendar/pcs/libpcs.a \
$(top_builddir)/calendar/cal-util/libcal-util.la \
+ $(top_builddir)/libical/src/libical/libical-evolution.la \
+ $(top_builddir)/libversit/libversit.a \
$(top_builddir)/e-util/libedb3util.la \
$(top_builddir)/e-util/libeutil.la \
$(top_builddir)/libwombat/libwombat.la \
$(WOMBAT_LIBS)
+oafdir = $(datadir)/oaf
+
if ENABLE_LDAP
-SERVER_IN_FILE=GNOME_Evolution_WombatLDAP.server.in.in
+OAF_IN_FILE=GNOME_Evolution_WombatLDAP.oaf.in
else
-SERVER_IN_FILE=GNOME_Evolution_WombatNOLDAP.server.in.in
+OAF_IN_FILE=GNOME_Evolution_WombatNOLDAP.oaf.in
endif
-GNOME_Evolution_Wombat.server.in.in: $(SERVER_IN_FILE) Makefile
+GNOME_Evolution_Wombat.oaf.in: $(OAF_IN_FILE)
cp $< $@
-server_in_files = GNOME_Evolution_Wombat.server.in.in
-
-server_DATA = $(server_in_files:.server.in.in=.server)
-$(server_in_files:.server.in.in=.server.in): $(server_in_files)
- sed -e "s|\@LIBEXECDIR\@|$(privlibexecdir)|" $< > $@
-
-@INTLTOOL_SERVER_RULE@
+oaf_in_files = GNOME_Evolution_Wombat.oaf.in
+oaf_DATA = $(oaf_in_files:.oaf.in=.oaf)
-idl_DATA = Evolution-Wombat.idl
+@XML_I18N_MERGE_OAF_RULE@
-EXTRA_DIST = $(server_DATA) \
- $(server_in_files) \
- $(idl_DATA) \
- GNOME_Evolution_WombatLDAP.server.in.in \
- GNOME_Evolution_WombatNOLDAP.server.in.in
+EXTRA_DIST = $(oaf_DATA) $(oaf_in_files) $(idl_DATA) \
+ GNOME_Evolution_WombatLDAP.oaf.in GNOME_Evolution_WombatNOLDAP.oaf.in
if ENABLE_PURIFY
PLINK = $(LIBTOOL) --mode=link $(PURIFY) $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
-all-local: evolution-wombat.pure
+all-local: wombat.pure
-evolution-wombat.pure: evolution-wombat
- @rm -f evolution-wombat.pure
- $(PLINK) $(evolution_wombat_LDFLAGS) $(evolution_wombat_OBJECTS) $(evolution_wombat_LDADD) $(LIBS)
+wombat.pure: wombat
+ @rm -f wombat.pure
+ $(PLINK) $(wombat_LDFLAGS) $(wombat_OBJECTS) $(wombat_LDADD) $(LIBS)
endif