profiles: allow profiles in XDG_DATA_DIRS
[dconf.git] / client / Makefile.am
blobf21c8b2af4e5139b9c21ffd687df5a69cdacc959
1 include $(top_srcdir)/Makefile.gtester
3 shlibdir=$(libdir)
4 shlib_PROGRAMS = libdconf.so.1.0.0
5 nodist_noinst_DATA = libdconf.so.1 libdconf.so
6 noinst_LIBRARIES = libdconf-client.a
8 libdconf.so.1 libdconf.so: libdconf.so.1.0.0
9         $(AM_V_GEN) ln -fs libdconf.so.1.0.0 $@
11 install-data-hook:
12         ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so.1
13         ln -fs libdconf.so.1.0.0 $(DESTDIR)$(shlibdir)/libdconf.so
15 uninstall-hook:
16         rm -f $(DESTDIR)$(shlibdir)/libdconf.so.1
17         rm -f $(DESTDIR)$(shlibdir)/libdconf.so
19 dconfinclude_HEADERS = dconf.h
20 dconfclientinclude_HEADERS = dconf-client.h
21 dconfclientincludedir = $(dconfincludedir)/client
23 libdconf_client_a_CFLAGS = $(gio_CFLAGS) -DG_LOG_DOMAIN=\"dconf\"
24 libdconf_client_a_SOURCES = \
25         dconf-client.c
27 libdconf_so_1_0_0_CFLAGS = $(libdconf_client_a_CFLAGS) -fPIC -DPIC
28 libdconf_so_1_0_0_LDADD = \
29         ../engine/libdconf-engine-shared.a              \
30         ../common/libdconf-common-shared.a              \
31         ../gdbus/libdconf-gdbus-thread-shared.a         \
32         ../gvdb/libgvdb-shared.a                        \
33         ../shm/libdconf-shm-shared.a                    \
34         $(gio_LIBS)
35 libdconf_so_1_0_0_LDFLAGS = -shared -Wl,-soname=libdconf.so.1
36 libdconf_so_1_0_0_SOURCES = $(libdconf_client_a_SOURCES)
38 EXTRA_DIST = dconf.vapi dconf.deps
40 vapi_DATA = dconf.vapi dconf.deps
41 vapidir = $(datadir)/vala/vapi
43 pkgconfigdir = $(libdir)/pkgconfig
44 pkgconfig_DATA = dconf.pc
46 CLEANFILES = libdconf.so.1 libdconf.so