summaryrefslogtreecommitdiff
path: root/dbus-1/Makefile.am
blob: 1417ff4fa89623b3709889c3c2bbab7f0f6cd24a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
AM_CFLAGS = -std=c89 -Wall -Wmissing-prototypes -Wwrite-strings -fPIC -DPIC
INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/gvdb -I$(top_srcdir)/engine $(dbus_CFLAGS) $(glib_CFLAGS)

dconf_dbus_1includedir = $(includedir)/dconf-dbus-1
dconf_dbus_1include_HEADERS = dconf-dbus-1.h

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = dconf-dbus-1.pc

shlibdir = $(libdir)
shlib_PROGRAMS = libdconf-dbus-1.so.0.0.0

libdconf_dbus_1_so_0_0_0_LDADD = $(glib_LIBS) $(dbus_LIBS) ../common/libdconf-common-shared.a
libdconf_dbus_1_so_0_0_0_LDFLAGS = -shared -Wl,-soname=libdconf-dbus-1.so.0
libdconf_dbus_1_so_0_0_0_SOURCES = \
	../engine/dconf-engine.c	\
	../gvdb/gvdb-reader.c		\
	dconf-dbus-1.c

noinst_DATA = libdconf-dbus-1.so libdconf-dbus-1.so.0

libdconf-dbus-1.so.0 libdconf-dbus-1.so: libdconf-dbus-1.so.0.0.0
	$(AM_V_GEN) ln -fs libdconf-dbus-1.so.0.0.0 $@

install-data-hook:
	ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0
	ln -fs libdconf-dbus-1.so.0.0.0 $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so

uninstall-hook:
	rm -f $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so.0
	rm -f $(DESTDIR)$(shlibdir)/libdconf-dbus-1.so

CLEANFILES = libdconf-dbus-1.so.0 libdconf-dbus-1.so