diff --git a/projects/macos/ee.files b/projects/macos/ee.files index 0b08f5176..8c493bf7e 100644 --- a/projects/macos/ee.files +++ b/projects/macos/ee.files @@ -1132,6 +1132,33 @@ ../../src/tools/ecode/version.cpp ../../src/tools/ecode/version.hpp ../../src/tools/ecode/widgetcommandexecuter.hpp +../../src/tools/eterm/eterm.cpp +../../src/tools/eterm/eterminaldisplay.cpp +../../src/tools/eterm/eterminaldisplay.hpp +../../src/tools/eterm/system/autohandle.cpp +../../src/tools/eterm/system/autohandle.hpp +../../src/tools/eterm/system/ipipe.hpp +../../src/tools/eterm/system/iprocess.hpp +../../src/tools/eterm/system/iprocessfactory.hpp +../../src/tools/eterm/system/pipe.hpp +../../src/tools/eterm/system/pipe.win32.cpp +../../src/tools/eterm/system/process.cpp +../../src/tools/eterm/system/process.hpp +../../src/tools/eterm/system/processfactory.cpp +../../src/tools/eterm/system/processfactory.hpp +../../src/tools/eterm/terminal/boxdraw.hpp +../../src/tools/eterm/terminal/boxdrawdata.hpp +../../src/tools/eterm/terminal/ipseudoterminal.hpp +../../src/tools/eterm/terminal/nonspacing.hpp +../../src/tools/eterm/terminal/pseudoterminal.cpp +../../src/tools/eterm/terminal/pseudoterminal.hpp +../../src/tools/eterm/terminal/terminaldisplay.cpp +../../src/tools/eterm/terminal/terminaldisplay.hpp +../../src/tools/eterm/terminal/terminalemulator.cpp +../../src/tools/eterm/terminal/terminalemulator.hpp +../../src/tools/eterm/terminal/types.hpp +../../src/tools/eterm/terminal/wide.hpp +../../src/tools/eterm/terminal/windowserrors.hpp ../../src/tools/mapeditor/mapeditor.cpp ../../src/tools/textureatlaseditor/textureatlaseditor.cpp ../../src/tools/texturepacker/texturepacker.cpp diff --git a/src/tools/eterm/system/process.cpp b/src/tools/eterm/system/process.cpp index ddb90c97c..6b915b12e 100644 --- a/src/tools/eterm/system/process.cpp +++ b/src/tools/eterm/system/process.cpp @@ -37,8 +37,10 @@ #include #elif defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __APPLE__ ) #include +#include #elif defined( __FreeBSD__ ) || defined( __DragonFly__ ) #include +#include #endif using namespace EE::System; diff --git a/src/tools/eterm/terminal/pseudoterminal.cpp b/src/tools/eterm/terminal/pseudoterminal.cpp index 43eb1404b..78d97defa 100644 --- a/src/tools/eterm/terminal/pseudoterminal.cpp +++ b/src/tools/eterm/terminal/pseudoterminal.cpp @@ -25,7 +25,13 @@ #include "pseudoterminal.hpp" #include #include +#if defined( __linux ) #include +#elif defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __APPLE__ ) +#include +#elif defined( __FreeBSD__ ) || defined( __DragonFly__ ) +#include +#endif #include #include #include