Skip to content
Snippets Groups Projects
Commit de27517e authored by Anders Blomdell's avatar Anders Blomdell
Browse files

Corrected name of labcomm compiler jar.

parent 50a7915e
Branches
No related tags found
No related merge requests found
...@@ -16,7 +16,7 @@ lib/c/test/test_labcomm_generated_encoding ...@@ -16,7 +16,7 @@ lib/c/test/test_labcomm_generated_encoding
lib/c/test/test_labcomm_pthread_scheduler lib/c/test/test_labcomm_pthread_scheduler
lib/c/test/test_signature_numbers lib/c/test/test_signature_numbers
compiler/AST/ compiler/AST/
compiler/labComm.jar compiler/labcomm_compiler.jar
encoded_data encoded_data
encoded_data06 encoded_data06
gen gen
......
SUBDIRS=compiler lib test examples SUBDIRS=compiler lib test examples
export LABCOMM_JAR=$(shell pwd)/compiler/labComm.jar export LABCOMM_JAR=$(shell pwd)/compiler/labcomm_compiler.jar
export LABCOMM=java -jar $(LABCOMM_JAR) export LABCOMM=java -jar $(LABCOMM_JAR)
all: $(SUBDIRS:%=make-%) all: $(SUBDIRS:%=make-%)
......
...@@ -77,7 +77,7 @@ classpath="tools/jastadd2.jar"/> ...@@ -77,7 +77,7 @@ classpath="tools/jastadd2.jar"/>
<!-- delete all .class files recursively --> <!-- delete all .class files recursively -->
<delete> <delete>
<fileset dir="." includes="**/*.class"/> <fileset dir="." includes="**/*.class"/>
<fileset dir="." includes="labComm.jar"/> <fileset dir="." includes="labcomm_compiler.jar"/>
</delete> </delete>
</target> </target>
...@@ -90,7 +90,7 @@ classpath="tools/jastadd2.jar"/> ...@@ -90,7 +90,7 @@ classpath="tools/jastadd2.jar"/>
<target name="jar" depends="build"> <target name="jar" depends="build">
<jar destfile="labComm.jar"> <jar destfile="labcomm_compiler.jar">
<fileset dir="." includes="LabComm*.class"/> <fileset dir="." includes="LabComm*.class"/>
<fileset dir="." includes="AST/*.class"/> <fileset dir="." includes="AST/*.class"/>
<zipfileset src="tools/beaver-rt.jar" includes="beaver/*.class"/> <zipfileset src="tools/beaver-rt.jar" includes="beaver/*.class"/>
......
LABCOMM_JAR=../../compiler/labComm.jar LABCOMM_JAR=../../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR) LABCOMM=java -jar $(LABCOMM_JAR)
all: gen/animal.py all: gen/animal.py
......
#dummy script to test the on-the-fly compilation #dummy script to test the on-the-fly compilation
java -jar ../../compiler/labComm.jar --java=gen --javapackage=gen simple.lc java -jar ../../compiler/labcomm_compiler.jar --java=gen --javapackage=gen simple.lc
javac -cp .:gen:../../lib/java/labcomm.jar gen/*.java javac -cp .:gen:../../lib/java/labcomm.jar gen/*.java
...@@ -9,7 +9,7 @@ javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java ...@@ -9,7 +9,7 @@ javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java
javac -cp .:gen:../../lib/java/labcomm.jar test/StaticDecoder.java javac -cp .:gen:../../lib/java/labcomm.jar test/StaticDecoder.java
# compile dynamic part # compile dynamic part
javac -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/DynamicPart.java javac -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/DynamicPart.java
javac test/HandlerContext.java javac test/HandlerContext.java
...@@ -17,7 +17,7 @@ javac test/HandlerContext.java ...@@ -17,7 +17,7 @@ javac test/HandlerContext.java
java -cp .:gen:../../lib/java//labcomm.jar test.StaticEncoder encoded_data java -cp .:gen:../../lib/java//labcomm.jar test.StaticEncoder encoded_data
# run dynamic part # run dynamic part
java -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.DynamicPart simple.lc handlers2.txt encoded_data dynamic_out java -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.DynamicPart simple.lc handlers2.txt encoded_data dynamic_out
# run static decoder # run static decoder
......
#dummy script to test the on-the-fly compilation #dummy script to test the on-the-fly compilation
java -jar ../../compiler/labComm.jar --java=gen --javapackage=gen simple.lc java -jar ../../compiler/labcomm_compiler.jar --java=gen --javapackage=gen simple.lc
javac -cp .:gen:../../lib/java/labcomm.jar gen/*.java javac -cp .:gen:../../lib/java/labcomm.jar gen/*.java
...@@ -9,7 +9,7 @@ javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java ...@@ -9,7 +9,7 @@ javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java
javac -cp .:gen:../../lib/java/labcomm.jar test/StaticDecoder.java javac -cp .:gen:../../lib/java/labcomm.jar test/StaticDecoder.java
# compile dynamic part # compile dynamic part
javac -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/DynamicPart.java javac -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/DynamicPart.java
javac test/HandlerContext.java javac test/HandlerContext.java
...@@ -17,7 +17,7 @@ javac test/HandlerContext.java ...@@ -17,7 +17,7 @@ javac test/HandlerContext.java
java -cp .:gen:../../lib/java//labcomm.jar test.StaticEncoder encoded_data java -cp .:gen:../../lib/java//labcomm.jar test.StaticEncoder encoded_data
# run dynamic part # run dynamic part
java -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.DynamicPart simple_type.lc handlers_type.txt encoded_data dynamic_out java -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.DynamicPart simple_type.lc handlers_type.txt encoded_data dynamic_out
# run static decoder # run static decoder
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# run labcomm compilation # run labcomm compilation
java -jar ../../compiler/labComm.jar --java=gen --javapackage=gen simple.lc java -jar ../../compiler/labcomm_compiler.jar --java=gen --javapackage=gen simple.lc
# compile example programs # compile example programs
javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java javac -cp .:gen:../../lib/java/labcomm.jar test/StaticEncoder.java
......
#dummy script to test the on-the-fly compilation #dummy script to test the on-the-fly compilation
javac -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/TestLabcommGen.java javac -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/TestLabcommGen.java
javac test/HandlerContext.java javac test/HandlerContext.java
java -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.TestLabcommGen simple.lc handlers2.txt encoded_data java -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.TestLabcommGen simple.lc handlers2.txt encoded_data
#dummy script to test the on-the-fly compilation #dummy script to test the on-the-fly compilation
javac -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/TestLabcommGen.java javac -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test/TestLabcommGen.java
javac test/HandlerContext.java javac test/HandlerContext.java
java -cp .:../../compiler/labComm.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.TestLabcommGen simple_type.lc handlers_type.txt encoded_data java -cp .:../../compiler/labcomm_compiler.jar:../../lib/java/labcomm.jar:../../lib/tools/beaver.jar:../../lib/tools/beaver-rt.jar:../../lib/tools/jastadd2.jar:../../lib/tools/JFlex.jar:../../lib/tools/proj.jar test.TestLabcommGen simple_type.lc handlers_type.txt encoded_data
LCDIR=../.. LCDIR=../..
LCC=java -jar ${LCDIR}/compiler/labComm.jar LABCOMM_JAR=../../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR)
CLASSPATH=.:${LCDIR}/lib/java/labcomm.jar CLASSPATH=.:${LCDIR}/lib/java/labcomm.jar
JAVA_PKG=labcommTCPtest JAVA_PKG=labcommTCPtest
SAMPLENAME=foo SAMPLENAME=foo
LCC=java -jar ${LCDIR}/compiler/labComm.jar
LCLIBDIR=${LCDIR}/lib/c LCLIBDIR=${LCDIR}/lib/c
LCFILE=jg LCFILE=jg
...@@ -12,7 +12,7 @@ TLCFILE=turtle1 ...@@ -12,7 +12,7 @@ TLCFILE=turtle1
TAUX=turtle_enc.c turtle_dec.c TAUX=turtle_enc.c turtle_dec.c
${JAVA_PKG}/gen/foo.java: ${LCFILE}.lc ${JAVA_PKG}/gen/foo.java: ${LCFILE}.lc
${LCC} --javapackage=${JAVA_PKG}.gen --java=${JAVA_PKG}/gen $< ${LABCOMM} --javapackage=${JAVA_PKG}.gen --java=${JAVA_PKG}/gen $<
${JAVA_PKG}/gen/${SAMPLENAME}.class: ${JAVA_PKG}/gen/${SAMPLENAME}.java ${JAVA_PKG}/gen/${SAMPLENAME}.class: ${JAVA_PKG}/gen/${SAMPLENAME}.java
javac -cp ${CLASSPATH} $< javac -cp ${CLASSPATH} $<
...@@ -42,10 +42,10 @@ testserver: testserver.c ${LCFILE}.c ${AUX} ${AUX:.c=.h} ...@@ -42,10 +42,10 @@ testserver: testserver.c ${LCFILE}.c ${AUX} ${AUX:.c=.h}
turtleclient: turtleclient.c ${TLCFILE}.c ${TAUX} ${TAUX:.c=.h} turtleclient: turtleclient.c ${TLCFILE}.c ${TAUX} ${TAUX:.c=.h}
${CC} -o $@ turtleclient.c ${TAUX} ${TLCFILE}.c -I${LCLIBDIR} -L${LCLIBDIR} -llabcomm ${CC} -o $@ turtleclient.c ${TAUX} ${TLCFILE}.c -I${LCLIBDIR} -L${LCLIBDIR} -llabcomm
${LCFILE}.c : ${LCFILE}.lc ${LCFILE}.c : ${LCFILE}.lc
${LCC} -C ${LCFILE}.lc ${LABCOMM} -C ${LCFILE}.lc
${TLCFILE}.c : ${TLCFILE}.lc ${TLCFILE}.c : ${TLCFILE}.lc
${LCC} -C ${TLCFILE}.lc ${LABCOMM} -C ${TLCFILE}.lc
all: client testserver ${JAVA_PKG}/server/TestServer.class ${JAVA_PKG}/client/TestClient.class turtleclient all: client testserver ${JAVA_PKG}/server/TestServer.class ${JAVA_PKG}/client/TestClient.class turtleclient
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
(cd ../..; make all) (cd ../..; make all)
mkdir -p gen mkdir -p gen
java -jar ../../compiler/labComm.jar --java=gen --c=gen/simple.c --h=gen/simple.h --python=gen/simple.py simple.lc java -jar ../../compiler/labcomm_compiler.jar --java=gen --c=gen/simple.c --h=gen/simple.h --python=gen/simple.py simple.lc
javac -cp ../../lib/java/labcomm2014.jar:. gen/*.java Encoder.java Decoder.java javac -cp ../../lib/java/labcomm2014.jar:. gen/*.java Encoder.java Decoder.java
...@@ -20,7 +20,7 @@ gcc -Wall -Werror -I . -I ../../lib/c -L../../lib/c \ ...@@ -20,7 +20,7 @@ gcc -Wall -Werror -I . -I ../../lib/c -L../../lib/c \
# For version 2006 # For version 2006
mkdir -p gen06 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 java -jar ../../compiler/labcomm_compiler.jar --ver=2006 --java=gen06 --c=gen06/simple.c --h=gen06/simple.h --python=gen06/simple.py simple.lc
javac -cp ../../lib/java/labcomm2006.jar:. gen06/*.java Encoder06.java Decoder06.java javac -cp ../../lib/java/labcomm2006.jar:. gen06/*.java Encoder06.java Decoder06.java
......
LCDIR=../.. LCDIR=../..
LCCJAR=${LCDIR}/compiler/labComm.jar # the LabComm compiler LABCOMM_JAR=../../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR)
LCLJAR=${LCDIR}/lib/java/labcomm.jar # the LabComm library LCLJAR=${LCDIR}/lib/java/labcomm.jar # the LabComm library
JAVA_PKG=labcommTCPtest JAVA_PKG=labcommTCPtest
...@@ -14,17 +15,16 @@ run : ${JAVA_PKG}/Example.class ${JAVA_PKG}/server/TestServer.class ${JAVA_PKG}/ ...@@ -14,17 +15,16 @@ run : ${JAVA_PKG}/Example.class ${JAVA_PKG}/server/TestServer.class ${JAVA_PKG}/
### dependencies and parts #################### ### dependencies and parts ####################
############################################### ###############################################
LCC=java -jar ${LCCJAR}
CLASSPATH=.:${LCLJAR} CLASSPATH=.:${LCLJAR}
${LCCJAR} : ${LABCOMM_JAR} :
cd ${LCDIR} && make make-compiler cd ${LCDIR} && make make-compiler
${LCLJAR} : ${LCLJAR} :
cd ${LCDIR}/lib/java && make labcomm.jar cd ${LCDIR}/lib/java && make labcomm.jar
${JAVA_PKG}/gen/FooSample.java: test.lc ${LCCJAR} ${JAVA_PKG}/gen/FooSample.java: test.lc ${LCCJAR}
${LCC} --javapackage=${JAVA_PKG}.gen --java=${JAVA_PKG}/gen $< ${LABCOMM} --javapackage=${JAVA_PKG}.gen --java=${JAVA_PKG}/gen $<
${JAVA_PKG}/gen/FooSample.class: ${JAVA_PKG}/gen/FooSample.java test.lc ${LCLJAR} ${JAVA_PKG}/gen/FooSample.class: ${JAVA_PKG}/gen/FooSample.java test.lc ${LCLJAR}
javac -cp ${CLASSPATH} $< javac -cp ${CLASSPATH} $<
......
TARGETS=client server TARGETS=client server
LABCOMM_JAR=../../compiler/labComm.jar LABCOMM_JAR=../../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR) LABCOMM=java -jar $(LABCOMM_JAR)
CFLAGS=-O3 -g -Wall -Werror -I../../lib/c -I. -Wno-unused-function CFLAGS=-O3 -g -Wall -Werror -I../../lib/c -I. -Wno-unused-function
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
(cd ../..; make all) (cd ../..; make all)
mkdir -p gen mkdir -p gen
java -jar ../../compiler/labComm.jar --java=gen --c=gen/test.c --h=gen/test.h --python=gen/test.py test.lc java -jar ../../compiler/labcomm_compiler.jar --java=gen --c=gen/test.c --h=gen/test.h --python=gen/test.py test.lc
javac -cp ../../lib/java/labcomm2014.jar:. gen/*.java Encoder.java Decoder.java javac -cp ../../lib/java/labcomm2014.jar:. gen/*.java Encoder.java Decoder.java
......
#!/bin/sh #!/bin/sh
# Auto generate code from .lc file # Auto generate code from .lc file
java -jar ../../compiler/labComm.jar \ java -jar ../../compiler/labcomm_compiler.jar \
--c=example.c --h=example.h \ --c=example.c --h=example.h \
--java=. \ --java=. \
--cs=example.cs \ --cs=example.cs \
......
...@@ -60,7 +60,7 @@ OBJS=labcomm_memory.o \ ...@@ -60,7 +60,7 @@ OBJS=labcomm_memory.o \
labcomm_pthread_scheduler.o labcomm_pthread_scheduler.o
#FIXME: labcomm_mem_reader.o labcomm_mem_writer.o #FIXME: labcomm_mem_reader.o labcomm_mem_writer.o
LABCOMM_JAR=../../compiler/labComm.jar LABCOMM_JAR=../../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR) LABCOMM=java -jar $(LABCOMM_JAR)
TESTS=test_labcomm_basic_type_encoding test_labcomm_generated_encoding \ TESTS=test_labcomm_basic_type_encoding test_labcomm_generated_encoding \
......
TESTS=basic simple nested TESTS=basic simple nested
LABCOMM_JAR=../compiler/labComm.jar LABCOMM_JAR=../compiler/labcomm_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR) LABCOMM=java -jar $(LABCOMM_JAR)
CFLAGS=-O3 -g -Wall -Werror -Wno-unused-function CFLAGS=-O3 -g -Wall -Werror -Wno-unused-function
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment