1 include ../../common.am
4 $(LIBGUPNP_DLNA_CFLAGS) \
6 $(LIBGSTREAMER_CFLAGS) \
8 -DSMALL_ICON_DIR='"$(smallicondir)"' \
9 -DBIG_ICON_DIR='"$(bigicondir)"' -include config.h \
10 -DLOCALEDIR=\""$(datadir)/locale"\" -DG_LOG_DOMAIN='"Rygel"'
12 librygelincdir = $(includedir)/rygel-1.0
14 librygelinc_HEADERS = rygel.h
23 $(VAPI_SOURCE_FILES) \
24 rygel-http-item-uri.vala \
25 rygel-dbus-service.vala \
26 rygel-root-device.vala \
27 rygel-root-device-factory.vala \
28 rygel-xml-utils.vala \
29 rygel-signal-handler.vala \
33 rygel-configuration.vala \
34 rygel-user-config.vala \
35 rygel-meta-config.vala \
36 rygel-cmdline-config.vala \
37 rygel-environment-config.vala \
38 rygel-content-directory.vala \
39 rygel-connection-manager.vala \
40 rygel-source-connection-manager.vala \
41 rygel-sink-connection-manager.vala \
42 rygel-av-transport.vala \
43 rygel-rendering-control.vala \
44 rygel-transcode-manager.vala \
45 rygel-http-server.vala \
46 rygel-state-machine.vala \
47 rygel-http-request.vala \
48 rygel-http-get-handler.vala \
50 rygel-http-post.vala \
51 rygel-http-identity-handler.vala \
52 rygel-http-transcode-handler.vala \
53 rygel-http-seek.vala \
54 rygel-http-byte-seek.vala \
55 rygel-http-time-seek.vala \
56 rygel-http-response.vala \
57 rygel-http-gst-sink.vala \
58 rygel-resource-info.vala \
59 rygel-icon-info.vala \
61 rygel-media-server-plugin.vala \
62 rygel-media-renderer-plugin.vala \
63 rygel-plugin-loader.vala \
64 rygel-media-object.vala \
65 rygel-media-objects.vala \
66 rygel-media-container.vala \
67 rygel-simple-container.vala \
68 rygel-writable-container.vala \
69 rygel-searchable-container.vala \
70 rygel-media-item.vala \
71 rygel-audio-item.vala \
72 rygel-music-item.vala \
73 rygel-visual-item.vala \
74 rygel-video-item.vala \
75 rygel-image-item.vala \
76 rygel-photo-item.vala \
77 rygel-thumbnail.vala \
78 rygel-thumbnailer.vala \
79 rygel-media-art-store.vala \
81 rygel-subtitle-manager.vala \
82 rygel-media-query-action.vala \
85 rygel-xbox-hacks.vala \
86 rygel-import-resource.vala \
87 rygel-item-creator.vala \
88 rygel-item-destroyer.vala \
89 rygel-item-removal-queue.vala \
90 rygel-search-expression.vala \
91 rygel-relational-expression.vala \
92 rygel-logical-expression.vala \
93 rygel-search-criteria-parser.vala \
94 rygel-transcoder.vala \
95 rygel-mp2ts-transcoder.vala \
96 rygel-mp3-transcoder.vala \
97 rygel-l16-transcoder.vala \
98 rygel-mp2ts-transcoder-bin.vala \
99 rygel-mp3-transcoder-bin.vala \
100 rygel-l16-transcoder-bin.vala \
101 rygel-wma-transcoder.vala \
102 rygel-wma-transcoder-bin.vala \
103 rygel-wmv-transcoder.vala \
104 rygel-wmv-transcoder-bin.vala \
105 rygel-gst-utils.vala \
106 rygel-media-receiver-registrar.vala \
107 rygel-log-handler.vala \
108 rygel-media-player.vala \
109 rygel-changelog.vala \
111 rygel-free-desktop-interfaces.vala \
112 rygel-dbus-interface.vala
115 -H rygel.h -C --library=rygel-1.0 \
117 --pkg gstreamer-0.10 \
118 --pkg gstreamer-base-0.10 \
119 --pkg gupnp-dlna-1.0 \
121 $(RYGEL_COMMON_VALAFLAGS)
124 librygel-configuration.a \
125 $(RYGEL_COMMON_LDADD) \
126 $(LIBGUPNP_DLNA_LIBS) \
131 rygel_LDFLAGS = -export-dynamic
133 VAPI_FILES = rygel-1.0.vapi
134 DEPS_FILES = rygel-1.0.deps
137 vapi_DATA = $(VAPI_FILES) $(DEPS_FILES)
138 rygel-1.0.vapi rygel.h: $(VAPI_SOURCE_FILES)
140 noinst_LIBRARIES = librygel-configuration.a
142 librygel_configuration_a_SOURCES = \
143 rygel-configuration.c \
144 rygel-user-config.c \
145 rygel-meta-config.c \
146 rygel-cmdline-config.c \
147 rygel-environment-config.c \
148 rygel-dbus-interface.c \
149 rygel-free-desktop-interfaces.c
151 MAINTAINERCLEANFILES += $(BUILT_SOURCES)
154 rygel-build-config.vapi \