build,core,plugins: Port to GDBus and GVariant
[profile/ivi/rygel.git] / src / ui / Makefile.am
1 if UNINSTALLED
2 shareddir = $(abs_top_builddir)/data
3 icondir = $(shareddir)/icons/32x32
4 else
5 shareddir = $(datadir)/rygel
6 icondir = $(datadir)/icons/hicolor/32x32/apps
7 endif
8
9 rygeldir = $(top_srcdir)/src/rygel
10
11 AM_CFLAGS = $(LIBGUPNP_CFLAGS) \
12             $(LIBGUPNP_AV_CFLAGS) \
13             $(LIBGSTREAMER_CFLAGS) \
14             $(GIO_CFLAGS) \
15             $(GTK_CFLAGS) \
16             $(GEE_CFLAGS) \
17             $(UUID_CFLAGS) \
18             $(LIBSOUP_CFLAGS) \
19             -I$(top_srcdir) -I$(rygeldir) -DDATA_DIR='"$(shareddir)"' \
20             -DSMALL_ICON_DIR='"$(icondir)"' -include config.h \
21             -DLOCALEDIR=\""$(datadir)/locale"\"
22
23 bin_PROGRAMS = rygel-preferences
24
25 rygel_preferences_SOURCES = \
26                             rygel-preferences-dialog.vala \
27                             rygel-preferences-section.vala \
28                             rygel-general-pref-section.vala \
29                             rygel-plugin-pref-section.vala \
30                             rygel-media-export-pref-section.vala \
31                             rygel-tracker-pref-section.vala
32
33 rygel.stamp: $(rygel_preferences_VALASOURCES)
34 rygel_preferences_VALAFLAGS = \
35         --vapidir=$(rygeldir) --thread \
36         --pkg rygel-1.0 --pkg rygel-build-config --pkg gupnp-1.0 \
37         --pkg gupnp-av-1.0 --pkg gconf-2.0 --pkg gstreamer-0.10 --pkg gio-2.0 \
38         --pkg gee-1.0 --pkg gtk+-$(GTK_VAPI_VERSION) -g
39
40 rygel_preferences_LDADD = \
41                 $(abs_top_builddir)/src/rygel/librygel-configuration.a \
42                 $(LIBGUPNP_LIBS) \
43                 $(LIBGUPNP_AV_LIBS) \
44                 $(LIBGSTREAMER_LIBS) \
45                 $(GIO_LIBS) \
46                 $(GEE_LIBS) \
47                 $(UUID_LIBS) \
48                 $(LIBSOUP_LIBS) \
49                 $(GTK_LIBS)
50 rygel_preferences_LDFLAGS = -export-dynamic
51
52 MAINTAINERCLEANFILES = Makefile.in