#!/bin/sh # Auto generate code from .lc file java -jar ../../compiler/labComm.jar \ --c=example.c --h=example.h \ --java=. \ --cs=example.cs \ --python=example.py \ example.lc # Compile executables (cd ../../lib/c; make liblabcomm.a) gcc -o example_encoder -I ../../lib/c/ \ example_encoder.c \ example.c \ ../../lib/c/liblabcomm.a javac -cp ../../lib/java:. *.java # Run through all executables (c->java->Python) ./example_encoder one two java -cp ../../lib/java:. example_decoder_encoder example.encoded example.javaencoded PYTHONPATH=../../lib/python ./example_decoder.py example.javaencoded