Add explicit requirements for the AppConfig.h headers in the various project asf...
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 1 Apr 2013 07:39:53 +0000 (07:39 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 1 Apr 2013 07:39:53 +0000 (07:39 +0000)
22 files changed:
Demos/Device/ClassDriver/AudioInput/asf.xml
Demos/Device/ClassDriver/AudioOutput/asf.xml
Demos/Device/ClassDriver/GenericHID/asf.xml
Demos/Device/ClassDriver/MassStorage/asf.xml
Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml
Demos/Device/ClassDriver/RNDISEthernet/asf.xml
Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml
Demos/Device/LowLevel/AudioInput/asf.xml
Demos/Device/LowLevel/AudioOutput/asf.xml
Demos/Device/LowLevel/GenericHID/asf.xml
Demos/Device/LowLevel/MassStorage/asf.xml
Demos/Device/LowLevel/RNDISEthernet/asf.xml
Demos/Host/ClassDriver/AudioOutputHost/asf.xml
Demos/Host/LowLevel/AudioOutputHost/asf.xml
LUFA/StudioIntegration/makefile
Projects/AVRISP-MKII/asf.xml
Projects/Benito/asf.xml
Projects/MIDIToneGenerator/asf.xml
Projects/Magstripe/asf.xml
Projects/TempDataLogger/asf.xml
Projects/Webserver/asf.xml
Projects/XPLAINBridge/asf.xml

index 87a117a..3320ea7 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 0dbc881..0b00bb3 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 2c09cc4..9996d7b 100644 (file)
@@ -32,6 +32,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index bcd3b7e..7c93d23 100644 (file)
@@ -38,6 +38,7 @@
                <build type="header-file" value="Lib/SCSI.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index fb1256e..f974341 100644 (file)
@@ -39,6 +39,7 @@
                <build type="header-file" value="Lib/SCSI.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 526ece6..1c3dfe9 100644 (file)
@@ -51,6 +51,7 @@
                <build type="header-file" value="Lib/EthernetProtocols.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index f027597..3aec58d 100644 (file)
@@ -40,6 +40,7 @@
                <build type="header-file" value="Lib/SCSI.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 3b62f83..f95f448 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 522f1d0..07ffa36 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 436e7b4..c303c6b 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 6ffa794..ffe07fb 100644 (file)
@@ -38,6 +38,7 @@
                <build type="header-file" value="Lib/SCSI.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index b33bf82..292690f 100644 (file)
@@ -53,6 +53,7 @@
                <build type="header-file" value="Lib/EthernetProtocols.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index c09757f..45aaa7d 100644 (file)
@@ -32,6 +32,7 @@
                <build type="header-file" value="AudioOutputHost.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 0f9f4ef..56b9944 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="ConfigDescriptor.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 9dee437..207d7d0 100644 (file)
@@ -83,4 +83,7 @@ check_filenames: $(MODULE_OUTPUT_XML)
        done;
        @echo Verified referenced filenames of ASF.xml modules.
 
+sanity_check:
+       python ProjectGenerator/project_generator.py -b $(LUFA_ROOT)/../ --main-ext-uuid=0e160d5c-e331-48d9-850b-e0387912171b CHECK
+
 .PHONY: all clean generate_xml generate_vsix check_filenames
index 44be0aa..fe05c5c 100644 (file)
@@ -89,6 +89,7 @@
                <build type="header-file" value="Lib/XPROG/TINYNVM.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 8d29e94..42657ca 100644 (file)
@@ -35,6 +35,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 55d4a5d..7a3e64d 100644 (file)
@@ -34,6 +34,7 @@
                <build type="header-file" value="Descriptors.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index edb0375..c5e8850 100644 (file)
@@ -38,6 +38,7 @@
                <build type="header-file" value="Lib/MagstripeHW.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index 6e5528b..55a1a19 100644 (file)
@@ -53,6 +53,7 @@
                <build type="header-file" value="Lib/FATFs/integer.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index abb30fe..d4934bc 100644 (file)
@@ -78,6 +78,7 @@
                <build type="header-file" value="Lib/uip/uipopt.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r
index f410b6f..91fb723 100644 (file)
@@ -40,6 +40,7 @@
                <require idref="lufa.projects.avrispmkii_clone.src"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
+               <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
                <build type="header-file" value="Config/AppConfig.h"/>\r
                <build type="header-file" value="Config/LUFAConfig.h"/>\r
 \r