Add library maintenance scripts.
authorDean Camera <dean@fourwalledcubicle.com>
Wed, 7 Mar 2012 19:08:12 +0000 (19:08 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Wed, 7 Mar 2012 19:08:12 +0000 (19:08 +0000)
Maintenance/makefile [new file with mode: 0644]

diff --git a/Maintenance/makefile b/Maintenance/makefile
new file mode 100644 (file)
index 0000000..87a8b9e
--- /dev/null
@@ -0,0 +1,28 @@
+#\r
+#             LUFA Library\r
+#     Copyright (C) Dean Camera, 2011.\r
+#\r
+#  dean [at] fourwalledcubicle [dot] com\r
+#           www.lufa-lib.org\r
+#\r
+\r
+# Maintenance scripts not required by general LUFA users, used for development.\r
+\r
+LUFA_ROOT = ../\r
+\r
+upgrade-doxygen:\r
+       @echo Updating Doxygen.conf files...\r
+       @for doxygen_conf in `find $(LUFA_ROOT) -name Doxygen.conf`; do \\r
+         doxygen -u $$doxygen_conf; \\r
+       done;\r
+       @echo Doxygen configuration update complete.\r
+       \r
+check-release:\r
+       @echo Checking for release suitability...\r
+       @if ( grep "XXXXXX" $(LUFA_ROOT)/LUFA/DoxygenPages/*.txt > /dev/null ;); then \\r
+         echo "  ERROR: Doxygen documentation has not been updated for release!"; \\r
+       fi;\r
+       @if ( grep "000000" $(LUFA_ROOT)/LUFA/Version.h > /dev/null ;); then \\r
+         echo "  ERROR: Version header has not been updated for release!"; \\r
+       fi;\r
+       @echo Done.\r