rygel r784 - in trunk/src: plugins/dvb plugins/test plugins/tracker rygel



Author: zeeshanak
Date: Wed Apr  8 16:00:31 2009
New Revision: 784
URL: http://svn.gnome.org/viewvc/rygel?rev=784&view=rev

Log:
Update build system for latest vala.

The basic change is that vala doesn't generate header files now unless
told to do so explicitly.

Modified:
   trunk/src/plugins/dvb/Makefile.am
   trunk/src/plugins/test/Makefile.am
   trunk/src/plugins/tracker/Makefile.am
   trunk/src/rygel/Makefile.am

Modified: trunk/src/plugins/dvb/Makefile.am
==============================================================================
--- trunk/src/plugins/dvb/Makefile.am	(original)
+++ trunk/src/plugins/dvb/Makefile.am	Wed Apr  8 16:00:31 2009
@@ -10,32 +10,22 @@
 	    -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"'
 
 BUILT_SOURCES = rygel-dvb.stamp \
-		rygel-dvb-content-dir.h \
 		rygel-dvb-content-dir.c \
-                rygel-dvb-root-container.h \
-                rygel-dvb-root-container.c \
-		rygel-dvb-channel-group.h \
+		rygel-dvb-root-container.c \
 		rygel-dvb-channel-group.c \
-		rygel-dvb-channel.h \
 		rygel-dvb-channel.c \
-		rygel-dvb-plugin.h \
 		rygel-dvb-plugin.c
 
-librygel_dvb_la_SOURCES = rygel-dvb-content-dir.h \
-			  rygel-dvb-content-dir.c \
-                          rygel-dvb-content-dir.vala \
-                          rygel-dvb-root-container.h \
-                          rygel-dvb-root-container.c \
-                          rygel-dvb-root-container.vala \
-                          rygel-dvb-channel-group.h \
-                          rygel-dvb-channel-group.c \
-                          rygel-dvb-channel-group.vala \
-                          rygel-dvb-channel.h \
-                          rygel-dvb-channel.c \
-                          rygel-dvb-channel.vala \
-                          rygel-dvb-plugin.h \
-                          rygel-dvb-plugin.c \
-                          rygel-dvb-plugin.vala
+librygel_dvb_la_SOURCES = rygel-dvb-content-dir.c \
+			  rygel-dvb-content-dir.vala \
+			  rygel-dvb-root-container.c \
+			  rygel-dvb-root-container.vala \
+			  rygel-dvb-channel-group.c \
+			  rygel-dvb-channel-group.vala \
+			  rygel-dvb-channel.c \
+			  rygel-dvb-channel.vala \
+			  rygel-dvb-plugin.c \
+			  rygel-dvb-plugin.vala
 
 rygel-dvb.stamp: $(filter %.vala,$(librygel_dvb_la_SOURCES))
 	$(VALAC) -C --vapidir=$(top_srcdir)/src/rygel \

Modified: trunk/src/plugins/test/Makefile.am
==============================================================================
--- trunk/src/plugins/test/Makefile.am	(original)
+++ trunk/src/plugins/test/Makefile.am	Wed Apr  8 16:00:31 2009
@@ -10,37 +10,25 @@
 	    -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"'
 
 BUILT_SOURCES = rygel-test.stamp \
-		rygel-test-content-dir.h \
 		rygel-test-content-dir.c \
-		rygel-test-root-container.h \
 		rygel-test-root-container.c \
-                rygel-test-item.h \
-                rygel-test-item.c \
-		rygel-test-audio-item.h \
+		rygel-test-item.c \
 		rygel-test-audio-item.c \
-                rygel-test-video-item.h \
-                rygel-test-video-item.c \
-		rygel-test-plugin.h \
+		rygel-test-video-item.c \
 		rygel-test-plugin.c
 
-librygel_test_la_SOURCES = rygel-test-content-dir.h \
-			   rygel-test-content-dir.c \
-                           rygel-test-content-dir.vala \
-			   rygel-test-root-container.h \
+librygel_test_la_SOURCES = rygel-test-content-dir.c \
+			   rygel-test-content-dir.vala \
 			   rygel-test-root-container.c \
 			   rygel-test-root-container.vala \
-                           rygel-test-item.h \
-                           rygel-test-item.c \
-                           rygel-test-item.vala \
-                           rygel-test-audio-item.h \
-                           rygel-test-audio-item.c \
-                           rygel-test-audio-item.vala \
-                           rygel-test-video-item.h \
-                           rygel-test-video-item.c \
-                           rygel-test-video-item.vala \
-                           rygel-test-plugin.h \
-                           rygel-test-plugin.c \
-                           rygel-test-plugin.vala
+			   rygel-test-item.c \
+			   rygel-test-item.vala \
+			   rygel-test-audio-item.c \
+			   rygel-test-audio-item.vala \
+			   rygel-test-video-item.c \
+			   rygel-test-video-item.vala \
+			   rygel-test-plugin.c \
+			   rygel-test-plugin.vala
 
 rygel-test.stamp: $(filter %.vala,$(librygel_test_la_SOURCES))
 	$(VALAC) -C --vapidir=$(top_srcdir)/src/rygel \

Modified: trunk/src/plugins/tracker/Makefile.am
==============================================================================
--- trunk/src/plugins/tracker/Makefile.am	(original)
+++ trunk/src/plugins/tracker/Makefile.am	Wed Apr  8 16:00:31 2009
@@ -10,71 +10,45 @@
 	    -I$(top_srcdir)/src/rygel -DDATA_DIR='"$(datadir)"'
 
 BUILT_SOURCES = rygel-media-tracker.stamp \
-		rygel-media-tracker.h \
 		rygel-media-tracker.c \
-		rygel-tracker-root-container.h \
 		rygel-tracker-root-container.c \
-		rygel-tracker-category.h \
 		rygel-tracker-category.c \
-		rygel-tracker-video-category.h \
 		rygel-tracker-video-category.c \
-		rygel-tracker-music-category.h \
 		rygel-tracker-music-category.c \
-		rygel-tracker-image-category.h \
 		rygel-tracker-image-category.c \
-		rygel-tracker-search-result.h \
 		rygel-tracker-search-result.c \
-		rygel-tracker-get-metadata-result.h \
 		rygel-tracker-get-metadata-result.c \
-		rygel-tracker-item.h \
 		rygel-tracker-item.c \
-		rygel-tracker-video-item.h \
 		rygel-tracker-video-item.c \
-		rygel-tracker-music-item.h \
 		rygel-tracker-music-item.c \
-		rygel-tracker-image-item.h \
 		rygel-tracker-image-item.c \
-		rygel-tracker-plugin.h \
 		rygel-tracker-plugin.c
 
-librygel_media_tracker_la_SOURCES = rygel-media-tracker.h \
-			            rygel-media-tracker.c \
+librygel_media_tracker_la_SOURCES = rygel-media-tracker.c \
 				    rygel-media-tracker.vala \
-				    rygel-tracker-root-container.h \
 				    rygel-tracker-root-container.c \
 				    rygel-tracker-root-container.vala \
-				    rygel-tracker-category.h \
-			            rygel-tracker-category.c \
+				    rygel-tracker-category.c \
 				    rygel-tracker-category.vala \
-				    rygel-tracker-video-category.h \
 				    rygel-tracker-video-category.c \
 				    rygel-tracker-video-category.vala \
-				    rygel-tracker-music-category.h \
 				    rygel-tracker-music-category.c \
 				    rygel-tracker-music-category.vala \
-				    rygel-tracker-image-category.h \
 				    rygel-tracker-image-category.c \
 				    rygel-tracker-image-category.vala \
-				    rygel-tracker-search-result.h \
 				    rygel-tracker-search-result.c \
 				    rygel-tracker-search-result.vala \
-				    rygel-tracker-get-metadata-result.h \
 				    rygel-tracker-get-metadata-result.c \
 				    rygel-tracker-get-metadata-result.vala \
-                                    rygel-tracker-item.h \
-                                    rygel-tracker-item.c \
-                                    rygel-tracker-item.vala \
-                                    rygel-tracker-video-item.h \
-                                    rygel-tracker-video-item.c \
-                                    rygel-tracker-video-item.vala \
-                                    rygel-tracker-music-item.h \
-                                    rygel-tracker-music-item.c \
-                                    rygel-tracker-music-item.vala \
-                                    rygel-tracker-image-item.h \
-                                    rygel-tracker-image-item.c \
-                                    rygel-tracker-image-item.vala \
-				    rygel-tracker-plugin.h \
-			            rygel-tracker-plugin.c \
+				    rygel-tracker-item.c \
+				    rygel-tracker-item.vala \
+				    rygel-tracker-video-item.c \
+				    rygel-tracker-video-item.vala \
+				    rygel-tracker-music-item.c \
+				    rygel-tracker-music-item.vala \
+				    rygel-tracker-image-item.c \
+				    rygel-tracker-image-item.vala \
+				    rygel-tracker-plugin.c \
 				    rygel-tracker-plugin.vala
 
 rygel-media-tracker.stamp: $(filter %.vala,$(librygel_media_tracker_la_SOURCES))

Modified: trunk/src/rygel/Makefile.am
==============================================================================
--- trunk/src/rygel/Makefile.am	(original)
+++ trunk/src/rygel/Makefile.am	Wed Apr  8 16:00:31 2009
@@ -25,121 +25,69 @@
 
 BUILT_SOURCES = rygel-1.0.vapi \
 		rygel.stamp \
-		rygel-media-server.h \
+		rygel.h \
 		rygel-media-server.c \
-		rygel-media-server-factory.h \
 		rygel-media-server-factory.c \
-		rygel-main.h \
 		rygel-main.c \
-		rygel-content-directory.h \
 		rygel-content-directory.c \
-		rygel-browse.h \
 		rygel-browse.c \
-		rygel-didl-lite-writer.h \
 		rygel-didl-lite-writer.c \
-		rygel-plugin.h \
 		rygel-plugin.c \
-		rygel-plugin-loader.h \
 		rygel-plugin-loader.c \
 		rygel-transcode-manager.c \
-		rygel-transcode-manager.h \
-                rygel-http-server.c \
-                rygel-http-server.h \
+		rygel-http-server.c \
 		rygel-state-machine.c \
-		rygel-state-machine.h \
 		rygel-http-request.c \
-		rygel-http-request.h \
-                rygel-http-response.c \
-                rygel-http-response.h \
-                rygel-live-response.c \
-                rygel-live-response.h \
+		rygel-http-response.c \
+		rygel-live-response.c \
 		rygel-seekable-response.c \
-		rygel-seekable-response.h \
-		rygel-resource-info.h \
 		rygel-resource-info.c \
-		rygel-icon-info.h \
 		rygel-icon-info.c \
-		rygel-connection-manager.h \
 		rygel-connection-manager.c \
-		rygel-media-receiver-registrar.h \
 		rygel-media-receiver-registrar.c \
 		rygel-media-object.c \
-		rygel-media-object.h \
 		rygel-media-container.c \
-		rygel-media-container.h \
 		rygel-simple-async-result.c \
-		rygel-simple-async-result.h \
-		rygel-media-item.c \
-		rygel-media-item.h
+		rygel-media-item.c
 
 rygel_SOURCES = $(VAPI_SOURCE_FILES) \
 		cstuff.c \
 		cstuff.h \
-		rygel-media-server.h \
+		rygel.h \
 		rygel-media-server.c \
 		rygel-media-server.vala \
-		rygel-media-server-factory.h \
 		rygel-media-server-factory.c \
 		rygel-media-server-factory.vala \
-		rygel-main.h \
 		rygel-main.c \
 		rygel-main.vala \
-		rygel-content-directory.h \
 		rygel-content-directory.c \
-		rygel-browse.h \
 		rygel-browse.c \
-		rygel-didl-lite-writer.h \
 		rygel-didl-lite-writer.c \
-		rygel-plugin.h \
 		rygel-plugin.c \
-		rygel-plugin-loader.h \
 		rygel-plugin-loader.c \
 		rygel-plugin-loader.vala \
 		rygel-transcode-manager.c \
-		rygel-transcode-manager.h \
 		rygel-http-server.c \
-		rygel-http-server.h \
 		rygel-state-machine.c \
-		rygel-state-machine.h \
 		rygel-http-request.c \
-		rygel-http-request.h \
 		rygel-http-response.c \
-		rygel-http-response.h \
 		rygel-live-response.c \
-		rygel-live-response.h \
 		rygel-seekable-response.c \
-		rygel-seekable-response.h \
-		rygel-resource-info.h \
 		rygel-resource-info.c \
-		rygel-icon-info.h \
 		rygel-icon-info.c \
-		rygel-connection-manager.h \
 		rygel-connection-manager.c \
-		rygel-media-receiver-registrar.h \
 		rygel-media-receiver-registrar.c \
 		rygel-media-object.c \
-		rygel-media-object.h \
 		rygel-media-container.c \
-		rygel-media-container.h \
 		rygel-simple-async-result.c \
-		rygel-simple-async-result.h \
 		rygel-media-item.c \
-		rygel-media-item.h \
-		rygel-transcoder.h \
 		rygel-transcoder.c \
-		rygel-mp2ts-transcoder.h \
 		rygel-mp2ts-transcoder.c \
-		rygel-mp3-transcoder.h \
 		rygel-mp3-transcoder.c \
-		rygel-l16-transcoder.h \
 		rygel-l16-transcoder.c \
-		rygel-mp2ts-transcoder-bin.h \
 		rygel-mp2ts-transcoder-bin.c \
-		rygel-mp3-transcoder-bin.h \
 		rygel-mp3-transcoder-bin.c \
-		rygel-l16-transcoder-bin.h \
 		rygel-l16-transcoder-bin.c \
-		rygel-gst-utils.h \
 		rygel-gst-utils.c
 
 rygel.stamp: $(filter %.vala,$(rygel_SOURCES))
@@ -189,8 +137,9 @@
 		    rygel-gst-utils.vala
 
 rygel-1.0.vapi: $(VAPI_SOURCE_FILES)
-	$(VALAC) -C --library=rygel-1.0 \
-	--pkg gupnp-1.0 --pkg gupnp-av-1.0 --pkg gee-1.0 --pkg gstreamer-0.10 \
+	$(VALAC) -H rygel.h -C --library=rygel-1.0 --vapidir=$(srcdir) \
+	--pkg cstuff --pkg gupnp-1.0 --pkg gupnp-av-1.0 \
+	--pkg gee-1.0 --pkg gstreamer-0.10 \
 	$^
 
 CLEANFILES = $(BUILT_SOURCES)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]