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

Getting rid of symlinks for tests

parent 711205e7
No related branches found
No related tags found
No related merge requests found
TESTS=basic simple nested ref TESTS=basic simple nested ref
LABCOMM_JAR=../compiler/labcomm2014_compiler.jar LABCOMM_JAR=../compiler/labcomm2014_compiler.jar
LABCOMM=java -jar $(LABCOMM_JAR) LABCOMM=java -jar $(LABCOMM_JAR)
MONO_PATH=$(shell realpath ../lib/csharp)
PYTHONPATH=$(shell realpath ../lib/python)
include ../lib/c/os_compat.mk include ../lib/c/os_compat.mk
...@@ -18,10 +20,10 @@ clean distclean: ...@@ -18,10 +20,10 @@ clean distclean:
test_%: gen/%/signatures.py \ test_%: gen/%/signatures.py \
gen/%/c_relay \ gen/%/c_relay \
gen/%/cs_relay.exe \ gen/%/cs_relay.exe \
gen/%/labcomm2014.dll \
gen/%/java_relay.class \ gen/%/java_relay.class \
gen/%/java_code gen/%/java_code
PYTHONPATH=../lib/python ./test_encoder_decoder.py \ PYTHONPATH=$(PYTHONPATH) MONO_PATH=$(MONO_PATH) \
./test_encoder_decoder.py \
--signatures=gen/$*/signatures.py \ --signatures=gen/$*/signatures.py \
--test tee gen/$*/testdata \ --test tee gen/$*/testdata \
--test gen/$*/c_relay /dev/stdin /dev/stdout \ --test gen/$*/c_relay /dev/stdin /dev/stdout \
...@@ -78,13 +80,8 @@ gen/%/cs_code.cs: %.lc Makefile | gen/%/.dir ...@@ -78,13 +80,8 @@ gen/%/cs_code.cs: %.lc Makefile | gen/%/.dir
gen/%/cs_relay.cs: gen/%/typeinfo relay_gen_cs.py Makefile gen/%/cs_relay.cs: gen/%/typeinfo relay_gen_cs.py Makefile
./relay_gen_cs.py $< > $@ ./relay_gen_cs.py $< > $@
.PRECIOUS: gen/%/labcomm2014.dll
gen/%/labcomm2014.dll:
ln -s ../../../lib/csharp/labcomm2014.dll $@
.PRECIOUS: gen/%/cs_relay.exe .PRECIOUS: gen/%/cs_relay.exe
gen/%/cs_relay.exe: gen/%/cs_relay.cs gen/%/cs_code.cs \ gen/%/cs_relay.exe: gen/%/cs_relay.cs gen/%/cs_code.cs Makefile
gen/%/labcomm2014.dll Makefile
mcs -out:$@ $(filter %.cs, $^) -lib:../lib/csharp/ -r:labcomm2014 mcs -out:$@ $(filter %.cs, $^) -lib:../lib/csharp/ -r:labcomm2014
# Java relay test rules # Java relay test rules
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment