NULL= GCONFD_BINARY_NAME=gconfd-2 INCLUDES= \ -I$(top_srcdir) \ -I$(top_builddir) \ $(DEPENDENT_WITH_XML_AND_GTK_CFLAGS) \ -DG_LOG_DOMAIN=\"GConf\" \ -DPREFIX=\""$(prefix)"\" \ -DGCONF_LOCALE_DIR=\""$(datadir)/locale"\" \ -DGCONF_SRCDIR=\""$(absolute_top_srcdir)"\" \ -DGCONF_CONFDIR=\""$(sysgconfdir)/$(MAJOR_VERSION)"\" \ -DGCONF_ETCDIR=\""$(sysgconfdir)"\" \ -DGCONF_BINDIR=\""$(bindir)"\" \ -DGCONF_SERVERDIR=\""$(libexecdir)"\" \ -DGCONF_BUILDDIR=\""$(top_builddir)"\" \ -DGCONF_BACKEND_DIR=\""$(pkglibdir)/$(MAJOR_VERSION)"\" \ -DVERSION=\""$(VERSION)"\" \ -DGCONF_ENABLE_INTERNALS=1 \ -DGCONFD=\""$(GCONFD_BINARY_NAME)$(EXEEXT)"\" \ $(NULL) EFENCE= if GTK SANITY_CHECK=gconf-sanity-check-2 else SANITY_CHECK= endif lib_LTLIBRARIES = libgconf-2.la bin_PROGRAMS = gconftool-2 libexec_PROGRAMS = gconfd-2 $(SANITY_CHECK) CORBA_SOURCECODE = GConfX-common.c GConfX-skels.c GConfX-stubs.c GConfX.h BUILT_SOURCES = \ $(CORBA_SOURCECODE) \ gconfmarshal.h \ gconfmarshal.c $(libgconf_2_la_OBJECTS) $(gconftool_2_OBJECTS) $(gconfd_2_OBJECTS): $(built_sourcecode) CLEANFILES = $(BUILT_SOURCES) DISTCLEANFILES = default.path dist-hook: cd $(distdir) ; rm -f $(CLEANFILES) gconf_headers = \ gconf.h \ gconf-changeset.h \ gconf-listeners.h \ gconf-schema.h \ gconf-value.h \ gconf-error.h \ gconf-engine.h \ gconf-client.h gconfincludedir = $(includedir)/gconf/$(MAJOR_VERSION)/gconf gconfinclude_HEADERS = \ $(gconf_headers) \ gconf-enum-types.h ## This is broken I know, I'm going to break the server/client up and have a library later gconfd_2_SOURCES = \ gconf-database.h \ gconf-database.c \ gconf-sources.h \ gconfd.h \ gconfd.c gconfd_2_LDADD = $(EFENCE) $(INTLLIBS) $(DEPENDENT_LIBS) libgconf-$(MAJOR_VERSION).la # gconf_testclient_SOURCES = \ # testclient.c # gconf_testclient_LDADD = $(GLIB_LIBS) $(OAF_LIBS) libgconf-client.la gconftool_2_SOURCES = \ gconftool.c gconftool_2_LDADD = $(EFENCE) $(INTLLIBS) $(DEPENDENT_WITH_XML_LIBS) libgconf-$(MAJOR_VERSION).la gconf_sanity_check_2_SOURCES = \ gconf-sanity-check.c gconf_sanity_check_2_LDADD = $(EFENCE) $(INTLLIBS) $(DEPENDENT_WITH_XML_AND_GTK_LIBS) libgconf-$(MAJOR_VERSION).la $(CORBA_SOURCECODE): $(srcdir)/GConfX.idl $(ORBIT_IDL) $(ORBIT_IDL) $(srcdir)/GConfX.idl if OS_WIN32 WIN32_SOURCECODE = dllmain.c endif libgconf_2_la_SOURCES = \ gconf-internals.c \ gconf-internals.h \ gconf-backend.h \ gconf-backend.c \ gconf-changeset.c \ gconf-error.c \ gconf-listeners.c \ gconf-locale.h \ gconf-locale.c \ gconf-schema.c \ gconf-sources.c \ gconf-value.c \ gconf.c \ gconf-client.c \ gconf-enum-types.c \ $(CORBA_SOURCECODE) \ $(WIN32_SOURCECODE) libgconf_2_la_LDFLAGS = -version-info $(GCONF_CURRENT):$(GCONF_REVISION):$(GCONF_AGE) -no-undefined libgconf_2_la_LIBADD = $(INTLLIBS) $(DEPENDENT_LIBS) EXTRA_DIST=GConfX.idl default.path.in gconfmarshal.list regenerate-enum-header.sh regenerate-enum-footer.sh default.path: $(srcdir)/default.path.in sed -e 's,[@]sysgconfdir[@],$(sysgconfdir),g' \ <$(srcdir)/default.path.in >default.path install-data-local: default.path $(mkinstalldirs) $(DESTDIR)$(sysgconfdir)/$(MAJOR_VERSION) $(INSTALL_DATA) default.path $(DESTDIR)$(sysgconfdir)/$(MAJOR_VERSION)/path uninstall-local: rm -f $(DESTDIR)$(sysgconfdir)/$(MAJOR_VERSION)/path gconfmarshal.h: gconfmarshal.list $(GLIB_GENMARSHAL) $(GLIB_GENMARSHAL) $< --header --prefix=gconf_marshal > $@ gconfmarshal.c: gconfmarshal.list $(GLIB_GENMARSHAL) echo "#include \"gconfmarshal.h\"" > $@ && \ $(GLIB_GENMARSHAL) $< --body --prefix=gconf_marshal >> $@ regenerate-built-sources: GCONF_SRCDIR=$(srcdir) $(srcdir)/regenerate-enum-header.sh $(gconf_headers) GCONF_SRCDIR=$(srcdir) $(srcdir)/regenerate-enum-footer.sh $(gconf_headers)