summaryrefslogtreecommitdiff
path: root/main/component.mk
diff options
context:
space:
mode:
Diffstat (limited to 'main/component.mk')
-rw-r--r--main/component.mk21
1 files changed, 13 insertions, 8 deletions
diff --git a/main/component.mk b/main/component.mk
index 500a63f..e102e7e 100644
--- a/main/component.mk
+++ b/main/component.mk
@@ -1,9 +1,14 @@
-
-ifdef WIFI_SSID
-CFLAGS += '-DWIFI_SSID="$(WIFI_SSID)"'
-CPPFLAGS += '-DWIFI_SSID="$(WIFI_SSID)"'
-endif
-ifdef WIFI_PASSWORD
-CFLAGS += '-DWIFI_PASSWORD="$(WIFI_PASSWORD)"'
-CPPFLAGS += '-DWIFI_PASSWORD="$(WIFI_PASSWORD)"'
+define FIX =
+ifdef $(1)
+CFLAGS += '-D$(1)="$$($(1))"'
+CPPFLAGS += '-D$(1)="$$($(1))"'
+#$$(info USING $(1)=$$($(1)))
endif
+endef
+
+$(eval $(call FIX,WIFI_SSID))
+$(eval $(call FIX,WIFI_PASSWORD))
+$(eval $(call FIX,MQTT_HOST))
+$(eval $(call FIX,MQTT_PORT))
+
+fix: