|
From: <ma...@us...> - 2012-04-03 22:18:24
|
Revision: 742
http://openautomation.svn.sourceforge.net/openautomation/?rev=742&view=rev
Author: mayerch
Date: 2012-04-03 22:18:18 +0000 (Tue, 03 Apr 2012)
Log Message:
-----------
Preparation for cleaner file structure and automated build script:
* initial makefile that can reducde the multiple source files (e.g. for the widgets) into one to speed up network loading
Added Paths:
-----------
CometVisu/trunk/Makefile
CometVisu/trunk/VERSION
Added: CometVisu/trunk/Makefile
===================================================================
--- CometVisu/trunk/Makefile (rev 0)
+++ CometVisu/trunk/Makefile 2012-04-03 22:18:18 UTC (rev 742)
@@ -0,0 +1,54 @@
+PROJECT = "CometVisu"
+BUILD_DIR = build
+TARGET_DIR = release
+JS_ENGINE ?= `which node nodejs 2>/dev/null`
+LINT = ${JS_ENGINE} ${BUILD_DIR}/jslint.js
+
+VERSION = `cat VERSION`
+YUIDOCPATH = /home/cm/devel/yuidoc
+
+SRC = visu/designs/structure_pure.js
+
+STRUCTURE_PURE = visu/structure/pure
+STRUCTURE_PURE_SRC = \
+ ${STRUCTURE_PURE}/_common.js\
+ ${STRUCTURE_PURE}/break.js\
+ ${STRUCTURE_PURE}/group.js\
+ ${STRUCTURE_PURE}/iframe.js\
+ ${STRUCTURE_PURE}/image.js\
+ ${STRUCTURE_PURE}/imagetrigger.js\
+ ${STRUCTURE_PURE}/include.js\
+ ${STRUCTURE_PURE}/info.js\
+ ${STRUCTURE_PURE}/infotrigger.js\
+ ${STRUCTURE_PURE}/line.js\
+ ${STRUCTURE_PURE}/multitrigger.js\
+ ${STRUCTURE_PURE}/page.js\
+ ${STRUCTURE_PURE}/slide.js\
+ ${STRUCTURE_PURE}/switch.js\
+ ${STRUCTURE_PURE}/text.js\
+ ${STRUCTURE_PURE}/toggle.js\
+ ${STRUCTURE_PURE}/trigger.js\
+ ${STRUCTURE_PURE}/unknown.js\
+ ${STRUCTURE_PURE}/video.js
+
+docs:
+ ${YUIDOCPATH}/bin/yuidoc.py visu/lib visu/designs -p docs/parser -o docs -t build/template\
+ -v ${VERSION} -C "The CometVisu developers (please consult the AUTHORS file)" --showprivate -m ${PROJECT}\
+ -u "http://cometvisu.org/"
+
+lint:
+ ${LINT} ${SRC}
+
+visu/designs/structure_pure.js: $(STRUCTURE_PURE_SRC)
+ cat $^ > visu/designs/structure_pure.jss
+ cp visu/index.html visu/index.min.html
+ for SRC_FILE in $^; do \
+ SRC2_FILE=`echo $$SRC_FILE | sed 's_visu/__'`; \
+ sed "s#.*<script src=\"$$SRC2_FILE\" type=\"text/javascript\"></script>.*##" -i visu/index.min.html; \
+ done
+ sed 's#<!-- Load the widgets: start -->#<script src="designs/structure_pure.js" type="text/javascript"></script>#' -i visu/index.min.html
+
+build: $(SRC)
+ echo $^
+
+.PHONY: lint docs build
Added: CometVisu/trunk/VERSION
===================================================================
--- CometVisu/trunk/VERSION (rev 0)
+++ CometVisu/trunk/VERSION 2012-04-03 22:18:18 UTC (rev 742)
@@ -0,0 +1 @@
+SVN
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|