summaryrefslogtreecommitdiff
path: root/roombacomm-client/src/scripts
diff options
context:
space:
mode:
authorIdo Hadanny <ido.hadanny@gmail.com>2011-09-22 21:30:13 +0300
committerIdo Hadanny <ido.hadanny@gmail.com>2011-09-22 21:30:13 +0300
commit53b947df484159f5934898ba6c0aa69a9c869007 (patch)
tree189d5903a67765c390de8f1e3423e6b80cde57d1 /roombacomm-client/src/scripts
parent654ca6d59e99b5e72b05dfb917bc5888c4ba6b1b (diff)
added stuff
Diffstat (limited to 'roombacomm-client/src/scripts')
-rwxr-xr-xroombacomm-client/src/scripts/RoombaCommTest.bat3
-rwxr-xr-xroombacomm-client/src/scripts/RoombaCommTest.sh4
-rwxr-xr-xroombacomm-client/src/scripts/build-jar.bat12
-rwxr-xr-xroombacomm-client/src/scripts/build-jar.sh15
-rwxr-xr-xroombacomm-client/src/scripts/build-processing-library.bat22
-rwxr-xr-xroombacomm-client/src/scripts/build-processing-library.sh23
-rwxr-xr-xroombacomm-client/src/scripts/makedoc.bat2
-rwxr-xr-xroombacomm-client/src/scripts/makedoc.sh7
-rwxr-xr-xroombacomm-client/src/scripts/makeit.bat8
-rwxr-xr-xroombacomm-client/src/scripts/makeit.sh10
-rwxr-xr-xroombacomm-client/src/scripts/one.sh1
-rwxr-xr-xroombacomm-client/src/scripts/runit.bat3
-rwxr-xr-xroombacomm-client/src/scripts/runit.sh6
13 files changed, 116 insertions, 0 deletions
diff --git a/roombacomm-client/src/scripts/RoombaCommTest.bat b/roombacomm-client/src/scripts/RoombaCommTest.bat
new file mode 100755
index 0000000..0ac7df8
--- /dev/null
+++ b/roombacomm-client/src/scripts/RoombaCommTest.bat
@@ -0,0 +1,3 @@
+REM run RoombaCommTest .bat file
+
+java -Djava.library.path=rxtxlib -classpath .;rxtxlib/RXTXcomm.jar;rxtxlib/bluecove-2.1.0.jar roombacomm.RoombaCommTest
diff --git a/roombacomm-client/src/scripts/RoombaCommTest.sh b/roombacomm-client/src/scripts/RoombaCommTest.sh
new file mode 100755
index 0000000..dbd5ec2
--- /dev/null
+++ b/roombacomm-client/src/scripts/RoombaCommTest.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+
+java -Djava.library.path=rxtxlib -classpath .:rxtxlib/RXTXcomm.jar roombacomm.RoombaCommTest
diff --git a/roombacomm-client/src/scripts/build-jar.bat b/roombacomm-client/src/scripts/build-jar.bat
new file mode 100755
index 0000000..58ac9cd
--- /dev/null
+++ b/roombacomm-client/src/scripts/build-jar.bat
@@ -0,0 +1,12 @@
+::
+:: Builds the jar file for the core RoombaComm classes
+:: This core is used for all direct-connect (serial,etc) cases
+::
+:: Before running this script, compile all the .java files to .class files
+:: and "cd build"
+::
+::
+
+REM "buidling roombacomm.jar..."
+jar -cfm roombacomm.jar packaging/Manifest.txt roombacomm
+REM "done"
diff --git a/roombacomm-client/src/scripts/build-jar.sh b/roombacomm-client/src/scripts/build-jar.sh
new file mode 100755
index 0000000..5ad5a8c
--- /dev/null
+++ b/roombacomm-client/src/scripts/build-jar.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# Builds the jar file for the core RoombaComm classes
+# This core is used for all direct-connect (serial,etc) cases
+#
+# Before running this script, compile all the .java files to .class files
+# and "cd build"
+#
+#
+
+base=`dirname "$0"`
+
+echo "buidling roombacomm.jar..."
+jar -cfm roombacomm.jar packaging/Manifest.txt roombacomm
+echo "done"
diff --git a/roombacomm-client/src/scripts/build-processing-library.bat b/roombacomm-client/src/scripts/build-processing-library.bat
new file mode 100755
index 0000000..2773382
--- /dev/null
+++ b/roombacomm-client/src/scripts/build-processing-library.bat
@@ -0,0 +1,22 @@
+::
+:: Builds the distribution zip file that contains a properly formatted
+:: Processing library. Unzip the resulting file in the 'libraries' directory
+:: in Processing to install.
+::
+:: Before running this script, run 'build-jar.sh'
+::
+
+cd packaging
+rd /s /q processing
+md processing\roombacomm\library
+copy ..\roombacomm.jar processing\roombacomm\library\roombacomm.jar
+copy processing-export.txt processing\roombacomm\library\export.txt
+copy ..\rxtxlib\* processing\roombacomm\library
+md processing\roombacomm\examples
+xcopy ..\processing-examples processing\roombacomm\examples /s
+copy ..\README processing\roombacomm\README
+copy processing-readme.txt processing\roombacomm\README-processing.txt
+cd processing
+..\..\7z a roombacomm-processing.zip roombacomm -r
+copy roombacomm-processing.zip ..\..
+cd ..\..
diff --git a/roombacomm-client/src/scripts/build-processing-library.sh b/roombacomm-client/src/scripts/build-processing-library.sh
new file mode 100755
index 0000000..1ac59ee
--- /dev/null
+++ b/roombacomm-client/src/scripts/build-processing-library.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+#
+# Builds the distribution zip file that contains a properly formatted
+# Processing library. Unzip the resulting file in the 'libraries' directory
+# in Processing to install.
+#
+# Before running this script, run 'build-jar.sh'
+#
+
+pushd packaging
+rm -rf processing
+mkdir -p processing/roombacomm/library
+cp ../roombacomm.jar processing/roombacomm/library/roombacomm.jar
+cp processing-export.txt processing/roombacomm/library/export.txt
+cp ../rxtxlib/* processing/roombacomm/library
+cp -r ../processing-examples processing/roombacomm/examples
+cp ../README processing/roombacomm/README
+cp processing-readme.txt processing/roombacomm/README-processing.txt
+pushd processing
+zip -r roombacomm-processing.zip roombacomm
+cp roombacomm-processing.zip ../..
+popd
+popd
diff --git a/roombacomm-client/src/scripts/makedoc.bat b/roombacomm-client/src/scripts/makedoc.bat
new file mode 100755
index 0000000..fca42f2
--- /dev/null
+++ b/roombacomm-client/src/scripts/makedoc.bat
@@ -0,0 +1,2 @@
+REM javadoc -d html -classpath $MYCP ../rxtx/src/*.java -exclude gnu.io roombacomm
+javadoc -d html -classpath .:./rxtxlib/RXTXcomm.jar roombacomm/*.java
diff --git a/roombacomm-client/src/scripts/makedoc.sh b/roombacomm-client/src/scripts/makedoc.sh
new file mode 100755
index 0000000..db6cec0
--- /dev/null
+++ b/roombacomm-client/src/scripts/makedoc.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+MYCP="`pwd`:`pwd`/rxtxlib/RXTXcomm.jar"
+
+rm -rf html
+#javadoc -d html -classpath $MYCP ../rxtx/src/*.java -exclude gnu.io roombacomm
+javadoc -d html -classpath $MYCP roombacomm
diff --git a/roombacomm-client/src/scripts/makeit.bat b/roombacomm-client/src/scripts/makeit.bat
new file mode 100755
index 0000000..3365411
--- /dev/null
+++ b/roombacomm-client/src/scripts/makeit.bat
@@ -0,0 +1,8 @@
+:: pick one
+set JAVAC=javac
+:: JAVAC=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/javac
+:: #JAVAC=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/javac
+
+
+REM %JAVAC% -classpath .;rxtxlib/RXTXcomm.jar roombacomm/*.java
+%JAVAC% -Xlint:unchecked -classpath .;rxtxlib/RXTXcomm.jar roombacomm/*.java
diff --git a/roombacomm-client/src/scripts/makeit.sh b/roombacomm-client/src/scripts/makeit.sh
new file mode 100755
index 0000000..89b342b
--- /dev/null
+++ b/roombacomm-client/src/scripts/makeit.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# pick one
+#JAVAC=javac
+JAVAC=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/javac
+#JAVAC=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/javac
+
+
+$JAVAC -classpath .:rxtxlib/RXTXcomm.jar roombacomm/*.java roombacomm/net/*.java
+#javac -Xlint:unchecked -classpath .:rxtxlib/RXTXcomm.jar roombacomm/*.java \ No newline at end of file
diff --git a/roombacomm-client/src/scripts/one.sh b/roombacomm-client/src/scripts/one.sh
new file mode 100755
index 0000000..77b730d
--- /dev/null
+++ b/roombacomm-client/src/scripts/one.sh
@@ -0,0 +1 @@
+./runit.sh roombacomm.Spiro2 /dev/tty.RooTooth-COM0-3 240 401 1 1230 1000
diff --git a/roombacomm-client/src/scripts/runit.bat b/roombacomm-client/src/scripts/runit.bat
new file mode 100755
index 0000000..8ecd040
--- /dev/null
+++ b/roombacomm-client/src/scripts/runit.bat
@@ -0,0 +1,3 @@
+REM run simple serial test .bat file
+
+java -Djava.library.path=rxtxlib -classpath .;rxtxlib/RXTXcomm.jar;rxtxlib/bluecove-2.1.0.jar %*
diff --git a/roombacomm-client/src/scripts/runit.sh b/roombacomm-client/src/scripts/runit.sh
new file mode 100755
index 0000000..6c14eb5
--- /dev/null
+++ b/roombacomm-client/src/scripts/runit.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+
+java -Djava.library.path=rxtxlib -classpath .:rxtxlib/RXTXcomm.jar $*
+#jamvm -Djava.library.path=rxtxlib -classpath .:rxtxlib/RXTXcomm.jar:/opt/local/share/java/glibj.jar $*
+