11701a744SMatthias Ringwald#!/usr/bin/env python 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 18*f936392bSMatthias Ringwaldapps_btstack = script_path + "/" 191701a744SMatthias Ringwald 201701a744SMatthias Ringwaldprint("Deleting examples 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] 251701a744SMatthias Ringwald apps_folder = apps_btstack + example + "/" 261701a744SMatthias Ringwald if os.path.exists(apps_folder): 271701a744SMatthias Ringwald shutil.rmtree(apps_folder) 281701a744SMatthias Ringwald print("- %s" % example) 291701a744SMatthias Ringwald 30*f936392bSMatthias Ringwaldprint("Deleting examples folder") 31*f936392bSMatthias Ringwaldexamples_folder = apps_btstack + "/examples" 32*f936392bSMatthias Ringwaldif os.path.exists(examples_folder): 33*f936392bSMatthias Ringwald shutil.rmtree(examples_folder) 34