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]))