@@ -362,6 +362,19 @@ def check_lib_archive_exists():
362
362
if not env .get ("PIOFRAMEWORK" ):
363
363
env .SConscript ("frameworks/_bare.py" , exports = "env" )
364
364
365
+
366
+ def print_firmware_metrics (target , source , env ):
367
+ map_file = os .path .join (env .subst ("$BUILD_DIR" ), "firmware.map" )
368
+ if os .path .isfile (map_file ):
369
+ try :
370
+ import esp_idf_size
371
+ print ("[INFO] Running esp-idf-size on %s" % map_file )
372
+ env .Execute ("$PYTHONEXE -m esp-idf-size \" \" {map_file}\" " )
373
+ except :
374
+ pass
375
+
376
+ #env.AlwaysBuild(env.Alias("firmware-metrics", None, print_firmware_metrics))
377
+
365
378
#
366
379
# Target: Build executable and linkable firmware or FS image
367
380
#
@@ -562,19 +575,6 @@ def check_lib_archive_exists():
562
575
sys .stderr .write ("Warning! Unknown upload protocol %s\n " % upload_protocol )
563
576
564
577
565
- def print_firmware_metrics (target , source , env ):
566
- map_file = os .path .join (env .subst ("$BUILD_DIR" ), "firmware.map" )
567
- if os .path .isfile (map_file ):
568
- try :
569
- import esp_idf_size
570
- print ("[INFO] Running esp-idf-size on %s" % map_file )
571
- env .Execute ("$PYTHONEXE -m esp-idf-size \" \" {map_file}\" " )
572
- except :
573
- pass
574
-
575
- env .AlwaysBuild (env .Alias ("firmware-metrics" , None , print_firmware_metrics ))
576
-
577
-
578
578
env .AddPlatformTarget ("upload" , target_firm , upload_actions , "Upload" )
579
579
env .AddPlatformTarget ("uploadfs" , target_firm , upload_actions , "Upload Filesystem Image" )
580
580
env .AddPlatformTarget (
0 commit comments