16ccd8248SMilanka Ringwald#!/usr/bin/env python3 21701a744SMatthias Ringwald# 31701a744SMatthias Ringwald# Delete project files for all BTstack embedded examples in local port/esp32 folder 41701a744SMatthias Ringwald 51701a744SMatthias Ringwaldimport os 61701a744SMatthias Ringwaldimport shutil 71701a744SMatthias Ringwaldimport sys 81701a744SMatthias Ringwaldimport time 91701a744SMatthias Ringwaldimport subprocess 101701a744SMatthias Ringwald 111701a744SMatthias Ringwald# get script path 121701a744SMatthias Ringwaldscript_path = os.path.abspath(os.path.dirname(sys.argv[0])) 131701a744SMatthias Ringwald 141701a744SMatthias Ringwald# path to examples 151701a744SMatthias Ringwaldexamples_embedded = script_path + "/../../example/" 161701a744SMatthias Ringwald 171701a744SMatthias Ringwald# path to port/esp32 18f936392bSMatthias Ringwaldapps_btstack = script_path + "/" 191701a744SMatthias Ringwald 20d6c00b86SMatthias Ringwaldprint("Deleting example in local folder") 211701a744SMatthias Ringwaldfor file in os.listdir(examples_embedded): 221701a744SMatthias Ringwald if not file.endswith(".c"): 231701a744SMatthias Ringwald continue 241701a744SMatthias Ringwald example = file[:-2] 25*3cd2e191SMatthias Ringwald apps_folder = apps_btstack + "example/" + example + "/" 261701a744SMatthias Ringwald if os.path.exists(apps_folder): 271701a744SMatthias Ringwald shutil.rmtree(apps_folder) 281701a744SMatthias Ringwald print("- %s" % example) 291701a744SMatthias Ringwald 30d6c00b86SMatthias Ringwaldprint("Deleting example folder") 31*3cd2e191SMatthias Ringwaldexamples_folder = apps_btstack + "/example" 32f936392bSMatthias Ringwaldif os.path.exists(examples_folder): 33f936392bSMatthias Ringwald shutil.rmtree(examples_folder) 34