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 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)