mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 10:37:41 -04:00
MaxMain and MaxPlasmaLights now build and compile with VS2010 + 3dsm 2011
This commit is contained in:
35
Sources/Tools/MaxSceneViewer/CMakeLists.txt
Normal file
35
Sources/Tools/MaxSceneViewer/CMakeLists.txt
Normal file
@ -0,0 +1,35 @@
|
||||
include_directories("../")
|
||||
include_directories("../../Plasma/Apps")
|
||||
include_directories("../../Plasma/CoreLib")
|
||||
include_directories("../../Plasma/FeatureLib")
|
||||
include_directories("../../Plasma/FeatureLib/inc")
|
||||
include_directories("../../Plasma/NucleusLib")
|
||||
include_directories("../../Plasma/NucleusLib/inc")
|
||||
include_directories("../../Plasma/PubUtilLib")
|
||||
include_directories("../../Plasma/PubUtilLib/inc")
|
||||
include_directories(${3dsm_INCLUDE_DIR})
|
||||
|
||||
set(MaxSceneViewer_HEADERS
|
||||
plKeyRefSort.h
|
||||
plMaxFileData.h
|
||||
plPluginApp.h
|
||||
plPluginClient.h
|
||||
SceneSync.h
|
||||
SceneViewer.h
|
||||
SceneWatcher.h
|
||||
)
|
||||
|
||||
set(MaxSceneViewer_SOURCES
|
||||
plKeyRefSort.cpp
|
||||
plMaxFileData.cpp
|
||||
plPluginApp.cpp
|
||||
plPluginClient.cpp
|
||||
SceneSync.cpp
|
||||
SceneViewer.cpp
|
||||
SceneWatcher.cpp
|
||||
)
|
||||
|
||||
add_library(MaxSceneViewer STATIC ${MaxSceneViewer_HEADERS} ${MaxSceneViewer_SOURCES})
|
||||
|
||||
source_group("Header Files" FILES ${MaxSceneViewer_HEADERS})
|
||||
source_group("Source Files" FILES ${MaxSceneViewer_SOURCES})
|
@ -30,15 +30,15 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
|
||||
#define MAXPLUGINCODE
|
||||
|
||||
#include "../pnSceneObject/plSceneObject.h"
|
||||
#include "../MaxMain/plMaxNode.h"
|
||||
#include "../MaxMain/plPluginResManager.h"
|
||||
#include "../MaxConvert/plConvert.h"
|
||||
#include "../MaxConvert/hsMaterialConverter.h"
|
||||
#include "../MaxComponent/plComponent.h"
|
||||
#include "pnSceneObject/plSceneObject.h"
|
||||
#include "MaxMain/plMaxNode.h"
|
||||
#include "MaxMain/plPluginResManager.h"
|
||||
#include "MaxConvert/plConvert.h"
|
||||
#include "MaxConvert/hsMaterialConverter.h"
|
||||
#include "MaxComponent/plComponent.h"
|
||||
#include "hsThread.h"
|
||||
#include "hsSTLStream.h"
|
||||
#include "../../../Plasma/Apps/plClient/plClientUpdateFormat.h"
|
||||
#include "plClient/plClientUpdateFormat.h"
|
||||
|
||||
#include "plMaxFileData.h"
|
||||
|
||||
|
@ -37,8 +37,8 @@ class hsSemaphore;
|
||||
class SceneWatcher;
|
||||
class plSceneNode;
|
||||
|
||||
#include "../pnKeyedObject/plUoid.h"
|
||||
#include "../pnKeyedObject/plKey.h"
|
||||
#include "pnKeyedObject/plUoid.h"
|
||||
#include "pnKeyedObject/plKey.h"
|
||||
|
||||
class SceneSync
|
||||
{
|
||||
|
@ -27,9 +27,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#include "SceneViewer.h"
|
||||
#include "SceneSync.h"
|
||||
|
||||
#include "../MaxMain/plMaxCFGFile.h"
|
||||
#include "MaxMain/plMaxCFGFile.h"
|
||||
|
||||
#include "../MaxMain/resource.h"
|
||||
#include "MaxMain/resource.h"
|
||||
|
||||
// For ShellExecute
|
||||
#include <shellapi.h>
|
||||
|
@ -27,11 +27,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
|
||||
#include "SceneWatcher.h"
|
||||
|
||||
#include "../MaxMain/plMaxNode.h"
|
||||
#include "../MaxComponent/plComponent.h"
|
||||
#include "../MaxMain/plPlasmaRefMsgs.h"
|
||||
#include "MaxMain/plMaxNode.h"
|
||||
#include "MaxComponent/plComponent.h"
|
||||
#include "MaxMain/plPlasmaRefMsgs.h"
|
||||
|
||||
#include "../pnKeyedObject/plKey.h"
|
||||
#include "pnKeyedObject/plKey.h"
|
||||
|
||||
SceneWatcher::SceneWatcher() : fDirty(false)
|
||||
{
|
||||
|
@ -32,7 +32,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#include <vector>
|
||||
#include <set>
|
||||
|
||||
#include "../pnKeyedObject/plKey.h"
|
||||
#include "pnKeyedObject/plKey.h"
|
||||
|
||||
class plMaxNode;
|
||||
|
||||
|
@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
|
||||
*==LICENSE==*/
|
||||
#include "plKeyRefSort.h"
|
||||
#include "../pnKeyedObject/plKeyImp.h"
|
||||
#include "pnKeyedObject/plKeyImp.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
|
@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
*==LICENSE==*/
|
||||
#include "hsTypes.h"
|
||||
#include <vector>
|
||||
#include "../pnKeyedObject/plKey.h"
|
||||
#include "pnKeyedObject/plKey.h"
|
||||
|
||||
|
||||
// A really crappy sort of a list of keys from the most referenced key to the least.
|
||||
|
@ -138,7 +138,7 @@ public:
|
||||
const TCHAR* Category() { return _T(""); }
|
||||
};
|
||||
MaxFileDataClassDesc gMaxFileDataClassDesc;
|
||||
ClassDesc *GetMaxFileDataDesc() { return &gMaxFileDataClassDesc; }
|
||||
ClassDesc* GetMaxFileDataDesc() { return &gMaxFileDataClassDesc; }
|
||||
|
||||
// This functions searches for Trackviewnode and the Controller and creates one, if none is present.
|
||||
plMaxFileDataControl *GetMaxFileData(bool& created)
|
||||
|
@ -23,4 +23,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
Mead, WA 99021
|
||||
|
||||
*==LICENSE==*/
|
||||
|
||||
void InitMaxFileData();
|
||||
ClassDesc* GetMaxFileDataDesc();
|
@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
*==LICENSE==*/
|
||||
#include "plPluginClient.h"
|
||||
#include "plPluginApp.h"
|
||||
#include "../pnNetCommon/plNetApp.h"
|
||||
#include "pnNetCommon/plNetApp.h"
|
||||
|
||||
plClient *plPluginApp::Startup(char *pCmdLine)
|
||||
{
|
||||
|
@ -23,7 +23,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
Mead, WA 99021
|
||||
|
||||
*==LICENSE==*/
|
||||
#include "../../Plasma/Apps/plClient/plApp.h"
|
||||
#include "plClient/plApp.h"
|
||||
|
||||
class plPluginClient;
|
||||
|
||||
|
@ -25,19 +25,19 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
*==LICENSE==*/
|
||||
#include "plPluginClient.h"
|
||||
|
||||
#include "../../../Plasma/PubUtilLib/plPipeline/hsG3DDeviceSelector.h"
|
||||
#include "plPipeline/hsG3DDeviceSelector.h"
|
||||
|
||||
#include "hsThread.h"
|
||||
#include "hsSTLStream.h"
|
||||
|
||||
#include "../pnKeyedObject/plUoid.h"
|
||||
#include "../plResMgr/plUpdatableResManager.h"
|
||||
#include "../plStatusLog/plStatusLog.h"
|
||||
#include "pnKeyedObject/plUoid.h"
|
||||
#include "plResMgr/plUpdatableResManager.h"
|
||||
#include "plStatusLog/plStatusLog.h"
|
||||
|
||||
// Needed for IEnableProxies
|
||||
#include "plPipeline.h"
|
||||
#include "../plDrawable/plDrawableSpans.h"
|
||||
#include "../pnMessage/plProxyDrawMsg.h"
|
||||
#include "plDrawable/plDrawableSpans.h"
|
||||
#include "pnMessage/plProxyDrawMsg.h"
|
||||
#include "plgDispatch.h"
|
||||
|
||||
#define LOG_SCENEVIWER
|
||||
|
@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
#define plUpdatableClient_h_inc
|
||||
|
||||
#include "hsTypes.h"
|
||||
#include "../../Plasma/Apps/plClient/plClient.h"
|
||||
#include "plClient/plClient.h"
|
||||
|
||||
class hsSemaphore;
|
||||
class plStatusLog;
|
||||
|
Reference in New Issue
Block a user