diff options
Diffstat (limited to 'indra/newview/llviewerprecompiledheaders.h')
-rw-r--r-- | indra/newview/llviewerprecompiledheaders.h | 218 |
1 files changed, 218 insertions, 0 deletions
diff --git a/indra/newview/llviewerprecompiledheaders.h b/indra/newview/llviewerprecompiledheaders.h new file mode 100644 index 0000000000..5c50fef58e --- /dev/null +++ b/indra/newview/llviewerprecompiledheaders.h @@ -0,0 +1,218 @@ +/** + * @file llviewerprecompiledheaders.h + * @brief precompiled headers for newview project + * @author James Cook + * + * Copyright (c) 2005-$CurrentYear$, Linden Research, Inc. + * $License$ + */ + + +#ifndef LL_LLVIEWERPRECOMPILEDHEADERS_H +#define LL_LLVIEWERPRECOMPILEDHEADERS_H + +// This file MUST be the first one included by each .cpp file +// in viewer. +// It is used to precompile headers for improved build speed. + +// Reference headers your program requires here: +#include "linden_common.h" + +// The rest of the common system headers go here: + +// Work around stupid Microsoft STL warning +#ifdef LL_WINDOWS +#pragma warning (disable : 4702) // warning C4702: unreachable code +#endif + +#include <algorithm> +#include <deque> +#include <functional> +#include <map> +#include <set> + +#ifdef LL_WINDOWS +#pragma warning (3 : 4702) // we like level 3, not 4 +#endif + +// Library headers from llcommon project: +#include "bitpack.h" +#include "doublelinkedlist.h" +#include "imageids.h" +#include "indra_constants.h" +//#include "linden_common.h" +//#include "llpreprocessor.h" +#include "linked_lists.h" +#include "llapp.h" +#include "llapr.h" +#include "llassoclist.h" +#include "llcriticaldamp.h" +#include "lldarray.h" +#include "lldarrayptr.h" +#include "lldefs.h" +#include "lldepthstack.h" +#include "lldlinked.h" +#include "lldqueueptr.h" +#include "llendianswizzle.h" +#include "llerror.h" +#include "llerrorbuffer.h" +#include "llerrorstream.h" +#include "llfasttimer.h" +#include "llfixedbuffer.h" +#include "llframetimer.h" +#include "llhash.h" +#include "lllinkedqueue.h" +#include "lllocalidhashmap.h" +#include "llmap.h" +#include "llmemory.h" +#include "llnametable.h" +#include "llpagemem.h" +#include "llpriqueuemap.h" +#include "llprocessor.h" +#include "llptrskiplist.h" +#include "llptrskipmap.h" +//#include "llsecondlifeurls.h" +#include "llskiplist.h" +#include "llskipmap.h" +#include "llstack.h" +#include "llstat.h" +#include "llstl.h" +#include "llstrider.h" +#include "llstring.h" +#include "llstringtable.h" +#include "llsys.h" +#include "llthread.h" +#include "lltimer.h" +#include "lluuidhashmap.h" +//#include "llversion.h" +//#include "processor.h" +#include "stdenums.h" +#include "stdtypes.h" +//#include "string_table.h" +//#include "timer.h" +#include "timing.h" +#include "u64.h" + +// Library includes from llimage +#include "kdc_flow_control.h" +#include "kde_flow_control.h" +#include "kdu_image.h" +#include "kdu_image_local.h" +#include "llblockdata.h" +#include "llblockdecoder.h" +#include "llblockencoder.h" +#include "llimage.h" +#include "llimagebmp.h" +#include "llimagej2c.h" +#include "llimagejpeg.h" +#include "llimagetga.h" +#include "llkdumem.h" +#include "llmapimagetype.h" + +// Library includes from llmath project +//#include "camera.h" +//#include "coordframe.h" +#include "llmath.h" +#include "llbboxlocal.h" +#include "llcamera.h" +#include "llcoord.h" +#include "llcoordframe.h" +#include "llcrc.h" +#include "llinterp.h" +#include "llmd5.h" +#include "llperlin.h" +#include "llplane.h" +#include "llquantize.h" +#include "llrand.h" +#include "llrect.h" +#include "lluuid.h" +#include "m3math.h" +#include "m4math.h" +#include "llquaternion.h" +#include "raytrace.h" +#include "v2math.h" +#include "v3color.h" +#include "v3dmath.h" +#include "v3math.h" +#include "v4color.h" +#include "v4coloru.h" +#include "v4math.h" +////#include "vmath.h" +#include "xform.h" + +// Library includes from llmessage project +//#include "llassetstorage.h" +#include "llcachename.h" +#include "llcallbacklisth.h" +#include "llcircuit.h" +#include "llcrypto.h" +#include "lldatapacker.h" +#include "lldbstrings.h" +#include "lldispatcher.h" +#include "lleventflags.h" +#include "llhost.h" +#include "llinstantmessage.h" +#include "llinvite.h" +//#include "llloginflags.h" +#include "lllogtextmessage.h" +#include "llmail.h" +#include "llmessagethrottle.h" +#include "llnamevalue.h" +#include "llpacketack.h" +#include "llpacketbuffer.h" +#include "llpacketring.h" +#include "llpartdata.h" +//#include "llqueryflags.h" +//#include "llregionflags.h" +#include "llregionhandle.h" +#include "lltaskname.h" +#include "llteleportflags.h" +#include "llthrottle.h" +#include "lltransfermanager.h" +#include "lltransfersourceasset.h" +#include "lltransfersourcefile.h" +#include "lltransfertargetfile.h" +#include "lltransfertargetvfile.h" +#include "lluseroperation.h" +#include "llvehicleparams.h" +#include "llxfer.h" +#include "llxfer_file.h" +#include "llxfer_mem.h" +#include "llxfer_vfile.h" +#include "llxfermanager.h" +#include "machine.h" +#include "mean_collision_data.h" +#include "message.h" +#include "message_prehash.h" +#include "net.h" +//#include "network.h" +#include "partsyspacket.h" +#include "patch_code.h" +#include "patch_dct.h" +#include "sound_ids.h" + +// Library includes from llprimitive +#include "imageids.h" +#include "legacy_object_types.h" +#include "llmaterialtable.h" +//#include "llprimitive.h" +#include "lltextureanim.h" +//#include "lltextureentry.h" +#include "lltreeparams.h" +//#include "llvolume.h" +#include "llvolumemgr.h" +#include "material_codes.h" + +// Library includes from llxml +#include "llxmlnode.h" + +// Library includes from llvfs +#include "llassettype.h" +#include "lldir.h" +//#include "lldir_linux.h" +//#include "lldir_mac.h" +//#include "lldir_win32.h" +#include "llvfile.h" +#include "llvfs.h" + +#endif |