include Makefile.common

modelica_java.jar: $(java_sources)
	@echo "* Compiling modelica_java.jar"
	@rm -rf bin-jar; mkdir bin-jar
	@"$(JAVAC)" -source 5 -cp "$(antlr)" -d bin-jar $(java_sources)
	@$(JAR) cf modelica_java.jar $(java_sources:src/%=-C src %) $(resources:src/%=-C src %) -C bin-jar . || (rm $@ && false)
test: $(java_sources)
	rm -rf bin-test; mkdir bin-test
	@"$(JAVAC)" -source 5 -cp "$(antlr):$(junit)" -d bin-test $(java_sources) $(java_tests)
	OPENMODELICAHOME=$(OPENMODELICAHOME) $(JAVA) -cp "bin-test:src:$(antlr):$(junit)" org.junit.runner.JUnitCore $(junit_tests)
