Skip to content
Snippets Groups Projects
Commit bbffe94a authored by Dean Camera's avatar Dean Camera
Browse files

Ensure the VSIX Python script aborts if the ASF project generator is missing.

parent eac62057
Branches
Tags
No related merge requests found
......@@ -10,11 +10,26 @@ import sys
import os
sys.path.append("ProjectGenerator")
def main():
try:
from asf_avrstudio5_interface import PythonFacade
except ImportError:
print "The ASF project generator is missing."
sys.exit()
p = PythonFacade(os.path.abspath(__file__))
print "[Project Generator] Checking database sanity..."
sys.stdout.flush()
p.check_extension_database_sanity(sys.argv[1])
print "[Project Generator] Building cache files..."
sys.stdout.flush()
p.generate_extension_cache_files(sys.argv[1])
print "[Project Generator] Cache files created."
if __name__ == "__main__":
sys.exit(main())
\ No newline at end of file
......@@ -53,7 +53,7 @@ generate_vsix: $(EXTENSION_OUTPUT_XML) $(MODULE_OUTPUT_XML)
@python generate_caches.py $(LUFA_ROOT)/../
@echo "Archiving Content..."
@cd $(LUFA_ROOT)/../ && zip contents.zip -q -9 -r --exclude=*$(notdir $(DOXYGEN_TAG_FILE_XML)) --exclude=*StudioIntegration* LUFA Bootloaders Demos Projects extension.xml README.txt
@cd $(LUFA_ROOT)/../ && zip contents.zip -q -9 -r --exclude=*$(notdir $(DOXYGEN_TAG_FILE_XML)) --exclude=*StudioIntegration* --exclude=*Maintenance* LUFA Bootloaders Demos Projects extension.xml README.txt
@echo "Creating VSIX Dependencies..."
@cp $(LUFA_ROOT)/DoxygenPages/Images/LUFA_thumb.png $(LUFA_ROOT)/../PreviewThumb.png
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment