Index: source/graphics/ShaderDefines.h =================================================================== --- source/graphics/ShaderDefines.h +++ source/graphics/ShaderDefines.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2012 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -23,6 +23,7 @@ #include "ps/CStrIntern.h" #include +#include class CVector4D; Index: source/lib/sysdep/os/win/wnuma.cpp =================================================================== --- source/lib/sysdep/os/win/wnuma.cpp +++ source/lib/sysdep/os/win/wnuma.cpp @@ -34,6 +34,8 @@ #include "lib/sysdep/os/win/win.h" #include "lib/sysdep/os/win/wutil.h" #include "lib/sysdep/os/win/wcpu.h" + +#include #include #if ARCH_X86_X64 Index: source/lib/sysdep/os/win/wversion.cpp =================================================================== --- source/lib/sysdep/os/win/wversion.cpp +++ source/lib/sysdep/os/win/wversion.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2014 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the @@ -26,6 +26,8 @@ #include "lib/sysdep/os/win/win.h" #include "lib/sysdep/os/win/winit.h" +#include + WINIT_REGISTER_EARLY_INIT(wversion_Init); Index: source/ps/ConfigDB.h =================================================================== --- source/ps/ConfigDB.h +++ source/ps/ConfigDB.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2015 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -31,6 +31,8 @@ #include "ps/CStr.h" #include "ps/Singleton.h" +#include + // Namespace priorities: User supersedes mod supersedes system. // Command-line arguments override everything. Index: source/ps/Profiler2.cpp =================================================================== --- source/ps/Profiler2.cpp +++ source/ps/Profiler2.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the @@ -31,6 +31,7 @@ #include "third_party/mongoose/mongoose.h" #include +#include #include CProfiler2 g_Profiler2; Index: source/scriptinterface/ScriptInterface.h =================================================================== --- source/scriptinterface/ScriptInterface.h +++ source/scriptinterface/ScriptInterface.h @@ -20,6 +20,8 @@ #include +#include + #include "lib/file/vfs/vfs_path.h" #include "maths/Fixed.h" Index: source/scriptinterface/ScriptRuntime.h =================================================================== --- source/scriptinterface/ScriptRuntime.h +++ source/scriptinterface/ScriptRuntime.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2016 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -18,11 +18,11 @@ #ifndef INCLUDED_SCRIPTRUNTIME #define INCLUDED_SCRIPTRUNTIME -#include - #include "ScriptTypes.h" #include "ScriptExtraHeaders.h" +#include + #define STACK_CHUNK_SIZE 8192 /** Index: source/simulation2/system/ComponentManager.h =================================================================== --- source/simulation2/system/ComponentManager.h +++ source/simulation2/system/ComponentManager.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2017 Wildfire Games. +/* Copyright (C) 2018 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -29,6 +29,7 @@ #include #include +#include #include class IComponent;