@@ -35,8 +35,11 @@ HOME_BOARD_PATH=$(USER_DIRECTORY_PATH)\AppData\Local\Arduino15\packages\esp32
3535PATCH_SRC_PATH =Patch\
3636
3737# Windows NT patch source paths
38- PARTITION_SRC_PATH =..\$(PARTITION_CSV_FILE ) .csv
39- PATCH_SRC_PATH =Patch\
38+ FIRMWARE_PATH =..
39+ RTK_EVERYWHERE_PATH =.
40+ AP_CONFIG_PATH =$(RTK_EVERYWHERE_PATH ) \AP-Config
41+ PARTITION_SRC_PATH =$(FIRMWARE_PATH ) \$(PARTITION_CSV_FILE ) .csv
42+ PATCH_SRC_PATH =$(RTK_EVERYWHERE_PATH ) \Patch\
4043
4144# Windows NT patch destination paths
4245MBED_LIB_DEST_PATH =$(HOME_BOARD_PATH ) \tools\esp32-arduino-libs\${{ env.ESP_IDF }}\esp32/lib\
@@ -70,8 +73,11 @@ ESP_IDF_PATH=$(HOME_BOARD_PATH)/tools/esp32-arduino-libs
7073HOME_BOARD_PATH =$(USER_DIRECTORY_PATH ) /.arduino15/packages/esp32
7174
7275# Linux patch source paths
73- PARTITION_SRC_PATH =../$(PARTITION_CSV_FILE ) .csv
74- PATCH_SRC_PATH =Patch/
76+ FIRMWARE_PATH =..
77+ RTK_EVERYWHERE_PATH =.
78+ AP_CONFIG_PATH =$(RTK_EVERYWHERE_PATH ) /AP-Config
79+ PARTITION_SRC_PATH =$(FIRMWARE_PATH ) /$(PARTITION_CSV_FILE ) .csv
80+ PATCH_SRC_PATH =$(RTK_EVERYWHERE_PATH ) /Patch/
7581
7682# Linux patch destination paths
7783BT_LIB_DEST_PATH =$(ESP_IDF_PATH ) /$(ESP_IDF_VERSION ) /esp32/lib/
@@ -178,25 +184,25 @@ patch:
178184 touch $(PATCH_SRC_PATH ) libmbedcrypto.a
179185 touch $(PATCH_SRC_PATH ) libmbedx509.a
180186
181- # DEBUG_LEVEL=none
187+ DEBUG_LEVEL =none
182188# DEBUG_LEVEL=error
183189# DEBUG_LEVEL=warn
184190# DEBUG_LEVEL=info
185- DEBUG_LEVEL =debug
191+ # DEBUG_LEVEL=debug
186192# DEBUG_LEVEL=verbose
187193
188194ENABLE_DEVELOPER =false
189195FIRMWARE_VERSION_MAJOR =99
190196FIRMWARE_VERSION_MINOR =99
191197POINTPERFECT_TOKEN =
192198
193- form.h : AP-Config /* AP-Config /src/* AP-Config /src/fonts/*
194- python ../Tools/index_html_zipper.py AP-Config /index.html form.h
195- python ../Tools/main_js_zipper.py AP-Config /src/main.js form.h
199+ form.h : $( AP_CONFIG_PATH ) /* $( AP_CONFIG_PATH ) /src/* $( AP_CONFIG_PATH ) /src/fonts/*
200+ python ../Tools/index_html_zipper.py $( AP_CONFIG_PATH ) /index.html form.h
201+ python ../Tools/main_js_zipper.py $( AP_CONFIG_PATH ) /src/main.js form.h
196202
197- $(RTK_BIN_PATH ) : RTK_Everywhere.ino * .ino * .h makefile $(PARTITION_DST_PATH ) $(MBED_LIB_DEST_PATH ) libmbedtls.a $(MBED_LIB_DEST_PATH ) libmbedtls_2.a $(MBED_LIB_DEST_PATH ) libmbedcrypto.a $(MBED_LIB_DEST_PATH ) libmbedx509.a $(BT_LIB_DEST_PATH ) libbt.a
203+ $(RTK_BIN_PATH ) : $( SKETCH ) * .ino * .h makefile $(PARTITION_DST_PATH ) $(MBED_LIB_DEST_PATH ) libmbedtls.a $(MBED_LIB_DEST_PATH ) libmbedtls_2.a $(MBED_LIB_DEST_PATH ) libmbedcrypto.a $(MBED_LIB_DEST_PATH ) libmbedx509.a $(BT_LIB_DEST_PATH ) libbt.a
198204 $(CLEAR )
199- arduino-cli compile --fqbn " esp32:esp32:esp32" :DebugLevel=$(DEBUG_LEVEL ) ,PSRAM=enabled RTK_Everywhere.ino \
205+ arduino-cli compile --fqbn " esp32:esp32:esp32" :DebugLevel=$(DEBUG_LEVEL ) ,PSRAM=enabled $( SKETCH ) \
200206 --warnings default \
201207 --build-property build.partitions=$(PARTITION_CSV_FILE ) \
202208 --build-property upload.maximum_size=6291456 \
0 commit comments