haiku/headers/build/os
Augustin Cavalier 5e19679ea3 build: Use libroot_build on Haiku.
Previously we just used the system libroot, which of course meant
that when libroot's ABI changed, the build broke. Now we use the full
libroot_build that we do on non-Haiku platforms. The logic for "BeOS-compatible
but not Haiku" does not really apply anymore, so it has been gutted where
appropriate (and libhaikucompat has been decoupled from the build.)

The only caveat here is the change to Errors.h -- we really should be using
the system's one where I included the one from the tree, but for whatever
reason, GCC2 refused to handle the #include_next properly.

Fixes the build breakage of Haiku-on-Haiku by my prior commits (sorry).
2017-12-13 19:47:39 -05:00
..
add-ons/registrar mimeset: Use TextSnifferAddon when using a custom MIME DB 2013-11-22 12:24:13 +01:00
app headers/build: Reunify BeBuild.h and related cleanup. 2017-12-11 19:15:47 -05:00
drivers Nuke COMPILE_FOR_R5. 2017-11-15 17:52:27 +01:00
interface Add private MIME DB classes to libbe_build 2013-05-08 04:39:56 +02:00
kernel headers/build: Reunify BeBuild.h and related cleanup. 2017-12-11 19:15:47 -05:00
locale Fix build on Linux 2017-02-11 14:15:38 +01:00
package Remove BPackageKit::BDataOutput 2014-06-23 22:58:15 +02:00
storage s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
support build: Use libroot_build on Haiku. 2017-12-13 19:47:39 -05:00
BeBuild.h headers/build: Reunify BeBuild.h and related cleanup. 2017-12-11 19:15:47 -05:00