X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iot2.git;a=blobdiff_plain;f=benchmarks%2FMakefile;h=9c23cbdceef743b7e609ab5f5ed7edafbbf4155f;hp=3f664eda915cff6fd69ce6a8fc7f67780109987e;hb=HEAD;hpb=7a119d4b8c8f39801afb6a2de46682715cedf289 diff --git a/benchmarks/Makefile b/benchmarks/Makefile index 3f664ed..9c23cbd 100644 --- a/benchmarks/Makefile +++ b/benchmarks/Makefile @@ -4,7 +4,19 @@ BOOFJARS := $(BOOFDIR)/BoofCV-feature-0.21.jar:$(BOOFDIR)/BoofCV-io-0.21.jar:$(B include $(BASE)/common.mk -all: interfaces annotation drivers Lifxtest SmartLights Irrigation Speaker HomeSecurity +# Compile Java +j-all: copy_libs interfaces annotation drivers-j Lifxtest SmartLights Irrigation Speaker HomeSecurity + +# Compile C++ +c-all: drivers-c Lifxtest-c + +PHONY += copy_libs +copy_libs: + sudo cp ../jars/*.jar /usr/share/java + sudo cp ../jars/java-cup-bin-11b-20160615/*.jar /usr/share/java + sudo cp libs/boofcv_libs/*.jar /usr/share/java + sudo cp libs/georegression_libs/*.jar /usr/share/java + sudo cp libs/jlayer_libs/*.jar /usr/share/java PHONY += interfaces interfaces: @@ -14,15 +26,21 @@ PHONY += annotation annotation: $(JAVAC) -d $(BIN_DIR) -classpath $(BIN_DIR):. annotation/*java -PHONY += drivers -drivers: +PHONY += drivers-j +drivers-j: $(MAKE) -C drivers/Java + +PHONY += drivers-c +drivers-c: $(MAKE) -C drivers/Cpp PHONY += Lifxtest Lifxtest: $(MAKE) -C Java/Lifxtest - #$(MAKE) -C Cpp/Lifxtest + +PHONY += Lifxtest-c +Lifxtest-c: + $(MAKE) -C Cpp/Lifxtest PHONY += SmartLights SmartLights: