Add Python script and update VSIX generator rules to pre-generate the Atmel Studio...
[pub/lufa.git] / LUFA / StudioIntegration / generate_caches.py
diff --git a/LUFA/StudioIntegration/generate_caches.py b/LUFA/StudioIntegration/generate_caches.py
new file mode 100644 (file)
index 0000000..033ae28
--- /dev/null
@@ -0,0 +1,20 @@
+"""\r
+             LUFA Library\r
+     Copyright (C) Dean Camera, 2013.\r
+\r
+  dean [at] fourwalledcubicle [dot] com\r
+           www.lufa-lib.org\r
+"""\r
+\r
+import sys\r
+import os\r
+sys.path.append("ProjectGenerator")\r
+\r
+try:\r
+       from asf_avrstudio5_interface import PythonFacade\r
+except ImportError:\r
+       print "The ASF project generator is missing."\r
+\r
+p = PythonFacade(os.path.abspath(__file__))\r
+p.check_extension_database_sanity(sys.argv[1])\r
+p.generate_extension_cache_files(sys.argv[1])\r