X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/3cba88e4c05d6a3c25ffa9c7185d41a84b7f72b1..8f4f48d963d0dd5751298a3a301dcbb32e26082b:/Projects/Webserver/makefile diff --git a/Projects/Webserver/makefile b/Projects/Webserver/makefile index 1602b2ff4..50ca2e9e0 100644 --- a/Projects/Webserver/makefile +++ b/Projects/Webserver/makefile @@ -260,6 +260,7 @@ CFLAGS += -fno-inline-small-functions CFLAGS += -fpack-struct CFLAGS += -fshort-enums CFLAGS += -fno-strict-aliasing +CFLAGS += -fno-split-wide-types CFLAGS += -Wall CFLAGS += -Wstrict-prototypes #CFLAGS += -mshort-calls @@ -734,13 +735,24 @@ clean_list : $(REMOVEDIR) .dep doxygen: - @echo Generating Project Documentation... - @doxygen Doxygen.conf + @echo Generating Project Documentation \($(TARGET)\)... + @if ( doxygen Doxygen.conf 2>&1 | grep ": warning:" ;); then \ + exit 1; \ + fi; @echo Documentation Generation Complete. clean_doxygen: rm -rf Documentation +checksource: + @for f in $(SRC) $(CPPSRC) $(ASRC); do \ + if [ -f $$f ]; then \ + echo "Found Source File: $$f" ; \ + else \ + echo "Source File Not Found: $$f" ; \ + fi; done + + # Create object files directory $(shell mkdir $(OBJDIR) 2>/dev/null) @@ -753,5 +765,4 @@ $(shell mkdir $(OBJDIR) 2>/dev/null) .PHONY : all begin finish end sizebefore sizeafter gccversion \ build elf hex eep lss sym coff extcoff doxygen clean \ clean_list clean_doxygen program dfu flip flip-ee dfu-ee \ -debug gdb-config - +debug gdb-config checksource