Adding LifxLightBulb files and placeholders for benchmarks; preparing for porting
[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
8
9 nocheck: interfaces annotation nocheckdrivers nocheckLifxtest nocheckSmartLights nocheckIrrigation nocheckSpeaker nocheckBrillotest
10
11 PHONY += interfaces
12 interfaces:
13         $(MAKE) -C interfaces
14
15 PHONY += annotation
16 annotation:
17         $(JAVAC) -d $(BIN_DIR) -classpath $(BIN_DIR):. annotation/*java
18
19 PHONY += drivers
20 drivers:
21         $(MAKE) -C drivers
22
23 PHONY += Lifxtest
24 Lifxtest:
25         $(MAKE) -C Lifxtest
26
27 PHONY += SmartLights
28 SmartLights:
29         $(MAKE) -C SmartLightsController
30
31 PHONY += Irrigation
32 Irrigation:
33         $(MAKE) -C IrrigationController
34
35 PHONY += Speaker
36 Speaker:
37         $(MAKE) -C SpeakerController
38
39 .PHONY: $(PHONY)