Adding LifxLightBulb files and placeholders for benchmarks; preparing for porting
[iot2.git] / benchmarks / Makefile
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
new file mode 100644 (file)
index 0000000..dac207c
--- /dev/null
@@ -0,0 +1,39 @@
+BASE := ..
+BOOFDIR := ./libs/boofcv_libs
+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
+
+include $(BASE)/common.mk
+
+all: interfaces annotation drivers Lifxtest SmartLights Irrigation Speaker
+
+nocheck: interfaces annotation nocheckdrivers nocheckLifxtest nocheckSmartLights nocheckIrrigation nocheckSpeaker nocheckBrillotest
+
+PHONY += interfaces
+interfaces:
+       $(MAKE) -C interfaces
+
+PHONY += annotation
+annotation:
+       $(JAVAC) -d $(BIN_DIR) -classpath $(BIN_DIR):. annotation/*java
+
+PHONY += drivers
+drivers:
+       $(MAKE) -C drivers
+
+PHONY += Lifxtest
+Lifxtest:
+       $(MAKE) -C Lifxtest
+
+PHONY += SmartLights
+SmartLights:
+       $(MAKE) -C SmartLightsController
+
+PHONY += Irrigation
+Irrigation:
+       $(MAKE) -C IrrigationController
+
+PHONY += Speaker
+Speaker:
+       $(MAKE) -C SpeakerController
+
+.PHONY: $(PHONY)