From b8f040e6fd207e743b5857f65c961d6a927c0bcb Mon Sep 17 00:00:00 2001 From: maj00r Date: Thu, 10 Sep 2026 01:41:24 +0200 Subject: [PATCH] propagate template headers transitively, import Console where used AnimModel.cpp reaches cParser through the simulation core, not a direct import, so the previous pass missed it; the propagation now follows the whole import closure. Train.cpp, drivermode.cpp and Globals.cpp call Console:: inside _WIN32 guards without importing eu07.console - invisible on Linux, where those blocks are skipped. --- Console.cpp | 6 ++++++ Console.cppm | 11 +++++++++++ McZapkie/MOVER.cppm | 8 ++++++++ McZapkie/Mover.cpp | 4 ++++ McZapkie/Oerlikon_ESt.cpp | 6 ++++++ McZapkie/Oerlikon_ESt.cppm | 11 +++++++++++ McZapkie/hamulce.cpp | 7 +++++++ McZapkie/hamulce.cppm | 13 +++++++++++++ application/application.cppm | 9 +++++++++ application/applicationmode.cppm | 12 ++++++++++++ application/driverhints.cpp | 5 +++++ application/drivermode.cpp | 3 +++ application/drivermode.cppm | 8 ++++++++ application/driveruilayer.cpp | 6 ++++++ application/driveruilayer.cppm | 11 +++++++++++ application/driveruipanels.cppm | 8 ++++++++ application/editormode.cpp | 2 ++ application/editormode.cppm | 8 ++++++++ application/editoruilayer.cpp | 6 ++++++ application/editoruilayer.cppm | 12 ++++++++++++ application/editoruipanels.cpp | 3 +++ application/editoruipanels.cppm | 10 ++++++++++ application/scenarioloadermode.cpp | 10 ++++++++++ application/scenarioloadermode.cppm | 12 ++++++++++++ application/scenarioloaderuilayer.cpp | 4 ++++ application/scenarioloaderuilayer.cppm | 11 +++++++++++ application/uilayer.cpp | 2 ++ application/uilayer.cppm | 9 +++++++++ application/uitranscripts.cpp | 5 +++++ application/uitranscripts.cppm | 11 +++++++++++ audio/audio.cpp | 3 +++ audio/audio.cppm | 9 +++++++++ audio/audiorenderer.cpp | 5 +++++ audio/sound.cpp | 2 ++ audio/sound.cppm | 3 +++ editor/editorSettings.cpp | 7 +++++++ editor/editorSettings.cppm | 13 +++++++++++++ editor/editorTerrain.cpp | 10 ++++++++++ editor/editorTerrain.cppm | 10 ++++++++++ editor/editorTerrainStreamer.cpp | 9 +++++++++ editor/editorTerrainStreamer.cppm | 9 +++++++++ environment/moon.cpp | 6 ++++++ environment/moon.cppm | 13 +++++++++++++ environment/sky.cpp | 11 +++++++++++ environment/sky.cppm | 13 +++++++++++++ environment/skydome.cpp | 9 +++++++++ environment/skydome.cppm | 12 ++++++++++++ environment/stars.cpp | 11 +++++++++++ environment/stars.cppm | 13 +++++++++++++ environment/sun.cpp | 6 ++++++ environment/sun.cppm | 13 +++++++++++++ extras/piped_proc.cpp | 11 +++++++++++ extras/piped_proc.cppm | 11 +++++++++++ gl/framebuffer.cpp | 7 +++++++ gl/framebuffer.cppm | 12 ++++++++++++ gl/glsl_common.cpp | 6 ++++++ gl/glsl_common.cppm | 11 +++++++++++ gl/postfx.cpp | 10 ++++++++++ gl/postfx.cppm | 10 ++++++++++ gl/query.cpp | 11 +++++++++++ gl/query.cppm | 13 +++++++++++++ gl/shader.cpp | 6 ++++++ gl/shader.cppm | 8 ++++++++ input/command.cpp | 1 + input/command.cppm | 8 ++++++++ input/driverkeyboardinput.cpp | 11 +++++++++++ input/driverkeyboardinput.cppm | 13 +++++++++++++ input/drivermouseinput.cpp | 1 + input/drivermouseinput.cppm | 8 ++++++++ input/editorkeyboardinput.cpp | 11 +++++++++++ input/editorkeyboardinput.cppm | 13 +++++++++++++ input/editormouseinput.cpp | 12 ++++++++++++ input/editormouseinput.cppm | 10 ++++++++++ input/gamepadinput.cpp | 4 ++++ input/gamepadinput.cppm | 8 ++++++++ input/keyboardinput.cpp | 2 ++ input/keyboardinput.cppm | 9 +++++++++ input/messaging.cpp | 3 +++ input/messaging.cppm | 12 ++++++++++++ input/zmq_input.cpp | 5 +++++ input/zmq_input.cppm | 8 ++++++++ launcher/deferred_image.cppm | 11 +++++++++++ launcher/keymapper.cpp | 4 ++++ launcher/keymapper.cppm | 10 ++++++++++ launcher/launchermode.cpp | 11 +++++++++++ launcher/launchermode.cppm | 13 +++++++++++++ launcher/launcheruilayer.cpp | 11 +++++++++++ launcher/launcheruilayer.cppm | 11 +++++++++++ launcher/scenery_list.cpp | 3 +++ launcher/scenery_list.cppm | 10 ++++++++++ launcher/scenery_scanner.cpp | 4 ++++ launcher/scenery_scanner.cppm | 8 ++++++++ launcher/textures_scanner.cpp | 3 +++ launcher/textures_scanner.cppm | 9 +++++++++ launcher/vehicle_picker.cpp | 4 ++++ launcher/vehicle_picker.cppm | 10 ++++++++++ model/AnimModel.cpp | 10 ++++++++++ model/AnimModel.cppm | 10 ++++++++++ model/MdlMngr.cpp | 2 ++ model/MdlMngr.cppm | 9 +++++++++ model/Model3d.cpp | 7 +++++++ model/Model3d.cppm | 7 +++++++ model/Texture.cpp | 1 + model/Texture.cppm | 6 ++++++ model/material.cpp | 1 + model/material.cppm | 6 ++++++ network/backend/asio.cppm | 8 ++++++++ network/manager.cpp | 10 ++++++++++ network/manager.cppm | 9 +++++++++ network/message.cpp | 11 +++++++++++ network/message.cppm | 9 +++++++++ network/network.cpp | 7 +++++++ network/network.cppm | 7 +++++++ rendering/geometrybank.cpp | 6 ++++++ rendering/geometrybank.cppm | 6 ++++++ rendering/lightarray.cpp | 12 ++++++++++++ rendering/lightarray.cppm | 12 ++++++++++++ rendering/nullrenderer.cpp | 10 ++++++++++ rendering/nullrenderer.cppm | 9 +++++++++ rendering/opengl33geometrybank.cpp | 11 +++++++++++ rendering/opengl33geometrybank.cppm | 11 +++++++++++ rendering/opengl33particles.cpp | 6 ++++++ rendering/opengl33particles.cppm | 10 ++++++++++ rendering/opengl33precipitation.cpp | 10 ++++++++++ rendering/opengl33precipitation.cppm | 11 +++++++++++ rendering/opengl33renderer.cpp | 1 + rendering/opengl33renderer.cppm | 6 ++++++ rendering/opengl33skydome.cpp | 12 ++++++++++++ rendering/opengl33skydome.cppm | 13 +++++++++++++ rendering/openglcamera.cpp | 12 ++++++++++++ rendering/openglcamera.cppm | 12 ++++++++++++ rendering/openglcolor.cpp | 13 +++++++++++++ rendering/openglcolor.cppm | 11 +++++++++++ rendering/openglgeometrybank.cpp | 11 +++++++++++ rendering/openglgeometrybank.cppm | 11 +++++++++++ rendering/openglparticles.cpp | 6 ++++++ rendering/openglparticles.cppm | 10 ++++++++++ rendering/openglprecipitation.cpp | 10 ++++++++++ rendering/openglprecipitation.cppm | 11 +++++++++++ rendering/openglrenderer.cpp | 2 ++ rendering/openglrenderer.cppm | 8 ++++++++ rendering/openglskydome.cpp | 12 ++++++++++++ rendering/openglskydome.cppm | 12 ++++++++++++ rendering/particles.cpp | 3 +++ rendering/particles.cppm | 7 +++++++ rendering/precipitation.cpp | 6 ++++++ rendering/precipitation.cppm | 13 +++++++++++++ rendering/renderer.cpp | 10 ++++++++++ rendering/renderer.cppm | 9 +++++++++ rendering/screenshot.cpp | 11 +++++++++++ rendering/screenshot.cppm | 13 +++++++++++++ scene/scene.cpp | 5 +++++ scene/scene.cppm | 1 + scene/sceneeditor.cpp | 6 ++++++ scene/sceneeditor.cppm | 12 ++++++++++++ scene/scenenode.cpp | 4 ++++ scene/scenenode.cppm | 7 +++++++ scene/scenenodegroups.cpp | 7 +++++++ scene/scenenodegroups.cppm | 8 ++++++++ scripting/PyInt.cpp | 3 +++ scripting/PyInt.cppm | 1 + scripting/ladderlogic.cpp | 6 ++++++ scripting/ladderlogic.cppm | 10 ++++++++++ scripting/lua.cpp | 7 +++++++ scripting/lua.cppm | 12 ++++++++++++ scripting/pythonscreenviewer.cpp | 7 +++++++ scripting/pythonscreenviewer.cppm | 10 ++++++++++ simcore/simcore-fwd.cppm | 15 +++++++++++++++ simcore/simcore.cppm | 15 +++++++++++++++ simulation/simulation.cpp | 4 ++++ simulation/simulation.cppm | 9 +++++++++ simulation/simulationenvironment.cpp | 4 ++++ simulation/simulationenvironment.cppm | 12 ++++++++++++ simulation/simulationsounds.cpp | 11 +++++++++++ simulation/simulationsounds.cppm | 10 ++++++++++ simulation/simulationstateserializer.cpp | 2 ++ simulation/simulationstateserializer.cppm | 8 ++++++++ simulation/simulationtime.cpp | 6 ++++++ simulation/simulationtime.cppm | 12 ++++++++++++ utilities/Globals.cpp | 5 +++++ utilities/Globals.cppm | 2 ++ utilities/Logs.cpp | 4 ++++ utilities/Logs.cppm | 11 +++++++++++ utilities/Timer.cpp | 10 ++++++++++ utilities/Timer.cppm | 12 ++++++++++++ utilities/dictionary.cpp | 5 +++++ utilities/dictionary.cppm | 10 ++++++++++ utilities/headtrack.cpp | 10 ++++++++++ utilities/headtrack.cppm | 13 +++++++++++++ utilities/motiontelemetry.cpp | 10 ++++++++++ utilities/motiontelemetry.cppm | 11 +++++++++++ utilities/parser.cpp | 2 ++ utilities/parser.cppm | 8 ++++++++ utilities/translation.cpp | 8 ++++++++ utilities/translation.cppm | 11 +++++++++++ utilities/uart.cpp | 2 ++ utilities/uart.cppm | 6 ++++++ utilities/utilities.cpp | 1 + utilities/utilities.cppm | 4 ++++ vehicle/AirCoupler.cpp | 11 +++++++++++ vehicle/AirCoupler.cppm | 11 +++++++++++ vehicle/Button.cpp | 9 +++++++++ vehicle/Button.cppm | 10 ++++++++++ vehicle/Camera.cpp | 5 +++++ vehicle/Camera.cppm | 11 +++++++++++ vehicle/Driver.cpp | 1 + vehicle/Driver.cppm | 3 +++ vehicle/DynObj.cpp | 5 +++++ vehicle/DynObj.cppm | 6 ++++++ vehicle/Gauge.cpp | 9 +++++++++ vehicle/Gauge.cppm | 9 +++++++++ vehicle/Train.cpp | 1 + vehicle/Train.cppm | 4 ++++ vr/openvr_imp.cpp | 6 ++++++ vr/openvr_imp.cppm | 7 +++++++ vr/vr_interface.cpp | 10 ++++++++++ vr/vr_interface.cppm | 9 +++++++++ widgets/cameraview_extcam.cpp | 8 ++++++++ widgets/cameraview_extcam.cppm | 10 ++++++++++ widgets/map.cpp | 2 ++ widgets/map.cppm | 6 ++++++ widgets/map_objects.cpp | 10 ++++++++++ widgets/map_objects.cppm | 9 +++++++++ widgets/perfgraphs.cpp | 9 +++++++++ widgets/perfgraphs.cppm | 9 +++++++++ widgets/popup.cpp | 12 ++++++++++++ widgets/time.cpp | 11 +++++++++++ widgets/time.cppm | 11 +++++++++++ widgets/trainingcard.cpp | 12 ++++++++++++ widgets/trainingcard.cppm | 12 ++++++++++++ widgets/vehiclelist.cpp | 6 ++++++ widgets/vehiclelist.cppm | 13 +++++++++++++ widgets/vehicleparams.cpp | 3 +++ widgets/vehicleparams.cppm | 10 ++++++++++ world/EvLaunch.cpp | 6 ++++++ world/EvLaunch.cppm | 10 ++++++++++ world/Event.cpp | 1 + world/Event.cppm | 5 +++++ world/MemCell.cpp | 11 +++++++++++ world/MemCell.cppm | 7 +++++++ world/Segment.cpp | 3 +++ world/Segment.cppm | 7 +++++++ world/Track.cpp | 1 + world/Track.cppm | 5 +++++ world/Traction.cpp | 4 ++++ world/Traction.cppm | 7 +++++++ world/TractionPower.cpp | 10 ++++++++++ world/TractionPower.cppm | 7 +++++++ world/TrkFoll.cpp | 11 +++++++++++ world/TrkFoll.cppm | 13 +++++++++++++ world/mtable.cpp | 6 ++++++ world/mtable.cppm | 10 ++++++++++ world/station.cpp | 7 +++++++ world/station.cppm | 13 +++++++++++++ 254 files changed, 2059 insertions(+) diff --git a/Console.cpp b/Console.cpp index 0ed8611e..40740ea2 100644 --- a/Console.cpp +++ b/Console.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/Console.cppm b/Console.cppm index 2d225e26..3e5fd9e3 100644 --- a/Console.cppm +++ b/Console.cppm @@ -9,6 +9,17 @@ http://mozilla.org/MPL/2.0/. //--------------------------------------------------------------------------- module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/McZapkie/MOVER.cppm b/McZapkie/MOVER.cppm index 3254a692..8618bc70 100644 --- a/McZapkie/MOVER.cppm +++ b/McZapkie/MOVER.cppm @@ -76,6 +76,14 @@ zwiekszenie nacisku przy duzych predkosciach w hamulcach Oerlikona /// Global counter incremented when a string-to-numeric conversion fails during config parsing. module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include "McZapkie/MOVER_macros.h" #include diff --git a/McZapkie/Mover.cpp b/McZapkie/Mover.cpp index e6542553..1561b14b 100644 --- a/McZapkie/Mover.cpp +++ b/McZapkie/Mover.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/McZapkie/Oerlikon_ESt.cpp b/McZapkie/Oerlikon_ESt.cpp index 897e193c..a4c2d367 100644 --- a/McZapkie/Oerlikon_ESt.cpp +++ b/McZapkie/Oerlikon_ESt.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/McZapkie/Oerlikon_ESt.cppm b/McZapkie/Oerlikon_ESt.cppm index ad1c9006..78df2416 100644 --- a/McZapkie/Oerlikon_ESt.cppm +++ b/McZapkie/Oerlikon_ESt.cppm @@ -39,6 +39,17 @@ Co brakuje: - PZZ dla dodatkowego */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/McZapkie/hamulce.cpp b/McZapkie/hamulce.cpp index af87569a..da15f759 100644 --- a/McZapkie/hamulce.cpp +++ b/McZapkie/hamulce.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/McZapkie/hamulce.cppm b/McZapkie/hamulce.cppm index d50e8c69..7688fe73 100644 --- a/McZapkie/hamulce.cppm +++ b/McZapkie/hamulce.cppm @@ -35,6 +35,19 @@ Knorr/West EP - żeby był /// Number of positions of the local (auxiliary/manual) brake handle. module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/application/application.cppm b/application/application.cppm index 3a4b56d2..dbed97a3 100644 --- a/application/application.cppm +++ b/application/application.cppm @@ -7,6 +7,15 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/applicationmode.cppm b/application/applicationmode.cppm index e9d6f6b0..73fdf372 100644 --- a/application/applicationmode.cppm +++ b/application/applicationmode.cppm @@ -12,6 +12,18 @@ http://mozilla.org/MPL/2.0/. // component implementing specific mode of application behaviour // base interface module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/application/driverhints.cpp b/application/driverhints.cpp index e896c2fa..2952d47b 100644 --- a/application/driverhints.cpp +++ b/application/driverhints.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/application/drivermode.cpp b/application/drivermode.cpp index fe5b18e7..d6c6404e 100644 --- a/application/drivermode.cpp +++ b/application/drivermode.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include @@ -20,6 +22,7 @@ module; #include "vehicle/DynObj_macros.h" module eu07.application.drivermode; +import eu07.console; // Console:: is used under _WIN32 import eu07.application.uitranscripts; import eu07.application.uilayer; import eu07.audio.sound; diff --git a/application/drivermode.cppm b/application/drivermode.cppm index 7d75f6cc..16e2870b 100644 --- a/application/drivermode.cppm +++ b/application/drivermode.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/driveruilayer.cpp b/application/driveruilayer.cpp index 0781182a..1c9ac591 100644 --- a/application/driveruilayer.cpp +++ b/application/driveruilayer.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/driveruilayer.cppm b/application/driveruilayer.cppm index 0b7620df..95ab40fd 100644 --- a/application/driveruilayer.cppm +++ b/application/driveruilayer.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/application/driveruipanels.cppm b/application/driveruipanels.cppm index 413375a0..0f5c80d7 100644 --- a/application/driveruipanels.cppm +++ b/application/driveruipanels.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/editormode.cpp b/application/editormode.cpp index 7c27aa23..24e60b1d 100644 --- a/application/editormode.cpp +++ b/application/editormode.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/application/editormode.cppm b/application/editormode.cppm index 1872ba18..8ef64820 100644 --- a/application/editormode.cppm +++ b/application/editormode.cppm @@ -7,6 +7,14 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/editoruilayer.cpp b/application/editoruilayer.cpp index 2b237e33..4c409c68 100644 --- a/application/editoruilayer.cpp +++ b/application/editoruilayer.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/editoruilayer.cppm b/application/editoruilayer.cppm index a0118098..179e9ec4 100644 --- a/application/editoruilayer.cppm +++ b/application/editoruilayer.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.simcore:editoruilayer; diff --git a/application/editoruipanels.cpp b/application/editoruipanels.cpp index bc782d4e..c81567b4 100644 --- a/application/editoruipanels.cpp +++ b/application/editoruipanels.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/application/editoruipanels.cppm b/application/editoruipanels.cppm index 0224619d..953608b4 100644 --- a/application/editoruipanels.cppm +++ b/application/editoruipanels.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "global_include/interfaces/ITexture_macros.h" diff --git a/application/scenarioloadermode.cpp b/application/scenarioloadermode.cpp index 9d9590be..0d9ba7b4 100644 --- a/application/scenarioloadermode.cpp +++ b/application/scenarioloadermode.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/application/scenarioloadermode.cppm b/application/scenarioloadermode.cppm index ffedc020..3b99cb8a 100644 --- a/application/scenarioloadermode.cppm +++ b/application/scenarioloadermode.cppm @@ -7,6 +7,18 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/application/scenarioloaderuilayer.cpp b/application/scenarioloaderuilayer.cpp index a7b72b89..0a12f611 100644 --- a/application/scenarioloaderuilayer.cpp +++ b/application/scenarioloaderuilayer.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/application/scenarioloaderuilayer.cppm b/application/scenarioloaderuilayer.cppm index 17634d09..4fc474b7 100644 --- a/application/scenarioloaderuilayer.cppm +++ b/application/scenarioloaderuilayer.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "glad/glad.h" #include #include diff --git a/application/uilayer.cpp b/application/uilayer.cpp index 9c8c156c..a700e47f 100644 --- a/application/uilayer.cpp +++ b/application/uilayer.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/application/uilayer.cppm b/application/uilayer.cppm index 94d80839..56dbc1f7 100644 --- a/application/uilayer.cppm +++ b/application/uilayer.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "global_include/interfaces/ITexture_macros.h" #include "glad/glad.h" diff --git a/application/uitranscripts.cpp b/application/uitranscripts.cpp index 76c89ab2..2da5f875 100644 --- a/application/uitranscripts.cpp +++ b/application/uitranscripts.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/application/uitranscripts.cppm b/application/uitranscripts.cppm index 70de0623..a2659077 100644 --- a/application/uitranscripts.cppm +++ b/application/uitranscripts.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/audio/audio.cpp b/audio/audio.cpp index a00c3894..e0feeaaf 100644 --- a/audio/audio.cpp +++ b/audio/audio.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/audio/audio.cppm b/audio/audio.cppm index 77f126cc..9ee3aec4 100644 --- a/audio/audio.cppm +++ b/audio/audio.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "global_include/interfaces/ITexture_macros.h" #if defined(__APPLE__) && !__has_include() #include diff --git a/audio/audiorenderer.cpp b/audio/audiorenderer.cpp index 91f9769c..ef89820d 100644 --- a/audio/audiorenderer.cpp +++ b/audio/audiorenderer.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/audio/sound.cpp b/audio/sound.cpp index fd1c9ff6..d0cb3c9e 100644 --- a/audio/sound.cpp +++ b/audio/sound.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/audio/sound.cppm b/audio/sound.cppm index d830e5e5..a4373746 100644 --- a/audio/sound.cppm +++ b/audio/sound.cppm @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/editor/editorSettings.cpp b/editor/editorSettings.cpp index 378b3eb7..df166e61 100644 --- a/editor/editorSettings.cpp +++ b/editor/editorSettings.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/editor/editorSettings.cppm b/editor/editorSettings.cppm index 2b4cb771..9ccc1700 100644 --- a/editor/editorSettings.cppm +++ b/editor/editorSettings.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.editor.editorsettings; diff --git a/editor/editorTerrain.cpp b/editor/editorTerrain.cpp index 82efebdd..79688dd9 100644 --- a/editor/editorTerrain.cpp +++ b/editor/editorTerrain.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/editor/editorTerrain.cppm b/editor/editorTerrain.cppm index d62fc5d1..48ec6e04 100644 --- a/editor/editorTerrain.cppm +++ b/editor/editorTerrain.cppm @@ -7,6 +7,16 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/editor/editorTerrainStreamer.cpp b/editor/editorTerrainStreamer.cpp index bf9421cd..dd6d7b4a 100644 --- a/editor/editorTerrainStreamer.cpp +++ b/editor/editorTerrainStreamer.cpp @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/editor/editorTerrainStreamer.cppm b/editor/editorTerrainStreamer.cppm index caa6be00..21922117 100644 --- a/editor/editorTerrainStreamer.cppm +++ b/editor/editorTerrainStreamer.cppm @@ -17,6 +17,15 @@ http://mozilla.org/MPL/2.0/. // geometry GC reclaims their GPU memory). Heights are flat + a gentle procedural roll so streaming // is observable. Phase 2 will add 16-bit on-disk chunk paging, per-chunk flag bits and persistence. module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/environment/moon.cpp b/environment/moon.cpp index 54b15338..d88f643a 100644 --- a/environment/moon.cpp +++ b/environment/moon.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/environment/moon.cppm b/environment/moon.cppm index e0ff8615..b5babcd9 100644 --- a/environment/moon.cppm +++ b/environment/moon.cppm @@ -2,6 +2,19 @@ // TODO: sun and moon share code as celestial bodies, we could make a base class out of it module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "winheaders.h" export module eu07.environment.moon; diff --git a/environment/sky.cpp b/environment/sky.cpp index 0d77a7ab..61ffb17d 100644 --- a/environment/sky.cpp +++ b/environment/sky.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/environment/sky.cppm b/environment/sky.cppm index d447fb48..3dcd3866 100644 --- a/environment/sky.cppm +++ b/environment/sky.cppm @@ -8,6 +8,19 @@ http://mozilla.org/MPL/2.0/. */ //--------------------------------------------------------------------------- module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.environment.sky; import eu07.simcore; diff --git a/environment/skydome.cpp b/environment/skydome.cpp index 5ed59738..026818c9 100644 --- a/environment/skydome.cpp +++ b/environment/skydome.cpp @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/environment/skydome.cppm b/environment/skydome.cppm index 28e3bb00..5df824ba 100644 --- a/environment/skydome.cppm +++ b/environment/skydome.cppm @@ -2,6 +2,18 @@ // sky gradient based on "A practical analytic model for daylight" // by A. J. Preetham Peter Shirley Brian Smits (University of Utah) module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/environment/stars.cpp b/environment/stars.cpp index ae71b632..4b4ca24c 100644 --- a/environment/stars.cpp +++ b/environment/stars.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/environment/stars.cppm b/environment/stars.cppm index a9b9f4be..661ca46d 100644 --- a/environment/stars.cppm +++ b/environment/stars.cppm @@ -4,6 +4,19 @@ ////////////////////////////////////////////////////////////////////////////////////////// // cStars -- simple starfield model, simulating appearance of starry sky module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.environment.stars; import eu07.simcore; diff --git a/environment/sun.cpp b/environment/sun.cpp index 89fd0ede..0cb25b2a 100644 --- a/environment/sun.cpp +++ b/environment/sun.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/environment/sun.cppm b/environment/sun.cppm index d2401779..28a26397 100644 --- a/environment/sun.cppm +++ b/environment/sun.cppm @@ -4,6 +4,19 @@ // cSun -- class responsible for dynamic calculation of position and intensity of the Sun, // given current weather, time and geographic location. module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "winheaders.h" export module eu07.environment.sun; diff --git a/extras/piped_proc.cpp b/extras/piped_proc.cpp index bdfa201f..7fa24717 100644 --- a/extras/piped_proc.cpp +++ b/extras/piped_proc.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/extras/piped_proc.cppm b/extras/piped_proc.cppm index 869ed492..cdfe69b4 100644 --- a/extras/piped_proc.cppm +++ b/extras/piped_proc.cppm @@ -2,6 +2,17 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #ifdef __unix__ #include diff --git a/gl/framebuffer.cpp b/gl/framebuffer.cpp index d8e2d5bb..11440bd2 100644 --- a/gl/framebuffer.cpp +++ b/gl/framebuffer.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/gl/framebuffer.cppm b/gl/framebuffer.cppm index 46d84095..a1788f5a 100644 --- a/gl/framebuffer.cppm +++ b/gl/framebuffer.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" diff --git a/gl/glsl_common.cpp b/gl/glsl_common.cpp index 2f6d24e4..7885c677 100644 --- a/gl/glsl_common.cpp +++ b/gl/glsl_common.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/gl/glsl_common.cppm b/gl/glsl_common.cppm index 0970ae09..f4febb2e 100644 --- a/gl/glsl_common.cppm +++ b/gl/glsl_common.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/gl/postfx.cpp b/gl/postfx.cpp index 38c667fb..8332fd25 100644 --- a/gl/postfx.cpp +++ b/gl/postfx.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "glad/glad.h" diff --git a/gl/postfx.cppm b/gl/postfx.cppm index 1b403253..4fdb6dde 100644 --- a/gl/postfx.cppm +++ b/gl/postfx.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/gl/query.cpp b/gl/query.cpp index ed2292c4..62adf7ea 100644 --- a/gl/query.cpp +++ b/gl/query.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/gl/query.cppm b/gl/query.cppm index d8a33e1a..03c249b6 100644 --- a/gl/query.cppm +++ b/gl/query.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "glad/glad.h" #include #include diff --git a/gl/shader.cpp b/gl/shader.cpp index 89cfe5ed..cc55a26d 100644 --- a/gl/shader.cpp +++ b/gl/shader.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/gl/shader.cppm b/gl/shader.cppm index 86f26b5f..9907b596 100644 --- a/gl/shader.cppm +++ b/gl/shader.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "glad/glad.h" diff --git a/input/command.cpp b/input/command.cpp index c1f101e9..9a844f77 100644 --- a/input/command.cpp +++ b/input/command.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/input/command.cppm b/input/command.cppm index 67f4bd3c..11dd7c53 100644 --- a/input/command.cppm +++ b/input/command.cppm @@ -7,6 +7,14 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/driverkeyboardinput.cpp b/input/driverkeyboardinput.cpp index 23489e79..19028d5f 100644 --- a/input/driverkeyboardinput.cpp +++ b/input/driverkeyboardinput.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/driverkeyboardinput.cppm b/input/driverkeyboardinput.cppm index 04ea56f9..d85c8460 100644 --- a/input/driverkeyboardinput.cppm +++ b/input/driverkeyboardinput.cppm @@ -7,6 +7,19 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.input.driverkeyboardinput; import eu07.input.keyboardinput; diff --git a/input/drivermouseinput.cpp b/input/drivermouseinput.cpp index 4b7c73a1..6803393b 100644 --- a/input/drivermouseinput.cpp +++ b/input/drivermouseinput.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/input/drivermouseinput.cppm b/input/drivermouseinput.cppm index 71cdb958..f24f4c7d 100644 --- a/input/drivermouseinput.cppm +++ b/input/drivermouseinput.cppm @@ -11,6 +11,14 @@ http://mozilla.org/MPL/2.0/. // virtual slider; value determined by position of the mouse module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/editorkeyboardinput.cpp b/input/editorkeyboardinput.cpp index 0b799f6d..10c5ac10 100644 --- a/input/editorkeyboardinput.cpp +++ b/input/editorkeyboardinput.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/editorkeyboardinput.cppm b/input/editorkeyboardinput.cppm index 96516b79..12d64462 100644 --- a/input/editorkeyboardinput.cppm +++ b/input/editorkeyboardinput.cppm @@ -7,6 +7,19 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.input.editorkeyboardinput; import eu07.input.keyboardinput; diff --git a/input/editormouseinput.cpp b/input/editormouseinput.cpp index c00df812..60bfeb26 100644 --- a/input/editormouseinput.cpp +++ b/input/editormouseinput.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/input/editormouseinput.cppm b/input/editormouseinput.cppm index b48eb25d..1fdaf24a 100644 --- a/input/editormouseinput.cppm +++ b/input/editormouseinput.cppm @@ -7,6 +7,16 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/gamepadinput.cpp b/input/gamepadinput.cpp index 7993b6e6..a52bb346 100644 --- a/input/gamepadinput.cpp +++ b/input/gamepadinput.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/input/gamepadinput.cppm b/input/gamepadinput.cppm index ce834ab8..50577fa2 100644 --- a/input/gamepadinput.cppm +++ b/input/gamepadinput.cppm @@ -7,6 +7,14 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/keyboardinput.cpp b/input/keyboardinput.cpp index b0805964..ce45d568 100644 --- a/input/keyboardinput.cpp +++ b/input/keyboardinput.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/input/keyboardinput.cppm b/input/keyboardinput.cppm index cc1e9d23..a52522a7 100644 --- a/input/keyboardinput.cppm +++ b/input/keyboardinput.cppm @@ -7,6 +7,15 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/input/messaging.cpp b/input/messaging.cpp index 2cb34eea..109fc623 100644 --- a/input/messaging.cpp +++ b/input/messaging.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/input/messaging.cppm b/input/messaging.cppm index 9a03eccb..0e5c533f 100644 --- a/input/messaging.cppm +++ b/input/messaging.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "winheaders.h" diff --git a/input/zmq_input.cpp b/input/zmq_input.cpp index 6033ed96..a462bacf 100644 --- a/input/zmq_input.cpp +++ b/input/zmq_input.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/input/zmq_input.cppm b/input/zmq_input.cppm index 3f361224..1d9d1752 100644 --- a/input/zmq_input.cppm +++ b/input/zmq_input.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/deferred_image.cppm b/launcher/deferred_image.cppm index 3521a507..6ddf94ec 100644 --- a/launcher/deferred_image.cppm +++ b/launcher/deferred_image.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" #include diff --git a/launcher/keymapper.cpp b/launcher/keymapper.cpp index bb1ac5be..1825c842 100644 --- a/launcher/keymapper.cpp +++ b/launcher/keymapper.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/launcher/keymapper.cppm b/launcher/keymapper.cppm index 7fea0259..feaf184f 100644 --- a/launcher/keymapper.cppm +++ b/launcher/keymapper.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/launchermode.cpp b/launcher/launchermode.cpp index b004dec4..c104c929 100644 --- a/launcher/launchermode.cpp +++ b/launcher/launchermode.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/launchermode.cppm b/launcher/launchermode.cppm index 63595173..682818db 100644 --- a/launcher/launchermode.cppm +++ b/launcher/launchermode.cppm @@ -7,6 +7,19 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.launcher.launchermode; import eu07.application.applicationmode; diff --git a/launcher/launcheruilayer.cpp b/launcher/launcheruilayer.cpp index 775a8842..fe5c2b9d 100644 --- a/launcher/launcheruilayer.cpp +++ b/launcher/launcheruilayer.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/launcher/launcheruilayer.cppm b/launcher/launcheruilayer.cppm index 08bdb841..587edde6 100644 --- a/launcher/launcheruilayer.cppm +++ b/launcher/launcheruilayer.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/launcher/scenery_list.cpp b/launcher/scenery_list.cpp index 56104f38..f4daef98 100644 --- a/launcher/scenery_list.cpp +++ b/launcher/scenery_list.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/launcher/scenery_list.cppm b/launcher/scenery_list.cppm index b8d8aafb..d7781dd9 100644 --- a/launcher/scenery_list.cppm +++ b/launcher/scenery_list.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/scenery_scanner.cpp b/launcher/scenery_scanner.cpp index 603cf8c3..c904b7fa 100644 --- a/launcher/scenery_scanner.cpp +++ b/launcher/scenery_scanner.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/launcher/scenery_scanner.cppm b/launcher/scenery_scanner.cppm index d816c319..286bf55f 100644 --- a/launcher/scenery_scanner.cppm +++ b/launcher/scenery_scanner.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/textures_scanner.cpp b/launcher/textures_scanner.cpp index ec61cc98..e902c472 100644 --- a/launcher/textures_scanner.cpp +++ b/launcher/textures_scanner.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/launcher/textures_scanner.cppm b/launcher/textures_scanner.cppm index 8fc8dca9..00460ab0 100644 --- a/launcher/textures_scanner.cppm +++ b/launcher/textures_scanner.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/launcher/vehicle_picker.cpp b/launcher/vehicle_picker.cpp index b3540c6b..906bfbda 100644 --- a/launcher/vehicle_picker.cpp +++ b/launcher/vehicle_picker.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/launcher/vehicle_picker.cppm b/launcher/vehicle_picker.cppm index 650a4bc0..e85a9c9b 100644 --- a/launcher/vehicle_picker.cppm +++ b/launcher/vehicle_picker.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/AnimModel.cpp b/model/AnimModel.cpp index cd7b3bd4..14243add 100644 --- a/model/AnimModel.cpp +++ b/model/AnimModel.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/AnimModel.cppm b/model/AnimModel.cppm index 20f4d7d5..2b638c47 100644 --- a/model/AnimModel.cppm +++ b/model/AnimModel.cppm @@ -12,6 +12,16 @@ http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/MdlMngr.cpp b/model/MdlMngr.cpp index 90fa386b..7e10909d 100644 --- a/model/MdlMngr.cpp +++ b/model/MdlMngr.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/model/MdlMngr.cppm b/model/MdlMngr.cppm index 9fd3c6ea..285015e6 100644 --- a/model/MdlMngr.cppm +++ b/model/MdlMngr.cppm @@ -7,6 +7,15 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/Model3d.cpp b/model/Model3d.cpp index 69cd484f..81ef823e 100644 --- a/model/Model3d.cpp +++ b/model/Model3d.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/Model3d.cppm b/model/Model3d.cppm index 659fe4f1..42853d97 100644 --- a/model/Model3d.cppm +++ b/model/Model3d.cppm @@ -7,6 +7,13 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/Texture.cpp b/model/Texture.cpp index cf4c8340..c7f65090 100644 --- a/model/Texture.cpp +++ b/model/Texture.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/model/Texture.cppm b/model/Texture.cppm index c749089f..bd9625a1 100644 --- a/model/Texture.cppm +++ b/model/Texture.cppm @@ -7,6 +7,12 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/model/material.cpp b/model/material.cpp index 1a5c1374..9bfc5079 100644 --- a/model/material.cpp +++ b/model/material.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/model/material.cppm b/model/material.cppm index 10f6a963..5cdb539b 100644 --- a/model/material.cppm +++ b/model/material.cppm @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/backend/asio.cppm b/network/backend/asio.cppm index e2490761..d228d970 100644 --- a/network/backend/asio.cppm +++ b/network/backend/asio.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/manager.cpp b/network/manager.cpp index b9a4bfca..10e5a286 100644 --- a/network/manager.cpp +++ b/network/manager.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/manager.cppm b/network/manager.cppm index 863fe2aa..fa0660aa 100644 --- a/network/manager.cppm +++ b/network/manager.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/message.cpp b/network/message.cpp index db3ceed3..3ccbd75b 100644 --- a/network/message.cpp +++ b/network/message.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/message.cppm b/network/message.cppm index 99fb89cc..2f968e89 100644 --- a/network/message.cppm +++ b/network/message.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/network.cpp b/network/network.cpp index fcc8b844..9dace9bc 100644 --- a/network/network.cpp +++ b/network/network.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/network/network.cppm b/network/network.cppm index c3a5361d..88bd350a 100644 --- a/network/network.cppm +++ b/network/network.cppm @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/geometrybank.cpp b/rendering/geometrybank.cpp index 5acbb086..7da9b74b 100644 --- a/rendering/geometrybank.cpp +++ b/rendering/geometrybank.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/geometrybank.cppm b/rendering/geometrybank.cppm index 0c8c1a6e..30f59160 100644 --- a/rendering/geometrybank.cppm +++ b/rendering/geometrybank.cppm @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/lightarray.cpp b/rendering/lightarray.cpp index ead1191b..e95aa641 100644 --- a/rendering/lightarray.cpp +++ b/rendering/lightarray.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "vehicle/DynObj_macros.h" diff --git a/rendering/lightarray.cppm b/rendering/lightarray.cppm index 01a73dd5..18aad04a 100644 --- a/rendering/lightarray.cppm +++ b/rendering/lightarray.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.rendering.lightarray; diff --git a/rendering/nullrenderer.cpp b/rendering/nullrenderer.cpp index 1b8c66b1..3326ae7f 100644 --- a/rendering/nullrenderer.cpp +++ b/rendering/nullrenderer.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/nullrenderer.cppm b/rendering/nullrenderer.cppm index e0aa1221..3648d904 100644 --- a/rendering/nullrenderer.cppm +++ b/rendering/nullrenderer.cppm @@ -2,6 +2,15 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33geometrybank.cpp b/rendering/opengl33geometrybank.cpp index 32b21cba..64599f75 100644 --- a/rendering/opengl33geometrybank.cpp +++ b/rendering/opengl33geometrybank.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33geometrybank.cppm b/rendering/opengl33geometrybank.cppm index 535f17ff..0d86af9e 100644 --- a/rendering/opengl33geometrybank.cppm +++ b/rendering/opengl33geometrybank.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33particles.cpp b/rendering/opengl33particles.cpp index da039be8..3c5d780b 100644 --- a/rendering/opengl33particles.cpp +++ b/rendering/opengl33particles.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33particles.cppm b/rendering/opengl33particles.cppm index 5dd09b5b..5c9a342d 100644 --- a/rendering/opengl33particles.cppm +++ b/rendering/opengl33particles.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33precipitation.cpp b/rendering/opengl33precipitation.cpp index 52a3c9f2..a059346e 100644 --- a/rendering/opengl33precipitation.cpp +++ b/rendering/opengl33precipitation.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33precipitation.cppm b/rendering/opengl33precipitation.cppm index 2fbbe223..782da5b3 100644 --- a/rendering/opengl33precipitation.cppm +++ b/rendering/opengl33precipitation.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/opengl33renderer.cpp b/rendering/opengl33renderer.cpp index 197fe5af..07777716 100644 --- a/rendering/opengl33renderer.cpp +++ b/rendering/opengl33renderer.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/rendering/opengl33renderer.cppm b/rendering/opengl33renderer.cppm index 1f95c7c9..2c8e6e03 100644 --- a/rendering/opengl33renderer.cppm +++ b/rendering/opengl33renderer.cppm @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" #include diff --git a/rendering/opengl33skydome.cpp b/rendering/opengl33skydome.cpp index 27da1447..175afdc3 100644 --- a/rendering/opengl33skydome.cpp +++ b/rendering/opengl33skydome.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "glad/glad.h" diff --git a/rendering/opengl33skydome.cppm b/rendering/opengl33skydome.cppm index a64790b9..b1778cb6 100644 --- a/rendering/opengl33skydome.cppm +++ b/rendering/opengl33skydome.cppm @@ -7,6 +7,19 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.rendering.opengl33skydome; diff --git a/rendering/openglcamera.cpp b/rendering/openglcamera.cpp index 98947c2d..420a1641 100644 --- a/rendering/openglcamera.cpp +++ b/rendering/openglcamera.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "glad/glad.h" diff --git a/rendering/openglcamera.cppm b/rendering/openglcamera.cppm index 17dedbf3..df79ef2d 100644 --- a/rendering/openglcamera.cppm +++ b/rendering/openglcamera.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/rendering/openglcolor.cpp b/rendering/openglcolor.cpp index 022afe40..f735fd99 100644 --- a/rendering/openglcolor.cpp +++ b/rendering/openglcolor.cpp @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "rendering/openglcolor_macros.h" module eu07.rendering.openglcolor; diff --git a/rendering/openglcolor.cppm b/rendering/openglcolor.cppm index a43e3399..23e2666b 100644 --- a/rendering/openglcolor.cppm +++ b/rendering/openglcolor.cppm @@ -11,6 +11,17 @@ http://mozilla.org/MPL/2.0/. // encapsulation of the fixed pipeline opengl color module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/openglgeometrybank.cpp b/rendering/openglgeometrybank.cpp index 1ac1c19f..0234e5b5 100644 --- a/rendering/openglgeometrybank.cpp +++ b/rendering/openglgeometrybank.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "rendering/openglcolor_macros.h" #include "glad/glad.h" #include diff --git a/rendering/openglgeometrybank.cppm b/rendering/openglgeometrybank.cppm index 67b9859b..5805cdf6 100644 --- a/rendering/openglgeometrybank.cppm +++ b/rendering/openglgeometrybank.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "glad/glad.h" #include #include diff --git a/rendering/openglparticles.cpp b/rendering/openglparticles.cpp index d9f6051e..377ecc54 100644 --- a/rendering/openglparticles.cpp +++ b/rendering/openglparticles.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/openglparticles.cppm b/rendering/openglparticles.cppm index d416eff7..65f03274 100644 --- a/rendering/openglparticles.cppm +++ b/rendering/openglparticles.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/openglprecipitation.cpp b/rendering/openglprecipitation.cpp index 9db552e3..5c4826fd 100644 --- a/rendering/openglprecipitation.cpp +++ b/rendering/openglprecipitation.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" #include diff --git a/rendering/openglprecipitation.cppm b/rendering/openglprecipitation.cppm index fc84b072..fe3d4fe4 100644 --- a/rendering/openglprecipitation.cppm +++ b/rendering/openglprecipitation.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "global_include/interfaces/ITexture_macros.h" #include "glad/glad.h" diff --git a/rendering/openglrenderer.cpp b/rendering/openglrenderer.cpp index d8c153bf..cd3f206d 100644 --- a/rendering/openglrenderer.cpp +++ b/rendering/openglrenderer.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/rendering/openglrenderer.cppm b/rendering/openglrenderer.cppm index 602967e3..edda7d1e 100644 --- a/rendering/openglrenderer.cppm +++ b/rendering/openglrenderer.cppm @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" #include diff --git a/rendering/openglskydome.cpp b/rendering/openglskydome.cpp index d53d1d14..3846aa1f 100644 --- a/rendering/openglskydome.cpp +++ b/rendering/openglskydome.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" diff --git a/rendering/openglskydome.cppm b/rendering/openglskydome.cppm index 3b81fae8..f6d87792 100644 --- a/rendering/openglskydome.cppm +++ b/rendering/openglskydome.cppm @@ -7,6 +7,18 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" diff --git a/rendering/particles.cpp b/rendering/particles.cpp index 8bb0cba5..f3b78695 100644 --- a/rendering/particles.cpp +++ b/rendering/particles.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/rendering/particles.cppm b/rendering/particles.cppm index 7de3cb84..d58d10c1 100644 --- a/rendering/particles.cppm +++ b/rendering/particles.cppm @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/precipitation.cpp b/rendering/precipitation.cpp index c30bbead..5ca9f24a 100644 --- a/rendering/precipitation.cpp +++ b/rendering/precipitation.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/precipitation.cppm b/rendering/precipitation.cppm index 203b1cad..1800ab1e 100644 --- a/rendering/precipitation.cppm +++ b/rendering/precipitation.cppm @@ -12,6 +12,19 @@ http://mozilla.org/MPL/2.0/. // based on "Rendering Falling Rain and Snow" // by Niniane Wang, Bretton Wade module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.rendering.precipitation; import eu07.glm; diff --git a/rendering/renderer.cpp b/rendering/renderer.cpp index d89f643a..f8237776 100644 --- a/rendering/renderer.cpp +++ b/rendering/renderer.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/renderer.cppm b/rendering/renderer.cppm index 84e371c3..9280fdc2 100644 --- a/rendering/renderer.cppm +++ b/rendering/renderer.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "glad/glad.h" #include diff --git a/rendering/screenshot.cpp b/rendering/screenshot.cpp index d0595faf..1afde67c 100644 --- a/rendering/screenshot.cpp +++ b/rendering/screenshot.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/rendering/screenshot.cppm b/rendering/screenshot.cppm index 36aad3e3..74be9f07 100644 --- a/rendering/screenshot.cppm +++ b/rendering/screenshot.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.rendering.screenshot; diff --git a/scene/scene.cpp b/scene/scene.cpp index f97afe40..f52040b5 100644 --- a/scene/scene.cpp +++ b/scene/scene.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/scene/scene.cppm b/scene/scene.cppm index 476ef032..68c268b7 100644 --- a/scene/scene.cppm +++ b/scene/scene.cppm @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/scene/sceneeditor.cpp b/scene/sceneeditor.cpp index e9944791..ea06aec1 100644 --- a/scene/sceneeditor.cpp +++ b/scene/sceneeditor.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scene/sceneeditor.cppm b/scene/sceneeditor.cppm index 8c77c665..45817abd 100644 --- a/scene/sceneeditor.cppm +++ b/scene/sceneeditor.cppm @@ -7,6 +7,18 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.scene.sceneeditor; diff --git a/scene/scenenode.cpp b/scene/scenenode.cpp index 6667fcfd..51073796 100644 --- a/scene/scenenode.cpp +++ b/scene/scenenode.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/scene/scenenode.cppm b/scene/scenenode.cppm index 3b47e93d..49f6bd47 100644 --- a/scene/scenenode.cppm +++ b/scene/scenenode.cppm @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scene/scenenodegroups.cpp b/scene/scenenodegroups.cpp index d457463d..b5fde1d9 100644 --- a/scene/scenenodegroups.cpp +++ b/scene/scenenodegroups.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scene/scenenodegroups.cppm b/scene/scenenodegroups.cppm index 002bc014..5d746191 100644 --- a/scene/scenenodegroups.cppm +++ b/scene/scenenodegroups.cppm @@ -7,6 +7,14 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scripting/PyInt.cpp b/scripting/PyInt.cpp index 148fdb4a..5aecf139 100644 --- a/scripting/PyInt.cpp +++ b/scripting/PyInt.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/scripting/PyInt.cppm b/scripting/PyInt.cppm index e25af1bb..191bf6fa 100644 --- a/scripting/PyInt.cppm +++ b/scripting/PyInt.cppm @@ -7,6 +7,7 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include #include #include #include diff --git a/scripting/ladderlogic.cpp b/scripting/ladderlogic.cpp index 4573ba11..0f0445e5 100644 --- a/scripting/ladderlogic.cpp +++ b/scripting/ladderlogic.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scripting/ladderlogic.cppm b/scripting/ladderlogic.cppm index 0cc23cc0..d91f3e05 100644 --- a/scripting/ladderlogic.cppm +++ b/scripting/ladderlogic.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scripting/lua.cpp b/scripting/lua.cpp index 952f38c6..118cbef7 100644 --- a/scripting/lua.cpp +++ b/scripting/lua.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scripting/lua.cppm b/scripting/lua.cppm index 8583b517..63df8823 100644 --- a/scripting/lua.cppm +++ b/scripting/lua.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/scripting/pythonscreenviewer.cpp b/scripting/pythonscreenviewer.cpp index 14584e37..2e42ca61 100644 --- a/scripting/pythonscreenviewer.cpp +++ b/scripting/pythonscreenviewer.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/scripting/pythonscreenviewer.cppm b/scripting/pythonscreenviewer.cppm index 6e40e90e..77608122 100644 --- a/scripting/pythonscreenviewer.cppm +++ b/scripting/pythonscreenviewer.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/simcore/simcore-fwd.cppm b/simcore/simcore-fwd.cppm index 32340f08..618d12d0 100644 --- a/simcore/simcore-fwd.cppm +++ b/simcore/simcore-fwd.cppm @@ -16,6 +16,21 @@ http://mozilla.org/MPL/2.0/. // utilities/Classes.h, except the declarations now attach to the same module as // the definitions. +module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + export module eu07.simcore:fwd; export { diff --git a/simcore/simcore.cppm b/simcore/simcore.cppm index 14df2653..f57df7d4 100644 --- a/simcore/simcore.cppm +++ b/simcore/simcore.cppm @@ -12,6 +12,21 @@ http://mozilla.org/MPL/2.0/. // These pieces reference each other in both directions, so C++20 modules require // them to share a module -- see :fwd for why. +module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + export module eu07.simcore; export import :fwd; diff --git a/simulation/simulation.cpp b/simulation/simulation.cpp index 6817f310..d81ef294 100644 --- a/simulation/simulation.cpp +++ b/simulation/simulation.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulation.cppm b/simulation/simulation.cppm index b392b86c..faa444fb 100644 --- a/simulation/simulation.cppm +++ b/simulation/simulation.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulationenvironment.cpp b/simulation/simulationenvironment.cpp index 73189a64..aec9ed4b 100644 --- a/simulation/simulationenvironment.cpp +++ b/simulation/simulationenvironment.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulationenvironment.cppm b/simulation/simulationenvironment.cppm index fba3d2e5..9c6d7839 100644 --- a/simulation/simulationenvironment.cppm +++ b/simulation/simulationenvironment.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.simulation.simulationenvironment; diff --git a/simulation/simulationsounds.cpp b/simulation/simulationsounds.cpp index 0c783c58..093ccd84 100644 --- a/simulation/simulationsounds.cpp +++ b/simulation/simulationsounds.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/simulation/simulationsounds.cppm b/simulation/simulationsounds.cppm index 1f849040..8d60e447 100644 --- a/simulation/simulationsounds.cppm +++ b/simulation/simulationsounds.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulationstateserializer.cpp b/simulation/simulationstateserializer.cpp index a2b79242..c86eccd3 100644 --- a/simulation/simulationstateserializer.cpp +++ b/simulation/simulationstateserializer.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/simulation/simulationstateserializer.cppm b/simulation/simulationstateserializer.cppm index c720ce38..76d24756 100644 --- a/simulation/simulationstateserializer.cppm +++ b/simulation/simulationstateserializer.cppm @@ -7,6 +7,14 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulationtime.cpp b/simulation/simulationtime.cpp index b40b94ab..9fcb9f6f 100644 --- a/simulation/simulationtime.cpp +++ b/simulation/simulationtime.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/simulation/simulationtime.cppm b/simulation/simulationtime.cppm index 1d33adc3..c5669918 100644 --- a/simulation/simulationtime.cppm +++ b/simulation/simulationtime.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "winheaders.h" diff --git a/utilities/Globals.cpp b/utilities/Globals.cpp index 97d68ec7..ff4612c5 100644 --- a/utilities/Globals.cpp +++ b/utilities/Globals.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include @@ -21,6 +25,7 @@ module; #include "scripting/PyInt_macros.h" module eu07.utilities.globals; +import eu07.console; // Console:: is used under _WIN32 import eu07.simulation.simulation; import eu07.simulation.simulationenvironment; import eu07.simcore; diff --git a/utilities/Globals.cppm b/utilities/Globals.cppm index fb8301bb..ed67d68a 100644 --- a/utilities/Globals.cppm +++ b/utilities/Globals.cppm @@ -7,6 +7,8 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include #include #include #include diff --git a/utilities/Logs.cpp b/utilities/Logs.cpp index 4c3156ac..b48e62d9 100644 --- a/utilities/Logs.cpp +++ b/utilities/Logs.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/utilities/Logs.cppm b/utilities/Logs.cppm index c46f79eb..e3da0880 100644 --- a/utilities/Logs.cppm +++ b/utilities/Logs.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/utilities/Timer.cpp b/utilities/Timer.cpp index 93908401..f7e10b84 100644 --- a/utilities/Timer.cpp +++ b/utilities/Timer.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/Timer.cppm b/utilities/Timer.cppm index c5e99038..eb72ce6a 100644 --- a/utilities/Timer.cppm +++ b/utilities/Timer.cppm @@ -7,6 +7,18 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.utilities.timer; diff --git a/utilities/dictionary.cpp b/utilities/dictionary.cpp index e22bbdc2..e573fd92 100644 --- a/utilities/dictionary.cpp +++ b/utilities/dictionary.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/dictionary.cppm b/utilities/dictionary.cppm index 49a61f34..b60e506e 100644 --- a/utilities/dictionary.cppm +++ b/utilities/dictionary.cppm @@ -11,6 +11,16 @@ http://mozilla.org/MPL/2.0/. // collection of keyword-value pairs // NOTE: since our python dictionary operates on a few types, most of the class was hardcoded for simplicity module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/headtrack.cpp b/utilities/headtrack.cpp index d2c9f887..19edbe84 100644 --- a/utilities/headtrack.cpp +++ b/utilities/headtrack.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/headtrack.cppm b/utilities/headtrack.cppm index 28b15373..81621304 100644 --- a/utilities/headtrack.cppm +++ b/utilities/headtrack.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.utilities.headtrack; diff --git a/utilities/motiontelemetry.cpp b/utilities/motiontelemetry.cpp index 73e29f90..0cfe1cc1 100644 --- a/utilities/motiontelemetry.cpp +++ b/utilities/motiontelemetry.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/motiontelemetry.cppm b/utilities/motiontelemetry.cppm index dee376c7..756cddad 100644 --- a/utilities/motiontelemetry.cppm +++ b/utilities/motiontelemetry.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/utilities/parser.cpp b/utilities/parser.cpp index 464a32d4..816d4cc0 100644 --- a/utilities/parser.cpp +++ b/utilities/parser.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/utilities/parser.cppm b/utilities/parser.cppm index 686f3ab4..57e28756 100644 --- a/utilities/parser.cppm +++ b/utilities/parser.cppm @@ -12,6 +12,14 @@ http://mozilla.org/MPL/2.0/. ///////////////////////////////////////////////////////////////////////////////////////////////////// // cParser -- generic class for parsing text data, either from file or provided string module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/translation.cpp b/utilities/translation.cpp index 4cd49db4..829dd6a7 100644 --- a/utilities/translation.cpp +++ b/utilities/translation.cpp @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/translation.cppm b/utilities/translation.cppm index 51942d72..1ef999ba 100644 --- a/utilities/translation.cppm +++ b/utilities/translation.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include "utilities/translation_macros.h" #include diff --git a/utilities/uart.cpp b/utilities/uart.cpp index bf64b868..0caf7fa9 100644 --- a/utilities/uart.cpp +++ b/utilities/uart.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/utilities/uart.cppm b/utilities/uart.cppm index ac4d5252..782fb226 100644 --- a/utilities/uart.cppm +++ b/utilities/uart.cppm @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/utilities/utilities.cpp b/utilities/utilities.cpp index f7f2d4be..1e85de7c 100644 --- a/utilities/utilities.cpp +++ b/utilities/utilities.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/utilities/utilities.cppm b/utilities/utilities.cppm index 556fec58..99f9f89d 100644 --- a/utilities/utilities.cppm +++ b/utilities/utilities.cppm @@ -12,6 +12,10 @@ http://mozilla.org/MPL/2.0/. /*rozne takie duperele do operacji na stringach w paszczalu, pewnie w delfi sa lepsze*/ /*konwersja zmiennych na stringi, funkcje matematyczne, logiczne, lancuchowe, I/O etc*/ module; +#include +#include +#include +#include #include #include #include diff --git a/vehicle/AirCoupler.cpp b/vehicle/AirCoupler.cpp index 2fc702bd..23bc4b21 100644 --- a/vehicle/AirCoupler.cpp +++ b/vehicle/AirCoupler.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/vehicle/AirCoupler.cppm b/vehicle/AirCoupler.cppm index 444dae76..9104b640 100644 --- a/vehicle/AirCoupler.cppm +++ b/vehicle/AirCoupler.cppm @@ -7,6 +7,17 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include diff --git a/vehicle/Button.cpp b/vehicle/Button.cpp index ec1ad61d..2880db1e 100644 --- a/vehicle/Button.cpp +++ b/vehicle/Button.cpp @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Button.cppm b/vehicle/Button.cppm index 67158e2b..e12158c3 100644 --- a/vehicle/Button.cppm +++ b/vehicle/Button.cppm @@ -11,6 +11,16 @@ http://mozilla.org/MPL/2.0/. // animacja dwustanowa, włącza jeden z dwóch submodeli (jednego z nich może nie być) module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Camera.cpp b/vehicle/Camera.cpp index 8f289e7f..320586b8 100644 --- a/vehicle/Camera.cpp +++ b/vehicle/Camera.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Camera.cppm b/vehicle/Camera.cppm index f5c0b6ca..cba8848b 100644 --- a/vehicle/Camera.cppm +++ b/vehicle/Camera.cppm @@ -11,6 +11,17 @@ http://mozilla.org/MPL/2.0/. //--------------------------------------------------------------------------- module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "vehicle/DynObj_macros.h" diff --git a/vehicle/Driver.cpp b/vehicle/Driver.cpp index f063ce81..05137e7c 100644 --- a/vehicle/Driver.cpp +++ b/vehicle/Driver.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/vehicle/Driver.cppm b/vehicle/Driver.cppm index e15dfb4b..e51cb38c 100644 --- a/vehicle/Driver.cppm +++ b/vehicle/Driver.cppm @@ -7,6 +7,9 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include #include #include #include diff --git a/vehicle/DynObj.cpp b/vehicle/DynObj.cpp index 66aef4ea..8d1922ed 100644 --- a/vehicle/DynObj.cpp +++ b/vehicle/DynObj.cpp @@ -1,4 +1,9 @@ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/DynObj.cppm b/vehicle/DynObj.cppm index bcae6703..2220d6c8 100644 --- a/vehicle/DynObj.cppm +++ b/vehicle/DynObj.cppm @@ -16,6 +16,12 @@ http://mozilla.org/MPL/2.0/. //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Gauge.cpp b/vehicle/Gauge.cpp index eb897f16..0ce67420 100644 --- a/vehicle/Gauge.cpp +++ b/vehicle/Gauge.cpp @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Gauge.cppm b/vehicle/Gauge.cppm index f5ae330f..5bd70033 100644 --- a/vehicle/Gauge.cppm +++ b/vehicle/Gauge.cppm @@ -7,6 +7,15 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vehicle/Train.cpp b/vehicle/Train.cpp index 0e83dbe5..ac14fd16 100644 --- a/vehicle/Train.cpp +++ b/vehicle/Train.cpp @@ -28,6 +28,7 @@ module; #include module eu07.vehicle.train; +import eu07.console; // Console:: is used under _WIN32 below import eu07.global_include.interfaces.itexture; import eu07.model.mdlmngr; import eu07.rendering.renderer; diff --git a/vehicle/Train.cppm b/vehicle/Train.cppm index 94a5e8de..8eee95f3 100644 --- a/vehicle/Train.cppm +++ b/vehicle/Train.cppm @@ -7,6 +7,10 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include #include #include #include diff --git a/vr/openvr_imp.cpp b/vr/openvr_imp.cpp index d9d1b80a..a2cdce10 100644 --- a/vr/openvr_imp.cpp +++ b/vr/openvr_imp.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vr/openvr_imp.cppm b/vr/openvr_imp.cppm index 6d442898..b3612e5f 100644 --- a/vr/openvr_imp.cppm +++ b/vr/openvr_imp.cppm @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vr/vr_interface.cpp b/vr/vr_interface.cpp index 1152a6a6..e312974f 100644 --- a/vr/vr_interface.cpp +++ b/vr/vr_interface.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/vr/vr_interface.cppm b/vr/vr_interface.cppm index 2f7e8e03..8660adc6 100644 --- a/vr/vr_interface.cppm +++ b/vr/vr_interface.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/cameraview_extcam.cpp b/widgets/cameraview_extcam.cpp index 1571d207..9b8dacbb 100644 --- a/widgets/cameraview_extcam.cpp +++ b/widgets/cameraview_extcam.cpp @@ -1,4 +1,12 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/cameraview_extcam.cppm b/widgets/cameraview_extcam.cppm index c5fca24d..3ec0f6da 100644 --- a/widgets/cameraview_extcam.cppm +++ b/widgets/cameraview_extcam.cppm @@ -2,6 +2,16 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/map.cpp b/widgets/map.cpp index 18b7b37e..e795fae8 100644 --- a/widgets/map.cpp +++ b/widgets/map.cpp @@ -1,4 +1,6 @@ module; +#include +#include #include #include #include diff --git a/widgets/map.cppm b/widgets/map.cppm index 02d9613a..4560562c 100644 --- a/widgets/map.cppm +++ b/widgets/map.cppm @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/map_objects.cpp b/widgets/map_objects.cpp index b07b4960..8632bf80 100644 --- a/widgets/map_objects.cpp +++ b/widgets/map_objects.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/map_objects.cppm b/widgets/map_objects.cppm index 85ae1475..5bdf2895 100644 --- a/widgets/map_objects.cppm +++ b/widgets/map_objects.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/perfgraphs.cpp b/widgets/perfgraphs.cpp index bb267139..ff1d6216 100644 --- a/widgets/perfgraphs.cpp +++ b/widgets/perfgraphs.cpp @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/perfgraphs.cppm b/widgets/perfgraphs.cppm index cdd46685..e2f7e2b7 100644 --- a/widgets/perfgraphs.cppm +++ b/widgets/perfgraphs.cppm @@ -1,4 +1,13 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/popup.cpp b/widgets/popup.cpp index 1454ed11..dbbc0966 100644 --- a/widgets/popup.cpp +++ b/widgets/popup.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "imgui/imgui.h" #include diff --git a/widgets/time.cpp b/widgets/time.cpp index 0a2b1a25..bc775ece 100644 --- a/widgets/time.cpp +++ b/widgets/time.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/Globals_macros.h" diff --git a/widgets/time.cppm b/widgets/time.cppm index 63e95bab..ca092099 100644 --- a/widgets/time.cppm +++ b/widgets/time.cppm @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include "utilities/translation_macros.h" diff --git a/widgets/trainingcard.cpp b/widgets/trainingcard.cpp index 9d0c5cc0..3fe7a5fe 100644 --- a/widgets/trainingcard.cpp +++ b/widgets/trainingcard.cpp @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/trainingcard.cppm b/widgets/trainingcard.cppm index 31f14ed7..4b917a35 100644 --- a/widgets/trainingcard.cppm +++ b/widgets/trainingcard.cppm @@ -1,4 +1,16 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/vehiclelist.cpp b/widgets/vehiclelist.cpp index e0faf4be..132f4989 100644 --- a/widgets/vehiclelist.cpp +++ b/widgets/vehiclelist.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/widgets/vehiclelist.cppm b/widgets/vehiclelist.cppm index 65de1c46..a1c32db2 100644 --- a/widgets/vehiclelist.cppm +++ b/widgets/vehiclelist.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.widgets.vehiclelist; import eu07.application.uilayer; diff --git a/widgets/vehicleparams.cpp b/widgets/vehicleparams.cpp index 5537b633..0bc1464d 100644 --- a/widgets/vehicleparams.cpp +++ b/widgets/vehicleparams.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/widgets/vehicleparams.cppm b/widgets/vehicleparams.cppm index fa03b5ed..2c43c1ce 100644 --- a/widgets/vehicleparams.cppm +++ b/widgets/vehicleparams.cppm @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/EvLaunch.cpp b/world/EvLaunch.cpp index 6fbab8f2..34bb7164 100644 --- a/world/EvLaunch.cpp +++ b/world/EvLaunch.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/EvLaunch.cppm b/world/EvLaunch.cppm index 98f40d13..bbdb0506 100644 --- a/world/EvLaunch.cppm +++ b/world/EvLaunch.cppm @@ -12,6 +12,16 @@ http://mozilla.org/MPL/2.0/. // radio-transmitted event launch messages module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/Event.cpp b/world/Event.cpp index 87bb8fdb..25fb3ef9 100644 --- a/world/Event.cpp +++ b/world/Event.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/world/Event.cppm b/world/Event.cppm index aae8389d..e4e02af0 100644 --- a/world/Event.cppm +++ b/world/Event.cppm @@ -7,6 +7,11 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/world/MemCell.cpp b/world/MemCell.cpp index e6b5b4fb..0b4eb68f 100644 --- a/world/MemCell.cpp +++ b/world/MemCell.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/MemCell.cppm b/world/MemCell.cppm index 0c0f0d55..550cf8f0 100644 --- a/world/MemCell.cppm +++ b/world/MemCell.cppm @@ -7,6 +7,13 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/Segment.cpp b/world/Segment.cpp index a61063ae..b2a3593c 100644 --- a/world/Segment.cpp +++ b/world/Segment.cpp @@ -1,4 +1,7 @@ module; +#include +#include +#include #include #include #include diff --git a/world/Segment.cppm b/world/Segment.cppm index 43e9c4e5..14583236 100644 --- a/world/Segment.cppm +++ b/world/Segment.cppm @@ -7,6 +7,13 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/Track.cpp b/world/Track.cpp index 494c8d8b..b4184379 100644 --- a/world/Track.cpp +++ b/world/Track.cpp @@ -1,4 +1,5 @@ module; +#include #include #include #include diff --git a/world/Track.cppm b/world/Track.cppm index 8e10cc42..558b8bb4 100644 --- a/world/Track.cppm +++ b/world/Track.cppm @@ -7,6 +7,11 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include #include #include #include diff --git a/world/Traction.cpp b/world/Traction.cpp index 753db8ca..08d5d829 100644 --- a/world/Traction.cpp +++ b/world/Traction.cpp @@ -1,4 +1,8 @@ module; +#include +#include +#include +#include #include #include #include diff --git a/world/Traction.cppm b/world/Traction.cppm index 30462a0c..b0fca2ed 100644 --- a/world/Traction.cppm +++ b/world/Traction.cppm @@ -7,6 +7,13 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/TractionPower.cpp b/world/TractionPower.cpp index 8e353b76..71f18fff 100644 --- a/world/TractionPower.cpp +++ b/world/TractionPower.cpp @@ -1,4 +1,14 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/TractionPower.cppm b/world/TractionPower.cppm index 8748dd28..31149223 100644 --- a/world/TractionPower.cppm +++ b/world/TractionPower.cppm @@ -7,6 +7,13 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/TrkFoll.cpp b/world/TrkFoll.cpp index a4e6b292..3884b288 100644 --- a/world/TrkFoll.cpp +++ b/world/TrkFoll.cpp @@ -1,4 +1,15 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/TrkFoll.cppm b/world/TrkFoll.cppm index 4cfe46d3..9c31c455 100644 --- a/world/TrkFoll.cppm +++ b/world/TrkFoll.cppm @@ -11,6 +11,19 @@ http://mozilla.org/MPL/2.0/. // oś poruszająca się po torze module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include export module eu07.simcore:trkfoll; diff --git a/world/mtable.cpp b/world/mtable.cpp index 370ab386..0035905e 100644 --- a/world/mtable.cpp +++ b/world/mtable.cpp @@ -1,4 +1,10 @@ module; +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/mtable.cppm b/world/mtable.cppm index c8559c6c..3f6d6f24 100644 --- a/world/mtable.cppm +++ b/world/mtable.cppm @@ -7,6 +7,16 @@ obtain one at http://mozilla.org/MPL/2.0/. */ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/station.cpp b/world/station.cpp index c7747b01..35c7cc44 100644 --- a/world/station.cpp +++ b/world/station.cpp @@ -1,4 +1,11 @@ module; +#include +#include +#include +#include +#include +#include +#include #include #include #include diff --git a/world/station.cppm b/world/station.cppm index b4450f7f..9da97204 100644 --- a/world/station.cppm +++ b/world/station.cppm @@ -1,4 +1,17 @@ module; +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include export module eu07.world.station; import eu07.simcore;