tests: Adjust the order of header files to include

Consistent with real build process, it retains more potential to
detect the build environment.

Signed-off-by: Bill XIE <persmule@hardenedlinux.org>
Change-Id: I46f2fe04bf1b8c1ca6476f05555114fa1ef2a96e
Reviewed-on: https://review.coreboot.org/c/coreboot/+/65728
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/tests/Makefile.common b/tests/Makefile.common
index 03ae7c4..5cf0446 100644
--- a/tests/Makefile.common
+++ b/tests/Makefile.common
@@ -26,9 +26,10 @@
 TEST_KCONFIG_SPLITCONFIG := $(testobj)/config/
 TEST_KCONFIG_TRISTATE := $(testobj)/tristate.conf
 
+# Include order should be same as in real build
 TEST_CFLAGS := -include $(src)/include/kconfig.h \
-	-include $(src)/commonlib/bsd/include/commonlib/bsd/compiler.h \
-	-include $(src)/include/rules.h
+	-include $(src)/include/rules.h \
+	-include $(src)/commonlib/bsd/include/commonlib/bsd/compiler.h
 
 # Include generic test mock headers, before original ones
 TEST_CFLAGS += -I$(testsrc)/include/mocks -I$(testsrc)/include