summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..e61f5eb
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,27 @@
+#
+# This make file creates the javascriptrdd.js file
+# that contains all the other library files
+# It also strips out any indentation, to save space
+#
+# While the users can opt to include the single modules
+# having a single file makes for easier development.
+#
+
+all: lib/javascriptrrd.js
+
+lib/javascriptrrd.js: \
+ lib/binaryXHR.js lib/rrdFile.js \
+ lib/rrdFlotSupport.js lib/rrdFlot.js lib/rrdFlotMatrix.js \
+ lib/rrdFilter.js lib/rrdMultiFile.js \
+ lib/rrdFlotAsync.js
+ cat $^ > $@
+
+wlibs: lib/javascriptrrd.wlibs.js
+
+lib/javascriptrrd.wlibs.js: lib/javascriptrrd.js \
+ ../flot/jquery.min.js ../flot/jquery.flot.min.js \
+ ../flot/jquery.flot.selection.min.js ../flot/jquery.flot.tooltip.js
+ cat $^ > $@
+
+clean:
+ rm -f lib/javascriptrrd.js lib/javascriptrrd.wlibs.js