mirror of
https://github.com/processing/processing4.git
synced 2026-02-15 11:25:38 +01:00
modifying scripts for newer serial setup
This commit is contained in:
@@ -61,7 +61,13 @@ chmod +x processing/jikes.exe
|
||||
cp launcher/processing.exe processing/
|
||||
cp dist/run.bat processing/
|
||||
cp dist/lib/pde_windows.properties processing/lib/
|
||||
cp dist/lib/comm.jar processing/lib/
|
||||
#cp dist/lib/comm.jar processing/lib/
|
||||
|
||||
# get serial stuff from the bagel dir
|
||||
cp ../../bagel/serial/comm.jar processing/lib/
|
||||
cp ../../bagel/serial/javax.comm.properties processing/lib/
|
||||
cp ../../bagel/serial/win32com.dll processing/
|
||||
chmod +x processing/win32com.dll
|
||||
|
||||
# convert notes.txt to windows LFs
|
||||
# the 2> is because the app is a little chatty
|
||||
|
||||
@@ -35,9 +35,13 @@ else
|
||||
unzip -q -d work jre.zip
|
||||
# cygwin requires this because of unknown weirdness
|
||||
# it was not formerly this anal retentive
|
||||
chmod +x work/java/bin/*.exe
|
||||
chmod +x work/java/bin/*.dll
|
||||
chmod +x work/java/bin/client/*.dll
|
||||
cd work/java/bin/
|
||||
chmod -R +x *.exe *.dll
|
||||
cd ../../..
|
||||
pwd
|
||||
#chmod -R +x work/java/bin/*.exe
|
||||
#chmod +x work/java/bin/*.dll
|
||||
#chmod +x work/java/bin/client/*.dll
|
||||
|
||||
mkdir work/lib/export
|
||||
mkdir work/lib/build
|
||||
@@ -49,7 +53,16 @@ else
|
||||
echo Compiling processing.exe
|
||||
cd launcher && make && cp processing.exe ../work/ && cd ..
|
||||
|
||||
echo
|
||||
# get the serial stuff
|
||||
echo Copying serial support from bagel dir
|
||||
cp ../../bagel/serial/comm.jar work/lib/
|
||||
cp ../../bagel/serial/javax.comm.properties work/lib/
|
||||
cp ../../bagel/serial/win32com.dll work/
|
||||
chmod +x work/win32com.dll
|
||||
|
||||
# get jikes and depedencies
|
||||
gunzip < jikes.exe.gz > work/jikes.exe
|
||||
chmod +x work/jikes.exe
|
||||
fi
|
||||
|
||||
|
||||
@@ -88,14 +101,21 @@ fi
|
||||
# another alternative
|
||||
#QT_JAVA_PATH=../build/shared/lib/qtjava.zip
|
||||
|
||||
CLASSPATH="..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\comm.jar;${QT_JAVA_PATH}"
|
||||
# regular version
|
||||
#CLASSPATH="..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\comm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
### --- make version with serial for the application
|
||||
echo Building bagel with serial, sonic and video support
|
||||
perl make.pl SERIAL SONIC VIDEO
|
||||
# new regular version
|
||||
CLASSPATH="..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\lib\\comm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
# rxtx version
|
||||
#CLASSPATH="..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\RXTXcomm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
# make version with serial for the application
|
||||
echo Building bagel with serial, sonic, video and jdk13 support
|
||||
perl make.pl SERIAL SONIC VIDEO JDK13
|
||||
cp classes/*.class ../build/windows/work/classes/
|
||||
|
||||
### --- make simpler version for applet exporting
|
||||
# make simpler version for applet exporting, only 1.1 functions
|
||||
echo Building bagel for export with sonic support
|
||||
perl make.pl SONIC
|
||||
cp classes/*.class ../build/windows/work/lib/export/
|
||||
@@ -109,8 +129,14 @@ echo Building PDE for JDK 1.4
|
||||
|
||||
cd app
|
||||
|
||||
CLASSPATH="..\\build\\windows\\work\\classes;..\\build\\windows\\work\\lib\\kjc.jar;..\\build\\windows\\work\\lib\\oro.jar;..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\comm.jar;${QT_JAVA_PATH}"
|
||||
# rxtx version
|
||||
#CLASSPATH="..\\build\\windows\\work\\classes;..\\build\\windows\\work\\lib\\kjc.jar;..\\build\\windows\\work\\lib\\oro.jar;..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\RXTXcomm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
# original version
|
||||
#CLASSPATH="..\\build\\windows\\work\\classes;..\\build\\windows\\work\\lib\\kjc.jar;..\\build\\windows\\work\\lib\\oro.jar;..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\comm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
# new javax.comm location
|
||||
CLASSPATH="..\\build\\windows\\work\\classes;..\\build\\windows\\work\\lib\\kjc.jar;..\\build\\windows\\work\\lib\\oro.jar;..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\lib\\comm.jar;${QT_JAVA_PATH}"
|
||||
|
||||
# version for javac/1.1 testing
|
||||
#CLASSPATH="..\\build\\windows\\work\\classes;..\\build\\windows\\work\\lib\\kjc.jar;..\\build\\windows\\work\\lib\\oro.jar;..\\build\\windows\\work\\java\\lib\\rt.jar;..\\build\\windows\\work\\java\\lib\\ext\\comm.jar;..\\build\\macos9\\JDKClasses.zip;..\\build\\macos9\\JDKToolsClasses.zip"
|
||||
|
||||
@@ -11,10 +11,18 @@ fi
|
||||
# another alternative
|
||||
#QT_JAVA_PATH=..\\build\\shared\\lib\\qtjava.zip
|
||||
|
||||
# rxtx testing
|
||||
#CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;lib\\RXTXcomm.jar\;${QT_JAVA_PATH}
|
||||
|
||||
CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;java\\lib\\ext\\comm.jar\;${QT_JAVA_PATH}
|
||||
# newer javax.comm version
|
||||
#CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;lib\\comm.jar\;${QT_JAVA_PATH}
|
||||
CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;lib\\comm.jar\;lib\\RXTXcomm.jar\;${QT_JAVA_PATH}
|
||||
|
||||
# javax.comm version
|
||||
#CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;java\\lib\\ext\\comm.jar\;${QT_JAVA_PATH}
|
||||
|
||||
# version for javac/1.1 testing
|
||||
#CLASSPATH=java\\lib\\rt.jar\;lib\;lib\\build\;lib\\pde.jar\;lib\\kjc.jar\;lib\\oro.jar\;java\\lib\\ext\\comm.jar\;${QT_JAVA_PATH}\;..\\..\\macos9\\JDKClasses.zip\;..\\..\\macos9\\JDKToolsClasses.zip
|
||||
|
||||
#cd work && ./java/bin/java -cp ${CLASSPATH} PdeBase
|
||||
cd work && ./java/bin/java -cp ${CLASSPATH} PdeBase
|
||||
|
||||
Reference in New Issue
Block a user