aboutsummaryrefslogtreecommitdiffstats
path: root/wombat/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'wombat/Makefile.am')
-rw-r--r--wombat/Makefile.am70
1 files changed, 39 insertions, 31 deletions
diff --git a/wombat/Makefile.am b/wombat/Makefile.am
index eea933dcd5..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 \
@@ -17,11 +13,32 @@ INCLUDES = \
-DEVOLUTION_LOCALEDIR=\""$(localedir)"\" \
$(WOMBAT_CFLAGS)
-evolibexecdir = $(libexecdir)/evolution/$(BASE_VERSION)
-evolibexec_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
@@ -30,7 +47,7 @@ LDAP_STUFF = \
$(LDAP_LIBS)
endif
-evolution_wombat_LDADD = \
+wombat_LDADD = \
$(top_builddir)/addressbook/backend/pas/libpasfile.a \
$(DB3_LDADD) \
$(LDAP_STUFF) \
@@ -48,41 +65,32 @@ evolution_wombat_LDADD = \
$(top_builddir)/libwombat/libwombat.la \
$(WOMBAT_LIBS)
-serversdir = $(libdir)/bonobo/servers
+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)
+GNOME_Evolution_Wombat.oaf.in: $(OAF_IN_FILE)
cp $< $@
-server_in_files = GNOME_Evolution_Wombat.server.in.in
-
-serverdir = $(libdir)/bonobo/servers
-server_DATA = $(server_in_files:.server.in.in=.server)
-$(server_in_files:.server.in.in=.server.in): $(server_in_files)
- sed -e "s|\@LIBEXECDIR\@|$(evolibexecdir)|" $< > $@
-
-@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