Add additional preprocessor sanity checks for the XMEGA platform based on the USB...
[pub/USBasp.git] / BuildTests / ModuleTest / makefile.xmega
index e666704..de27630 100644 (file)
@@ -123,8 +123,7 @@ include $(LUFA_PATH)/LUFA/makefile
 SRC = Test_C.c                   \\r
       $(LUFA_SRC_USB)            \\r
       $(LUFA_SRC_USBCLASS)       \\r
-      $(LUFA_SRC_SERIAL)         \\r
-      $(LUFA_SRC_SCHEDULER)\r
+      $(LUFA_SRC_SERIAL)\r
 \r
 \r
 # List C++ source files here. (C dependencies are automatically generated.)\r
@@ -209,6 +208,7 @@ CFLAGS += -fno-inline-small-functions
 CFLAGS += -fpack-struct\r
 CFLAGS += -fshort-enums\r
 CFLAGS += -fno-strict-aliasing\r
+CFLAGS += -fno-split-wide-types\r
 CFLAGS += -Wa,-adhlns=$(<:%.c=$(OBJDIR)/%.lst)\r
 CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))\r
 CFLAGS += $(CSTANDARD)\r
@@ -700,7 +700,9 @@ clean_list :
 \r
 doxygen:\r
        @echo Generating Project Documentation \($(TARGET)\)...\r
-       @doxygen Doxygen.conf\r
+       @if ( doxygen Doxygen.conf 2>&1 | grep -v "warning: ignoring unsupported tag" ;); then \\r
+         exit 1; \\r
+       fi;\r
        @echo Documentation Generation Complete.\r
 \r
 clean_doxygen:\r