diff options
Diffstat (limited to 'wombat/Makefile.am')
-rw-r--r-- | wombat/Makefile.am | 70 |
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 |