make: need to load the OS specific makefile before evaluating WARNINGS
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 23 Feb 2016 22:42:36 +0000 (23:42 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 25 Feb 2016 12:39:32 +0000 (13:39 +0100)
Otherwise the compiler flag detection will not use the correct CC

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Makefile.inc

index e3c7acb..cb4882b 100644 (file)
@@ -87,6 +87,14 @@ ifneq ($(TOPDIR),.)
 CPPFLAGS +=    -I$(TOPDIR)/src
 endif
 
+ifeq ($(OS),UNKNOWN)
+all: help
+else
+# include OS specifics
+all: default_target
+include $(TOPDIR)/make/Makefile.$(OS)
+endif
+
 # add gcc warnings and optimizations if CFLAGS not set
 ifndef CFLAGS
 ifndef WARNINGS
@@ -239,14 +247,6 @@ CPPFLAGS +=     -DUSE_FPM
 SRCS +=                $(wildcard src/common/*.c src/*.c *.c)
 HDRS +=                $(wildcard src/common/*.h src/*.h *.h)
 
-ifeq ($(OS),UNKNOWN)
-all: help
-else
-# include OS specifics
-all: default_target
-include $(TOPDIR)/make/Makefile.$(OS)
-endif
-
 # one object for each source file
 OBJS +=                $(SRCS:%.c=%.o)