[gnome-media] Build common sources into a noinst library



commit fe3cfd947bede417a060e6ba1e6aebb3ef3143e2
Author: Bastien Nocera <hadess hadess net>
Date:   Mon Jul 20 14:13:26 2009 +0100

    Build common sources into a noinst library
    
    To make building a wee bit faster

 gnome-volume-control/src/Makefile.am |   42 +++++++++++----------------------
 1 files changed, 14 insertions(+), 28 deletions(-)
---
diff --git a/gnome-volume-control/src/Makefile.am b/gnome-volume-control/src/Makefile.am
index f21d929..61cd1e7 100644
--- a/gnome-volume-control/src/Makefile.am
+++ b/gnome-volume-control/src/Makefile.am
@@ -16,12 +16,8 @@ AM_CPPFLAGS =					\
 	-DICON_DATA_DIR="\"$(pkgdatadir)/icons\"" \
 	$(NULL)
 
-gnome_volume_control_applet_LDADD =		\
-	$(VOLUME_CONTROL_LIBS)			\
-	$(PULSEAUDIO_LIBS)			\
-	$(NULL)
-
-gnome_volume_control_applet_SOURCES =		\
+noinst_LTLIBRARIES = libgnomevolumecontrol.la
+libgnomevolumecontrol_la_SOURCES =		\
 	gvc-mixer-stream.h			\
 	gvc-mixer-stream.c			\
 	gvc-channel-map.h			\
@@ -40,48 +36,38 @@ gnome_volume_control_applet_SOURCES =		\
 	gvc-mixer-control.c			\
 	gvc-channel-bar.h			\
 	gvc-channel-bar.c			\
-	gvc-stream-status-icon.h		\
-	gvc-stream-status-icon.c		\
 	gvc-applet.h				\
 	gvc-applet.c				\
 	gvc-log.h				\
 	gvc-log.c				\
+	$(NULL)
+
+gnome_volume_control_applet_LDADD =		\
+	libgnomevolumecontrol.la		\
+	$(VOLUME_CONTROL_LIBS)			\
+	$(PULSEAUDIO_LIBS)			\
+	$(NULL)
+
+gnome_volume_control_applet_SOURCES =		\
+	gvc-stream-status-icon.h		\
+	gvc-stream-status-icon.c		\
 	applet-main.c				\
 	$(NULL)
 
 gnome_volume_control_LDADD =				\
+	libgnomevolumecontrol.la			\
 	$(top_builddir)/sound-theme/libsoundtheme.la	\
 	$(VOLUME_CONTROL_LIBS)				\
 	$(PULSEAUDIO_LIBS)				\
 	$(NULL)
 
 gnome_volume_control_SOURCES =			\
-	gvc-mixer-stream.h			\
-	gvc-mixer-stream.c			\
-	gvc-channel-map.h			\
-	gvc-channel-map.c			\
-	gvc-mixer-sink.h			\
-	gvc-mixer-sink.c			\
-	gvc-mixer-source.h			\
-	gvc-mixer-source.c			\
-	gvc-mixer-sink-input.h			\
-	gvc-mixer-sink-input.c			\
-	gvc-mixer-source-output.h		\
-	gvc-mixer-source-output.c		\
-	gvc-mixer-event-role.h			\
-	gvc-mixer-event-role.c			\
-	gvc-mixer-control.h			\
-	gvc-mixer-control.c			\
 	gvc-balance-bar.h			\
 	gvc-balance-bar.c			\
-	gvc-channel-bar.h			\
-	gvc-channel-bar.c			\
 	gvc-mixer-dialog.h			\
 	gvc-mixer-dialog.c			\
 	gvc-level-bar.h				\
 	gvc-level-bar.c				\
-	gvc-log.h				\
-	gvc-log.c				\
 	dialog-main.c				\
 	$(NULL)
 



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