e9844887bf57e7f3f195b901f0d276d283d39bd6
[profile/ivi/rygel.git] / src / librygel-core / Makefile.am
1 include $(top_srcdir)/common.am
2 include $(srcdir)/filelist.am
3
4 librygelincdir = $(includedir)/rygel-2.2
5
6 librygelinc_HEADERS = rygel-core.h
7
8 lib_LTLIBRARIES = librygel-core-2.2.la
9
10 librygel_core_2_2_la_SOURCES = \
11         $(LIBRYGEL_CORE_VAPI_SOURCE_FILES) \
12         $(LIBRYGEL_CORE_NONVAPI_SOURCE_FILES)
13
14 librygel_core_2_2_la_VALAFLAGS = \
15         -H rygel-core.h -C --library=rygel-core-2.2 \
16         --vapidir=$(srcdir) \
17         --pkg uuid \
18         --pkg posix \
19         $(LIBRYGEL_CORE_DEPS_VALAFLAGS) \
20         $(RYGEL_COMMON_VALAFLAGS)
21
22 librygel_core_2_2_la_CFLAGS = \
23         $(RYGEL_COMMON_DEFINES_CFLAGS) \
24         $(LIBRYGEL_CORE_DEPS_CFLAGS) \
25         -DPLUGIN_DIR='"$(plugindir)"' \
26         -DSMALL_ICON_DIR='"$(smallicondir)"' \
27         -DBIG_ICON_DIR='"$(bigicondir)"' \
28         -include config.h \
29         -DG_LOG_DOMAIN='"Rygel"'
30
31 librygel_core_2_2_la_LIBADD = \
32         $(LIBRYGEL_CORE_DEPS_LIBS)
33
34 RYGEL_CORE_VERSION=2:2:0
35 librygel_core_2_2_la_LDFLAGS = \
36         $(RYGEL_DATA_DIR_DEFINES) \
37         -version-info $(RYGEL_CORE_VERSION)
38
39 BUILT_SOURCES = \
40         rygel-core-2.2.vapi \
41         rygel-core.h
42
43 VAPI_FILES = rygel-core-2.2.vapi
44 DEPS_FILES = rygel-core-2.2.deps
45
46 vapidir = $(VAPIDIR)
47 vapi_DATA = $(VAPI_FILES) $(DEPS_FILES)
48 rygel-core-2.2.vapi rygel-core.h: librygel_core_2_2_la_vala.stamp
49
50 MAINTAINERCLEANFILES += $(BUILT_SOURCES)
51
52 EXTRA_DIST = \
53         rygel-build-config.vapi \
54         $(VAPI_FILES) \
55         $(DEPS_FILES) \
56         uuid.vapi \
57         $(BUILT_SOURCES)