From e00f3a9ede1b8e46b480bd68daf48da0bb08acae Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Thu, 4 Sep 2025 01:11:11 +0200 Subject: Initial --- Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b9f8a1f --- /dev/null +++ b/Makefile @@ -0,0 +1,33 @@ +ifneq (,$(wildcard .env)) + include .env + export $(shell sed 's/=.*//' .env) +endif + +ENV = esp32dev + +BUILD_FLAGS = -D WIFI_SSID="\\\"$(WIFI_SSID)\\\"" \ + -D WIFI_PASS="\\\"$(WIFI_PASS)\\\"" \ + -D MQTT_URI="\\\"$(MQTT_URI)\\\"" + +.PHONY: build upload monitor clean debug-flags test + +build: + @echo "Starting build with SSID=$(WIFI_SSID)" + PLATFORMIO_BUILD_FLAGS="$(BUILD_FLAGS)" pio run -e $(ENV) + +upload: + @echo "Starting uploading process..." + PLATFORMIO_BUILD_FLAGS="$(BUILD_FLAGS)" pio run -e $(ENV) -t upload + +monitor: + pio device monitor -e $(ENV) + +clean: + pio run -e $(ENV) -t clean + +debug-flags: + @echo $(BUILD_FLAGS) + +test: + @echo "Starting unit tests..." + PLATFORMIO_BUILD_FLAGS="$(BUILD_FLAGS)" pio test -e $(ENV) -v -- cgit v1.2.3