Move XDK cache generation Python script into the VSIX related packing directory.
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 14 Apr 2013 10:31:43 +0000 (10:31 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 14 Apr 2013 10:31:43 +0000 (10:31 +0000)
LUFA/StudioIntegration/VSIX/generate_caches.py [new file with mode: 0644]
LUFA/StudioIntegration/generate_caches.py [deleted file]
LUFA/StudioIntegration/makefile

diff --git a/LUFA/StudioIntegration/VSIX/generate_caches.py b/LUFA/StudioIntegration/VSIX/generate_caches.py
new file mode 100644 (file)
index 0000000..f5b6692
--- /dev/null
@@ -0,0 +1,38 @@
+"""\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
+sys.path.append("ProjectGenerator")\r
+\r
+\r
+def show_message(message):\r
+       print "[Project Generator] %s" % message\r
+       sys.stdout.flush()\r
+\r
+\r
+def main(lufa_root_path):\r
+       try:\r
+               from asf_avrstudio5_interface import PythonFacade\r
+       except ImportError:\r
+               print "Fatal Error: The ASF project generator is missing."\r
+               return 1\r
+\r
+       p = PythonFacade(lufa_root_path)\r
+\r
+       show_message("Checking database sanity...")\r
+       p.check_extension_database_sanity(lufa_root_path)\r
+\r
+       show_message("Building cache files...")\r
+       p.generate_extension_cache_files(lufa_root_path)\r
+\r
+       show_message("Cache files created.")\r
+       return 0\r
+\r
+\r
+if __name__ == "__main__":\r
+    sys.exit(main(sys.argv[1]))\r
diff --git a/LUFA/StudioIntegration/generate_caches.py b/LUFA/StudioIntegration/generate_caches.py
deleted file mode 100644 (file)
index f5b6692..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-"""\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
-sys.path.append("ProjectGenerator")\r
-\r
-\r
-def show_message(message):\r
-       print "[Project Generator] %s" % message\r
-       sys.stdout.flush()\r
-\r
-\r
-def main(lufa_root_path):\r
-       try:\r
-               from asf_avrstudio5_interface import PythonFacade\r
-       except ImportError:\r
-               print "Fatal Error: The ASF project generator is missing."\r
-               return 1\r
-\r
-       p = PythonFacade(lufa_root_path)\r
-\r
-       show_message("Checking database sanity...")\r
-       p.check_extension_database_sanity(lufa_root_path)\r
-\r
-       show_message("Building cache files...")\r
-       p.generate_extension_cache_files(lufa_root_path)\r
-\r
-       show_message("Cache files created.")\r
-       return 0\r
-\r
-\r
-if __name__ == "__main__":\r
-    sys.exit(main(sys.argv[1]))\r
index 87adfc2..555563d 100644 (file)
@@ -68,7 +68,7 @@ generate_vsix: $(EXTENSION_OUTPUT_XML) $(MODULE_OUTPUT_XML)
        @echo "Generating ASF cache files..."
        @rm -f $(LUFA_ROOT)/../content.xml.cache
        @rm -f $(LUFA_ROOT)/../ExampleProjects.xml
-       @python generate_caches.py $(LUFA_ROOT)/../
+       @python VSIX/generate_caches.py $(LUFA_ROOT)/../
 
        @echo "Archiving Content..."
        @rm -f contents.zip