xref: /aosp_15_r20/external/angle/build/precompile.h (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker // Copyright 2012 The Chromium Authors
2*8975f5c5SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*8975f5c5SAndroid Build Coastguard Worker // found in the LICENSE file.
4*8975f5c5SAndroid Build Coastguard Worker 
5*8975f5c5SAndroid Build Coastguard Worker // This file is used as a precompiled header for both C and C++ files. So
6*8975f5c5SAndroid Build Coastguard Worker // any C++ headers must go in the __cplusplus block below.
7*8975f5c5SAndroid Build Coastguard Worker 
8*8975f5c5SAndroid Build Coastguard Worker #if defined(BUILD_PRECOMPILE_H_)
9*8975f5c5SAndroid Build Coastguard Worker #error You shouldn't include the precompiled header file more than once.
10*8975f5c5SAndroid Build Coastguard Worker #endif
11*8975f5c5SAndroid Build Coastguard Worker 
12*8975f5c5SAndroid Build Coastguard Worker #define BUILD_PRECOMPILE_H_
13*8975f5c5SAndroid Build Coastguard Worker 
14*8975f5c5SAndroid Build Coastguard Worker #include <errno.h>
15*8975f5c5SAndroid Build Coastguard Worker #include <fcntl.h>
16*8975f5c5SAndroid Build Coastguard Worker #include <limits.h>
17*8975f5c5SAndroid Build Coastguard Worker #include <math.h>
18*8975f5c5SAndroid Build Coastguard Worker #include <memory.h>
19*8975f5c5SAndroid Build Coastguard Worker #include <signal.h>
20*8975f5c5SAndroid Build Coastguard Worker #include <stdarg.h>
21*8975f5c5SAndroid Build Coastguard Worker #include <stddef.h>
22*8975f5c5SAndroid Build Coastguard Worker #include <stdio.h>
23*8975f5c5SAndroid Build Coastguard Worker #include <stdlib.h>
24*8975f5c5SAndroid Build Coastguard Worker #include <string.h>
25*8975f5c5SAndroid Build Coastguard Worker #include <time.h>
26*8975f5c5SAndroid Build Coastguard Worker 
27*8975f5c5SAndroid Build Coastguard Worker #if defined(__cplusplus)
28*8975f5c5SAndroid Build Coastguard Worker 
29*8975f5c5SAndroid Build Coastguard Worker #include <algorithm>
30*8975f5c5SAndroid Build Coastguard Worker #include <bitset>
31*8975f5c5SAndroid Build Coastguard Worker #include <cmath>
32*8975f5c5SAndroid Build Coastguard Worker #include <cstddef>
33*8975f5c5SAndroid Build Coastguard Worker #include <cstdio>
34*8975f5c5SAndroid Build Coastguard Worker #include <cstdlib>
35*8975f5c5SAndroid Build Coastguard Worker #include <cstring>
36*8975f5c5SAndroid Build Coastguard Worker #include <fstream>
37*8975f5c5SAndroid Build Coastguard Worker #include <functional>
38*8975f5c5SAndroid Build Coastguard Worker #include <iomanip>
39*8975f5c5SAndroid Build Coastguard Worker #include <iosfwd>
40*8975f5c5SAndroid Build Coastguard Worker #include <iterator>
41*8975f5c5SAndroid Build Coastguard Worker #include <limits>
42*8975f5c5SAndroid Build Coastguard Worker #include <list>
43*8975f5c5SAndroid Build Coastguard Worker #include <map>
44*8975f5c5SAndroid Build Coastguard Worker #include <numeric>
45*8975f5c5SAndroid Build Coastguard Worker #include <ostream>
46*8975f5c5SAndroid Build Coastguard Worker #include <queue>
47*8975f5c5SAndroid Build Coastguard Worker #include <set>
48*8975f5c5SAndroid Build Coastguard Worker #include <sstream>
49*8975f5c5SAndroid Build Coastguard Worker #include <string>
50*8975f5c5SAndroid Build Coastguard Worker #include <utility>
51*8975f5c5SAndroid Build Coastguard Worker #include <vector>
52*8975f5c5SAndroid Build Coastguard Worker 
53*8975f5c5SAndroid Build Coastguard Worker #endif  // __cplusplus
54