core: Filter unsupported sort criterias from XBox
[profile/ivi/rygel.git] / common.am
1 if UNINSTALLED
2 shareddir = $(abs_top_builddir)/data
3 sysconfigdir = $(shareddir)
4 desktopdir = $(shareddir)
5 plugindir = $(abs_top_builddir)/src/plugins
6 icondir = $(shareddir)/icons/32x32
7 else
8 shareddir = $(datadir)/rygel
9 sysconfigdir = $(sysconfdir)
10 desktopdir = $(datadir)/applications
11 plugindir = $(libdir)/rygel-1.0
12 icondir = $(datadir)/icons/hicolor/32x32/apps
13 endif
14
15 smallicondir = $(shareddir)/icons/48x48
16 bigicondir = $(shareddir)/icons/120x120
17
18 rygeldir = $(top_srcdir)/src/rygel
19
20 MAINTAINERCLEANFILES = Makefile.in
21
22 AM_CFLAGS = \
23         $(LIBGUPNP_CFLAGS) \
24         $(LIBGUPNP_AV_CFLAGS) \
25         $(LIBGSTREAMER_CFLAGS) \
26         $(GSTREAMER_BASE_CFLAGS) \
27         $(GEE_CFLAGS) \
28         $(UUID_CFLAGS) \
29         -I$(rygeldir) \
30         -DDATA_DIR='"$(shareddir)"' -DSYS_CONFIG_DIR='"$(sysconfigdir)"'\
31         -DPLUGIN_DIR='"$(plugindir)"' -DDESKTOP_DIR='"$(desktopdir)"'\
32         -include config.h
33
34 RYGEL_COMMON_LDADD = \
35         $(LIBGUPNP_LIBS) \
36         $(LIBGUPNP_AV_LIBS) \
37         $(LIBGSTREAMER_LIBS) \
38         $(GSTREAMER_BASE_LIBS) \
39         $(GEE_LIBS) \
40         $(UUID_LIBS)
41
42 # Note: the -g needs to be at the end of VALAFLAGS to not break make dist
43 RYGEL_COMMON_PLUGIN_VALAFLAGS = \
44         --pkg rygel-1.0 \
45         $(RYGEL_COMMON_VALAFLAGS)
46
47 RYGEL_COMMON_VALAFLAGS = \
48         --pkg rygel-build-config --pkg gupnp-1.0 \
49         --vapidir=$(rygeldir) \
50         --pkg gupnp-av-1.0 --pkg gee-1.0 \
51         $(RYGEL_DEBUG_VALAFLAGS)
52
53 RYGEL_PLUGIN_LINKER_FLAGS = -shared -fPIC -module -avoid-version
54
55 vala-clean:
56         rm -f `find . -name "*.stamp"`