[LIB:ARBITER] Addendum to 374f2b4d: Fix build.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 9 Apr 2020 18:37:01 +0000 (20:37 +0200)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 9 Apr 2020 18:41:17 +0000 (20:41 +0200)
commit6f67132686606d6025945e5e2bfbffb712d1e6ed
treee8152e28dea35d5419a1bd4ca3808b2dd6618dd6
parent745cb1cbda4629c36fa4c6803a11f7ce5dc1a252
[LIB:ARBITER] Addendum to 374f2b4d: Fix build.

- No need to use a PCH when compiling a 1-file library.
- Add the _NTSYSTEM_ definition.

- Since the arbiter.h file is to be included by the users of this
  library, namely only kernel-mode NT components (incl. NTOS), there
  is no need to include the standard kernel-mode headers in it.
  Include these headers instead in the private implementation of the
  library, arbiter.c.
sdk/lib/drivers/arbiter/CMakeLists.txt
sdk/lib/drivers/arbiter/arbiter.c
sdk/lib/drivers/arbiter/arbiter.h