diff options
author | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
commit | 38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4 (patch) | |
tree | adca584755d22ca041a2dbfc35d4eca01f70b32c /linden/indra/newview/llviewerprecompiledheaders.h | |
parent | README.txt (diff) | |
download | meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.zip meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.gz meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.bz2 meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.xz |
Second Life viewer sources 1.13.2.12
Diffstat (limited to 'linden/indra/newview/llviewerprecompiledheaders.h')
-rw-r--r-- | linden/indra/newview/llviewerprecompiledheaders.h | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewerprecompiledheaders.h b/linden/indra/newview/llviewerprecompiledheaders.h new file mode 100644 index 0000000..5478129 --- /dev/null +++ b/linden/indra/newview/llviewerprecompiledheaders.h | |||
@@ -0,0 +1,238 @@ | |||
1 | /** | ||
2 | * @file llviewerprecompiledheaders.h | ||
3 | * @brief precompiled headers for newview project | ||
4 | * @author James Cook | ||
5 | * | ||
6 | * Copyright (c) 2005-2007, Linden Research, Inc. | ||
7 | * | ||
8 | * The source code in this file ("Source Code") is provided by Linden Lab | ||
9 | * to you under the terms of the GNU General Public License, version 2.0 | ||
10 | * ("GPL"), unless you have obtained a separate licensing agreement | ||
11 | * ("Other License"), formally executed by you and Linden Lab. Terms of | ||
12 | * the GPL can be found in doc/GPL-license.txt in this distribution, or | ||
13 | * online at http://secondlife.com/developers/opensource/gplv2 | ||
14 | * | ||
15 | * There are special exceptions to the terms and conditions of the GPL as | ||
16 | * it is applied to this Source Code. View the full text of the exception | ||
17 | * in the file doc/FLOSS-exception.txt in this software distribution, or | ||
18 | * online at http://secondlife.com/developers/opensource/flossexception | ||
19 | * | ||
20 | * By copying, modifying or distributing this software, you acknowledge | ||
21 | * that you have read and understood your obligations described above, | ||
22 | * and agree to abide by those obligations. | ||
23 | * | ||
24 | * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO | ||
25 | * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, | ||
26 | * COMPLETENESS OR PERFORMANCE. | ||
27 | */ | ||
28 | |||
29 | |||
30 | #ifndef LL_LLVIEWERPRECOMPILEDHEADERS_H | ||
31 | #define LL_LLVIEWERPRECOMPILEDHEADERS_H | ||
32 | |||
33 | // This file MUST be the first one included by each .cpp file | ||
34 | // in viewer. | ||
35 | // It is used to precompile headers for improved build speed. | ||
36 | |||
37 | #include "linden_common.h" | ||
38 | |||
39 | // We may want to take the windows.h include out, but it used to be in | ||
40 | // linden_common.h, and hence in all the libraries. This is better. JC | ||
41 | #if LL_WINDOWS | ||
42 | // Limit Windows API to small and manageable set. | ||
43 | // If you get undefined symbols, find the appropriate | ||
44 | // Windows header file and include that in your .cpp file. | ||
45 | #define WIN32_LEAN_AND_MEAN | ||
46 | #include <winsock2.h> | ||
47 | #include <windows.h> | ||
48 | #endif | ||
49 | |||
50 | // Work around stupid Microsoft STL warning | ||
51 | #ifdef LL_WINDOWS | ||
52 | #pragma warning (disable : 4702) // warning C4702: unreachable code | ||
53 | #endif | ||
54 | |||
55 | #include <algorithm> | ||
56 | #include <deque> | ||
57 | #include <functional> | ||
58 | #include <map> | ||
59 | #include <set> | ||
60 | |||
61 | #ifdef LL_WINDOWS | ||
62 | #pragma warning (3 : 4702) // we like level 3, not 4 | ||
63 | #endif | ||
64 | |||
65 | // Library headers from llcommon project: | ||
66 | #include "bitpack.h" | ||
67 | #include "doublelinkedlist.h" | ||
68 | #include "imageids.h" | ||
69 | #include "indra_constants.h" | ||
70 | //#include "linden_common.h" | ||
71 | //#include "llpreprocessor.h" | ||
72 | #include "linked_lists.h" | ||
73 | #include "llapp.h" | ||
74 | #include "llapr.h" | ||
75 | #include "llassoclist.h" | ||
76 | #include "llcriticaldamp.h" | ||
77 | #include "lldarray.h" | ||
78 | #include "lldarrayptr.h" | ||
79 | #include "lldefs.h" | ||
80 | #include "lldepthstack.h" | ||
81 | #include "lldlinked.h" | ||
82 | #include "lldqueueptr.h" | ||
83 | #include "llendianswizzle.h" | ||
84 | #include "llerror.h" | ||
85 | #include "llerrorbuffer.h" | ||
86 | #include "llerrorstream.h" | ||
87 | #include "llfasttimer.h" | ||
88 | #include "llfixedbuffer.h" | ||
89 | #include "llframetimer.h" | ||
90 | #include "llhash.h" | ||
91 | #include "lllinkedqueue.h" | ||
92 | #include "lllocalidhashmap.h" | ||
93 | #include "llmap.h" | ||
94 | #include "llmemory.h" | ||
95 | #include "llnametable.h" | ||
96 | #include "llpagemem.h" | ||
97 | #include "llpriqueuemap.h" | ||
98 | #include "llprocessor.h" | ||
99 | #include "llptrskiplist.h" | ||
100 | #include "llptrskipmap.h" | ||
101 | //#include "llsecondlifeurls.h" | ||
102 | #include "llskiplist.h" | ||
103 | #include "llskipmap.h" | ||
104 | #include "llstack.h" | ||
105 | #include "llstat.h" | ||
106 | #include "llstl.h" | ||
107 | #include "llstrider.h" | ||
108 | #include "llstring.h" | ||
109 | #include "llstringtable.h" | ||
110 | #include "llsys.h" | ||
111 | #include "llthread.h" | ||
112 | #include "lltimer.h" | ||
113 | #include "lluuidhashmap.h" | ||
114 | //#include "llversion.h" | ||
115 | //#include "processor.h" | ||
116 | #include "stdenums.h" | ||
117 | #include "stdtypes.h" | ||
118 | //#include "string_table.h" | ||
119 | //#include "timer.h" | ||
120 | #include "timing.h" | ||
121 | #include "u64.h" | ||
122 | |||
123 | // Library includes from llimage | ||
124 | //#include "llblockdata.h" | ||
125 | #include "llimage.h" | ||
126 | #include "llimagebmp.h" | ||
127 | #include "llimagej2c.h" | ||
128 | #include "llimagejpeg.h" | ||
129 | #include "llimagetga.h" | ||
130 | #include "llmapimagetype.h" | ||
131 | |||
132 | // Library includes from llmath project | ||
133 | //#include "camera.h" | ||
134 | //#include "coordframe.h" | ||
135 | #include "llmath.h" | ||
136 | #include "llbboxlocal.h" | ||
137 | #include "llcamera.h" | ||
138 | #include "llcoord.h" | ||
139 | #include "llcoordframe.h" | ||
140 | #include "llcrc.h" | ||
141 | #include "llinterp.h" | ||
142 | #include "llmd5.h" | ||
143 | #include "llperlin.h" | ||
144 | #include "llplane.h" | ||
145 | #include "llquantize.h" | ||
146 | #include "llrand.h" | ||
147 | #include "llrect.h" | ||
148 | #include "lluuid.h" | ||
149 | #include "m3math.h" | ||
150 | #include "m4math.h" | ||
151 | #include "llquaternion.h" | ||
152 | #include "raytrace.h" | ||
153 | #include "v2math.h" | ||
154 | #include "v3color.h" | ||
155 | #include "v3dmath.h" | ||
156 | #include "v3math.h" | ||
157 | #include "v4color.h" | ||
158 | #include "v4coloru.h" | ||
159 | #include "v4math.h" | ||
160 | ////#include "vmath.h" | ||
161 | #include "xform.h" | ||
162 | |||
163 | // Library includes from llmessage project | ||
164 | //#include "llassetstorage.h" | ||
165 | #include "llcachename.h" | ||
166 | #include "llcallbacklisth.h" | ||
167 | #include "llcircuit.h" | ||
168 | #include "llcrypto.h" | ||
169 | #include "lldatapacker.h" | ||
170 | #include "lldbstrings.h" | ||
171 | #include "lldispatcher.h" | ||
172 | #include "lleventflags.h" | ||
173 | #include "llhost.h" | ||
174 | #include "llinstantmessage.h" | ||
175 | #include "llinvite.h" | ||
176 | //#include "llloginflags.h" | ||
177 | #include "lllogtextmessage.h" | ||
178 | #include "llmail.h" | ||
179 | #include "llmessagethrottle.h" | ||
180 | #include "llnamevalue.h" | ||
181 | #include "llpacketack.h" | ||
182 | #include "llpacketbuffer.h" | ||
183 | #include "llpacketring.h" | ||
184 | #include "llpartdata.h" | ||
185 | //#include "llqueryflags.h" | ||
186 | //#include "llregionflags.h" | ||
187 | #include "llregionhandle.h" | ||
188 | #include "lltaskname.h" | ||
189 | #include "llteleportflags.h" | ||
190 | #include "llthrottle.h" | ||
191 | #include "lltransfermanager.h" | ||
192 | #include "lltransfersourceasset.h" | ||
193 | #include "lltransfersourcefile.h" | ||
194 | #include "lltransfertargetfile.h" | ||
195 | #include "lltransfertargetvfile.h" | ||
196 | #include "lluseroperation.h" | ||
197 | #include "llvehicleparams.h" | ||
198 | #include "llxfer.h" | ||
199 | #include "llxfer_file.h" | ||
200 | #include "llxfer_mem.h" | ||
201 | #include "llxfer_vfile.h" | ||
202 | #include "llxfermanager.h" | ||
203 | #include "machine.h" | ||
204 | #include "mean_collision_data.h" | ||
205 | #include "message.h" | ||
206 | #include "message_prehash.h" | ||
207 | #include "net.h" | ||
208 | //#include "network.h" | ||
209 | #include "partsyspacket.h" | ||
210 | #include "patch_code.h" | ||
211 | #include "patch_dct.h" | ||
212 | #include "sound_ids.h" | ||
213 | |||
214 | // Library includes from llprimitive | ||
215 | #include "imageids.h" | ||
216 | #include "legacy_object_types.h" | ||
217 | #include "llmaterialtable.h" | ||
218 | //#include "llprimitive.h" | ||
219 | #include "lltextureanim.h" | ||
220 | //#include "lltextureentry.h" | ||
221 | #include "lltreeparams.h" | ||
222 | //#include "llvolume.h" | ||
223 | #include "llvolumemgr.h" | ||
224 | #include "material_codes.h" | ||
225 | |||
226 | // Library includes from llxml | ||
227 | #include "llxmlnode.h" | ||
228 | |||
229 | // Library includes from llvfs | ||
230 | #include "llassettype.h" | ||
231 | #include "lldir.h" | ||
232 | //#include "lldir_linux.h" | ||
233 | //#include "lldir_mac.h" | ||
234 | //#include "lldir_win32.h" | ||
235 | #include "llvfile.h" | ||
236 | #include "llvfs.h" | ||
237 | |||
238 | #endif | ||