Use -Wdeclaration-after-statement.
[pintos-anon] / src / Make.config
index 0a1b46a37ac10de3cf7e37c1670eafff5464b33e..fdf6ce164901a928f195355aadb1d588dc34baf5 100644 (file)
@@ -18,11 +18,16 @@ LD = i386-elf-ld
 OBJCOPY = i386-elf-objcopy
 endif
 
+ifeq ($(strip $(shell command -v $(CC) 2> /dev/null)),)
+$(warning *** Compiler ($(CC)) not found.  Did you set $$PATH properly?  Please refer to the Getting Started section in the documentation for details. ***)
+endif
+
 # Compiler and assembler invocation.
 DEFINES =
-WARNINGS = -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wsystem-headers
+WARNINGS = -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wsystem-headers \
+          -Wdeclaration-after-statement
 CFLAGS = -g -MMD -msoft-float
-CPPFLAGS = -nostdinc -I$(SRCDIR) -I- -I$(SRCDIR)/lib
+CPPFLAGS = -nostdinc -I$(SRCDIR) -I$(SRCDIR)/lib
 ASFLAGS = -Wa,--gstabs -MMD
 LDFLAGS =