Heck, badwolf just works unmodified, just had to not have -g in CFLAGS due to --gdwarf-5 being an unrecognised option by the as called by Haiku's gcc (weird).
Also had to pick pkgconf in the package manager because the pkg-config I first ended up with (I guess it's the freedesktop one…) doesn't supports the --atleast-version= option.
@lanodan Doesn't a ReactOS port logically imply a Windows port? Unless it's possible for a program to run on ReactOS and not-Windows. Just port it to ReactOS just to see if it can run on a non-POSIX system.
@xianc78 It's heavily POSIX, but I guess cygwin could help there. After all POSIX just ends up everywhere and Microsoft themselves had to make a compat layer otherwise US Federal Government wouldn't have accepted Windows. ( https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem )
@xianc78 And ReactOS would normally imply some sort of Win32 API port but a Windows port would be quite a different story because any difference would be pretty much undebuggable and most notably, not patchable, think *BSD vs. MacOS.
Windows absolutely not, like any other proprietary OS.