You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ns...@apache.org on 2009/04/20 19:33:23 UTC

svn commit: r766767 - in /couchdb/trunk/share: Makefile.am server/

Author: nslater
Date: Mon Apr 20 17:33:23 2009
New Revision: 766767

URL: http://svn.apache.org/viewvc?rev=766767&view=rev
Log:
Makefile.am improvements

Modified:
    couchdb/trunk/share/Makefile.am
    couchdb/trunk/share/server/   (props changed)

Modified: couchdb/trunk/share/Makefile.am
URL: http://svn.apache.org/viewvc/couchdb/trunk/share/Makefile.am?rev=766767&r1=766766&r2=766767&view=diff
==============================================================================
--- couchdb/trunk/share/Makefile.am (original)
+++ couchdb/trunk/share/Makefile.am Mon Apr 20 17:33:23 2009
@@ -10,27 +10,28 @@
 ## License for the specific language governing permissions and limitations
 ## under the License.
 
-# loop.js MUST be last!
-MAKEJS_FILES = \
+JS_FILE = server/main.js
+
+JS_FILE_COMPONENTS = \
     server/render.js \
     server/state.js \
     server/util.js \
     server/validate.js \
-    server/views.js \
-    server/loop.js
+    server/views.js
+
+JS_FILE_COMPONENTS_LAST = server/loop.js
 
-all: server/main.js
+$(JS_FILE): $(JS_FILE_COMPONENTS) $(JS_FILE_COMPONENTS_LAST)
+	echo "// DO NOT EDIT THIS FILE BY HAND" > $@
+	echo >> $@
+	cat $^ >> $@
 
-server/main.js: $(MAKEJS_FILES)
-	@echo "Generating main.js"
-	@echo "// Generated from *.js by make on `date`" > server/main.js
-	@cat $(MAKEJS_FILES) >> server/main.js
-	@echo "// DO NOT EDIT BY HAND\n" >> server/main.js
+CLEANFILES = $(JS_FILE)
 
-CLEANFILES = server/main.js
+EXTRA_DIST = $(JS_FILE_COMPONENTS) $(JS_FILE_COMPONENTS_LAST)
 
 nobase_dist_localdata_DATA = \
-    $(MAKEJS_FILES) \
+    $(JS_FILE) \
     server/main.js \
     www/dialog/_compact_database.html \
     www/dialog/_create_document.html \

Propchange: couchdb/trunk/share/server/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Apr 20 17:33:23 2009
@@ -0,0 +1 @@
+main.js