3      Copyright (C) Dean Camera, 2013. 
   5   dean [at] fourwalledcubicle [dot] com 
  10 sys
.path
.append("ProjectGenerator") 
  13 def show_message(message
): 
  14     print("[Project Generator] %s" % message
) 
  18 def main(lufa_root_path
): 
  20         from asf_avrstudio5_interface 
import PythonFacade
 
  22         print("Fatal Error: The ASF project generator is missing.") 
  25     p 
= PythonFacade(lufa_root_path
) 
  27     show_message("Checking database sanity...") 
  28     p
.check_extension_database_sanity(lufa_root_path
) 
  30     show_message("Building cache files...") 
  31     p
.generate_extension_cache_files(lufa_root_path
) 
  33     show_message("Cache files created.") 
  37 if __name__ 
== "__main__": 
  38     sys
.exit(main(sys
.argv
[1]))