diff options
Diffstat (limited to 'main/component.mk')
-rw-r--r-- | main/component.mk | 21 |
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: |