[gnome-shell] Use non recursive automake for JS



commit 2adfca058293a4c84523947f8d804c65eace1e42
Author: Giovanni Campagna <scampa giovanni gmail com>
Date:   Wed Sep 15 17:58:48 2010 +0200

    Use non recursive automake for JS
    
    Use only one Makefile for all JS module, to make faster builds and
    to increase maintenability.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=629775

 configure.ac         |    4 ----
 js/Makefile.am       |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 js/misc/Makefile.am  |    8 --------
 js/perf/Makefile.am  |    4 ----
 js/prefs/Makefile.am |    4 ----
 js/ui/Makefile.am    |   40 ----------------------------------------
 6 files changed, 48 insertions(+), 61 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index f3b1a45..65a5b60 100644
--- a/configure.ac
+++ b/configure.ac
@@ -166,10 +166,6 @@ AC_CONFIG_FILES([
   Makefile
   data/Makefile
   js/Makefile
-  js/misc/Makefile
-  js/ui/Makefile
-  js/perf/Makefile
-  js/prefs/Makefile
   src/Makefile
   tests/Makefile
   po/Makefile.in
diff --git a/js/Makefile.am b/js/Makefile.am
index 142793c..f0efa29 100644
--- a/js/Makefile.am
+++ b/js/Makefile.am
@@ -1 +1,48 @@
-SUBDIRS = misc ui perf prefs
+
+jsdir = $(pkgdatadir)/js
+
+nobase_dist_js_DATA = 	\
+	misc/docInfo.js		\
+	misc/format.js		\
+	misc/gnomeSession.js	\
+	misc/params.js		\
+	misc/telepathy.js	\
+	perf/core.js		\
+	prefs/clockPreferences.js \
+	ui/altTab.js		\
+	ui/appDisplay.js	\
+	ui/appFavorites.js	\
+	ui/boxpointer.js	\
+	ui/calendar.js		\
+	ui/chrome.js		\
+	ui/dash.js		\
+	ui/dnd.js		\
+	ui/docDisplay.js	\
+	ui/environment.js	\
+	ui/extensionSystem.js	\
+	ui/genericDisplay.js	\
+	ui/lightbox.js		\
+	ui/link.js		\
+	ui/lookingGlass.js	\
+	ui/magnifier.js		\
+	ui/magnifierDBus.js	\
+	ui/main.js		\
+	ui/messageTray.js	\
+	ui/notificationDaemon.js \
+	ui/overview.js		\
+	ui/panel.js		\
+	ui/panelMenu.js		\
+	ui/placeDisplay.js	\
+	ui/popupMenu.js		\
+	ui/runDialog.js		\
+	ui/scripting.js		\
+	ui/search.js		\
+	ui/shellDBus.js		\
+	ui/statusMenu.js	\
+	ui/telepathyClient.js	\
+	ui/tweener.js		\
+	ui/windowAttentionHandler.js	\
+	ui/windowManager.js	\
+	ui/workspace.js		\
+	ui/workspacesView.js	\
+	ui/workspaceSwitcherPopup.js
\ No newline at end of file



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