Header file corrections to let us build without precompiled headers from llprimitive and llvfs. Allows better dependency analysis.

master
James Cook 2009-09-10 21:15:41 +00:00
parent 03e4be4305
commit 9cd1efca17
9 changed files with 18 additions and 2 deletions

View File

@ -34,8 +34,7 @@
#include "llappviewer.h"
#include "llprimitive.h"
// Viewer includes
#include "llversionviewer.h"
#include "llfeaturemanager.h"
#include "lluictrlfactory.h"
@ -80,7 +79,10 @@
// Linden library includes
#include "llmemory.h"
#include "llprimitive.h"
#include "llurlaction.h"
#include "llvfsthread.h"
#include "llvolumemgr.h"
// Third party library includes
#include <boost/bind.hpp>

View File

@ -41,6 +41,7 @@
#include "llagent.h"
#include "llappviewer.h" // for gLastVersionChannel
#include "llcachename.h"
#include "llcallingcard.h" // for LLAvatarTracker
#include "llinventorymodel.h" // for gInventory.findCategoryUUIDForType
#include "llimview.h" // for gIMMgr

View File

@ -35,6 +35,7 @@
#include "llfloaternamedesc.h"
#include "lldynamictexture.h"
#include "llpointer.h"
#include "llquaternion.h"
class LLComboBox;
@ -43,6 +44,7 @@ class LLViewerJointMesh;
class LLVOAvatar;
class LLTextBox;
class LLVertexBuffer;
class LLVolume;
class LLImagePreviewSculpted : public LLViewerDynamicTexture
{

View File

@ -33,6 +33,7 @@
#define LLFOLDERVIEWITEM_H
#include "llview.h"
#include "lldarray.h" // *TODO: Eliminate, forward declare
class LLFontGL;
class LLFolderView;

View File

@ -39,9 +39,11 @@
#include "lleconomy.h"
#include "llerror.h"
#include "llfontgl.h"
#include "llmaterialtable.h"
#include "llpermissionsflags.h"
#include "llstring.h"
#include "llvolume.h"
#include "material_codes.h"
#include "m3math.h"
// project includes

View File

@ -65,6 +65,7 @@
// linden library headers
#include "llprimitive.h"
#include "llwindow.h" // incBusyCount()
#include "material_codes.h"
const LLVector3 DEFAULT_OBJECT_SCALE(0.5f, 0.5f, 0.5f);

View File

@ -37,6 +37,8 @@
#include "llframetimer.h"
#include "llwearable.h"
#include <boost/signals2.hpp> // boost::signals2::trackable
class LLFolderView;
class LLFolderBridge;
class LLViewerInventoryCategory;

View File

@ -207,6 +207,8 @@
#include "patch_dct.h"
#include "sound_ids.h"
// Builds work with all headers below commented out as of 2009-09-10 JC
// Library includes from llprimitive
#include "imageids.h"
#include "legacy_object_types.h"

View File

@ -51,6 +51,9 @@
#include "llcursortypes.h"
#include "llhandle.h"
#include <boost/function.hpp>
#include <boost/signals2.hpp>
class LLView;
class LLViewerObject;
class LLUUID;