From 2ba19677cbb028f35bf1dcbc8d6ad03720e6cc80 Mon Sep 17 00:00:00 2001 From: Sven Gestegard Robertz <sven.robertz@cs.lth.se> Date: Tue, 7 Oct 2014 10:41:40 +0200 Subject: [PATCH] Fixed examples/simple classpaths to use labcomm jars instead of creating class files in the source dirs --- examples/simple/compile.sh | 4 ++-- examples/simple/run.sh | 12 ++++++------ examples/user_types/compile.sh | 9 ++++----- examples/user_types/run.sh | 8 ++++---- 4 files changed, 16 insertions(+), 17 deletions(-) diff --git a/examples/simple/compile.sh b/examples/simple/compile.sh index a33018d..a5566fc 100644 --- a/examples/simple/compile.sh +++ b/examples/simple/compile.sh @@ -7,7 +7,7 @@ mkdir -p gen java -jar ../../compiler/labComm.jar --java=gen --c=gen/simple.c --h=gen/simple.h --python=gen/simple.py simple.lc -javac -cp ../../lib/java:. gen/*.java Encoder.java Decoder.java +javac -cp ../../lib/java/labcomm2013.jar:. gen/*.java Encoder.java Decoder.java gcc -Wall -Werror -Wno-unused-function \ -I. -I../../lib/c -L../../lib/c \ @@ -22,7 +22,7 @@ gcc -Wall -Werror -I . -I ../../lib/c -L../../lib/c \ mkdir -p gen06 java -jar ../../compiler/labComm.jar --ver=2006 --java=gen06 --c=gen06/simple.c --h=gen06/simple.h --python=gen06/simple.py simple.lc -javac -cp ../../lib/java:. gen06/*.java Encoder06.java Decoder06.java +javac -cp ../../lib/java/labcomm2006.jar:. gen06/*.java Encoder06.java Decoder06.java gcc -Wall -Werror -I. -I../../lib/c/2006 -L../../lib/c \ -o example_encoder06 example_encoder06.c gen06/simple.c \ diff --git a/examples/simple/run.sh b/examples/simple/run.sh index 074b05c..192225d 100644 --- a/examples/simple/run.sh +++ b/examples/simple/run.sh @@ -5,14 +5,14 @@ echo "*** Running example for version 2013 ***" echo "********************************************" echo -java -cp .:../../lib/java:gen Encoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Encoder encoded_data ./example_decoder encoded_data PYTHONPATH=../../lib/python:gen ./example_encoder.py encoded_data -java -cp .:../../lib/java:gen Decoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Decoder encoded_data ./example_encoder encoded_data -java -cp .:../../lib/java:gen Decoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Decoder encoded_data echo "running python decoder (from wiki_example):" PYTHONPATH=../../lib/python ../wiki_example/example_decoder.py encoded_data LabComm2013 @@ -23,14 +23,14 @@ echo "*** Running C and Java example for version 2006 ***" echo "*******************************************************" echo -java -cp .:../../lib/java:gen06 Encoder06 encoded_data06 +java -cp .:../../lib/java/labcomm2006.jar:gen06 Encoder06 encoded_data06 ./example_decoder06 encoded_data06 PYTHONPATH=../../lib/python:gen ./example_encoder.py encoded_data06 LabComm2006 -java -cp .:../../lib/java:gen06 Decoder06 encoded_data06 +java -cp .:../../lib/java/labcomm2006.jar:gen06 Decoder06 encoded_data06 ./example_encoder06 encoded_data06 -java -cp .:../../lib/java:gen06 Decoder06 encoded_data06 +java -cp .:../../lib/java/labcomm2006.jar:gen06 Decoder06 encoded_data06 echo "running python decoder (from wiki_example):" PYTHONPATH=../../lib/python ../wiki_example/example_decoder.py encoded_data06 LabComm2006 diff --git a/examples/user_types/compile.sh b/examples/user_types/compile.sh index 37df26f..e1029d8 100644 --- a/examples/user_types/compile.sh +++ b/examples/user_types/compile.sh @@ -7,16 +7,15 @@ mkdir -p gen java -jar ../../compiler/labComm.jar --java=gen --c=gen/test.c --h=gen/test.h --python=gen/test.py test.lc -javac -cp ../../lib/java:. gen/*.java Encoder.java Decoder.java +javac -cp ../../lib/java/labcomm2013.jar:. gen/*.java Encoder.java Decoder.java +# for macOS, add -DLABCOMM_COMPAT=\"labcomm_compat_osx.h\" \ gcc -Wall -Werror -Wno-unused-function \ -I. -I../../lib/c -L../../lib/c \ - -DLABCOMM_COMPAT=\"labcomm_compat_osx.h\" \ - -llabcomm2013 \ - -o example_encoder example_encoder.c gen/test.c + -o example_encoder example_encoder.c gen/test.c \ + -llabcomm2013 gcc -Wall -Werror -I . -I ../../lib/c -L../../lib/c \ - -DLABCOMM_COMPAT=\"labcomm_compat_osx.h\" \ -o example_decoder example_decoder.c gen/test.c \ -llabcomm2013 #-Tlabcomm.linkscript diff --git a/examples/user_types/run.sh b/examples/user_types/run.sh index 09bdcd7..2bdc6ee 100644 --- a/examples/user_types/run.sh +++ b/examples/user_types/run.sh @@ -5,10 +5,10 @@ echo "*** Running example for version 2013 ***" echo "********************************************" echo -java -cp .:../../lib/java:gen Encoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Encoder encoded_data echo "running Java decoder:" -java -cp .:../../lib/java:gen Decoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Decoder encoded_data echo "running C decoder:" ./example_decoder encoded_data @@ -20,7 +20,7 @@ echo "running C encoder:" ./example_encoder encoded_data echo "running Java decoder:" -java -cp .:../../lib/java:gen Decoder encoded_data +java -cp .:../../lib/java/labcomm2013.jar:gen Decoder encoded_data echo "running C decoder:" ./example_decoder encoded_data @@ -32,7 +32,7 @@ echo "running python encoder:" PYTHONPATH=../../lib/python:gen ./example_encoder.py encoded_data2 echo "running Java decoder:" -java -cp .:../../lib/java:gen Decoder encoded_data2 +java -cp .:../../lib/java/labcomm2013.jar:gen Decoder encoded_data2 echo "running C decoder:" ./example_decoder encoded_data2 -- GitLab