diff options
author | Michael Smith <mikesmiffy128@gmail.com> | 2022-04-24 04:10:36 +0100 |
---|---|---|
committer | Michael Smith <mikesmiffy128@gmail.com> | 2022-04-24 04:10:36 +0100 |
commit | 82aee3171eaa1d9a6eb69242655fd972bdd0b07b (patch) | |
tree | db6c1cdec7b38c3d5a78ec76a59f14f1f95f6f26 | |
parent | af33ebb75a4740d4cf9b6fdbfcbb3014a5226fe3 (diff) |
Move WIN32_LEAN_AND_MEAN and NOMINMAX into flags
They're literally always defined thusfar, and it's always possible to
include specific headers for other stuff. So, rather than litter the
source with defines (which might not even work in the likes of os.h if
some other system header already decided to define/include stuff), let's
just define it at the build script level.
-rw-r--r-- | compile.bat | 2 | ||||
-rw-r--r-- | src/dbg.c | 2 | ||||
-rw-r--r-- | src/os.h | 2 | ||||
-rw-r--r-- | src/rinput.c | 2 |
4 files changed, 1 insertions, 7 deletions
diff --git a/compile.bat b/compile.bat index 3f4fe78..0f88cee 100644 --- a/compile.bat +++ b/compile.bat @@ -31,7 +31,7 @@ goto :main for /F %%b in ("%1") do set basename=%%~nb
set objs=%objs% .build/%basename%.o
%CC% -m32 -c -flto %cflags% %warnings% -I.build/include -D_CRT_SECURE_NO_WARNINGS -D_DLL ^
--DFILE_BASENAME=%basename% -o .build/%basename%.o %1 || exit /b
+-DWIN32_LEAN_AND_MEAN -DNOMINMAX -DFILE_BASENAME=%basename% -o .build/%basename%.o %1 || exit /b
goto :eof
:main
@@ -15,8 +15,6 @@ */ #ifdef _WIN32 -#define WIN32_LEAN_AND_MEAN -#define NOMINMAX #include <Windows.h> #endif @@ -28,8 +28,6 @@ #include <errno.h> #include <fcntl.h> #ifdef _WIN32 -#define NOMINMAX -#define WIN32_LEAN_AND_MEAN #include <io.h> #include <wchar.h> // DUMB HACK: noreturn.h is alphabetically before os.h so including it after diff --git a/src/rinput.c b/src/rinput.c index 170fd3e..867b5be 100644 --- a/src/rinput.c +++ b/src/rinput.c @@ -17,8 +17,6 @@ // NOTE: compiled on Windows only. All Linux Source releases are new enough to // have raw input already. -#define WIN32_LEAN_AND_MEAN -#define NOMINMAX #include <stdbool.h> #include <Windows.h> |