acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_operating_system.h
1#pragma once
2
3
4#ifdef WINDOWS_DESKTOP
5
6#include "windows_common/_windows_common.h"
7#include "windows/_windows.h"
8
9#elif defined(UNIVERSAL_WINDOWS)
10
11#include "windows_common/_windows_common.h"
12#include "universal_windows/_universal_windows.h"
13
14#elif defined(MACOS)
15
16
17#include "posix/_posix.h"
18#include "apple/_apple.h"
19#include "macos/_macos.h"
20
21
22#elif defined(APPLE_IOS)
23
24
25#include "posix/_posix.h"
26#include "apple/_apple.h"
27#include "ios/_ios.h"
28
29
30#elif defined(LINUX)
31
32
33#include "posix/_posix.h"
34#include "linux/_linux.h"
35
36
37#elif defined(FREEBSD)
38
39
40#include "posix/_posix.h"
41#include "freebsd/_freebsd.h"
42
43
44#elif defined(OPENBSD)
45
46
47#include "posix/_posix.h"
48#include "openbsd/_openbsd.h"
49
50
51#elif defined(__ANDROID__)
52
53
54#include "posix/_posix.h"
55#include "android/_android.h"
56
57//#include "posix/file_os_watcher.h"
58
59#endif
60
61
62