3 Copyright (C) Dean Camera, 2018.
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]))