Creating new directory for all Java benchmarks
[iot2.git] / benchmarks / Makefile
1 BASE := ..
2 BOOFDIR := ./libs/boofcv_libs
3 BOOFJARS := $(BOOFDIR)/BoofCV-feature-0.21.jar:$(BOOFDIR)/BoofCV-io-0.21.jar:$(BOOFDIR)/BoofCV-visualize-0.21.jar:$(BOOFDIR)/BoofCV-ip-0.21.jar
4
5 include $(BASE)/common.mk
6
7 all: interfaces annotation drivers Lifxtest SmartLights Irrigation Speaker HomeSecurity
8
9 PHONY += interfaces
10 interfaces:
11         $(MAKE) -C interfaces
12
13 PHONY += annotation
14 annotation:
15         $(JAVAC) -d $(BIN_DIR) -classpath $(BIN_DIR):. annotation/*java
16
17 PHONY += drivers
18 drivers:
19         $(MAKE) -C drivers/Java
20         $(MAKE) -C drivers/Cpp
21
22 PHONY += Lifxtest
23 Lifxtest:
24         $(MAKE) -C Java/Lifxtest
25         #$(MAKE) -C Cpp/Lifxtest
26
27 PHONY += SmartLights
28 SmartLights:
29         $(MAKE) -C Java/SmartLightsController
30
31 PHONY += Irrigation
32 Irrigation:
33         $(MAKE) -C Java/IrrigationController
34
35 PHONY += Speaker
36 Speaker:
37         $(MAKE) -C Java/SpeakerController
38
39 PHONY += HomeSecurity
40 HomeSecurity:
41         $(MAKE) -C Java/HomeSecurityController
42
43 .PHONY: $(PHONY)