From de4c836e97a5798a09bcf96fbdf4cbaf29b0dc5e Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 16 Mar 2022 20:50:55 +0100 Subject: Initial Commit --- src/includes.hpp | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 src/includes.hpp (limited to 'src/includes.hpp') diff --git a/src/includes.hpp b/src/includes.hpp new file mode 100644 index 00000000..d2f49181 --- /dev/null +++ b/src/includes.hpp @@ -0,0 +1,68 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#if true +// wlroots uses dumb-ass shit that makes it not compile on C++, let's fix that. +// https://github.com/swaywm/wlroots/issues/682 +// pthread first because it uses class in a C++ way and XWayland includes that... +#include + +#define class YOU_FUCKING_IDIOTS +#define namespace CAN_ALL_SUCK_MY_BALLS +#define static + +extern "C" { +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +} + +#undef class +#undef namespace +#undef static + +#endif \ No newline at end of file -- cgit v1.2.3