1*1701a744SMatthias Ringwald#!/usr/bin/env python 2*1701a744SMatthias Ringwald# 3*1701a744SMatthias Ringwald# Delete project files for all BTstack embedded examples in local port/esp32 folder 4*1701a744SMatthias Ringwald 5*1701a744SMatthias Ringwaldimport os 6*1701a744SMatthias Ringwaldimport shutil 7*1701a744SMatthias Ringwaldimport sys 8*1701a744SMatthias Ringwaldimport time 9*1701a744SMatthias Ringwaldimport subprocess 10*1701a744SMatthias Ringwald 11*1701a744SMatthias Ringwald# get script path 12*1701a744SMatthias Ringwaldscript_path = os.path.abspath(os.path.dirname(sys.argv[0])) 13*1701a744SMatthias Ringwald 14*1701a744SMatthias Ringwald# path to examples 15*1701a744SMatthias Ringwaldexamples_embedded = script_path + "/../../example/" 16*1701a744SMatthias Ringwald 17*1701a744SMatthias Ringwald# path to port/esp32 18*1701a744SMatthias Ringwaldapps_btstack = "" 19*1701a744SMatthias Ringwald 20*1701a744SMatthias Ringwaldprint("Deleting examples in local folder") 21*1701a744SMatthias Ringwald 22*1701a744SMatthias Ringwald# iterate over btstack examples 23*1701a744SMatthias Ringwaldfor file in os.listdir(examples_embedded): 24*1701a744SMatthias Ringwald if not file.endswith(".c"): 25*1701a744SMatthias Ringwald continue 26*1701a744SMatthias Ringwald example = file[:-2] 27*1701a744SMatthias Ringwald apps_folder = apps_btstack + example + "/" 28*1701a744SMatthias Ringwald if os.path.exists(apps_folder): 29*1701a744SMatthias Ringwald shutil.rmtree(apps_folder) 30*1701a744SMatthias Ringwald print("- %s" % example) 31*1701a744SMatthias Ringwald 32