Adam Johnson
14 years ago
190 changed files with 2199 additions and 1322 deletions
@ -0,0 +1,20 @@
|
||||
#add_subdirectory(Migration) |
||||
#add_subdirectory(plDatMerger) |
||||
#add_subdirectory(plFontConverter) |
||||
#add_subdirectory(plResBrowser) |
||||
|
||||
# Max Stuff goes below here... |
||||
option(3dsm_BUILD_PLUGIN "Do we want to build the 3ds Max plugin?" OFF) |
||||
|
||||
if(3dsm_BUILD_PLUGIN) |
||||
add_definitions(-DMAXPLUGINCODE) |
||||
|
||||
add_subdirectory(MaxComponent) |
||||
add_subdirectory(MaxConvert) |
||||
add_subdirectory(MaxExport) |
||||
add_subdirectory(MaxMain) |
||||
#add_subdirectory(MaxMtlUpdate) |
||||
add_subdirectory(MaxPlasmaLights) |
||||
add_subdirectory(MaxPlasmaMtls) |
||||
#add_subdirectory(MaxSceneViewer) |
||||
endif() |
@ -0,0 +1,198 @@
|
||||
include_directories("../") |
||||
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}) |
||||
include_directories(${OPENAL_INCLUDE_DIR}) |
||||
include_directories(${PYTHON_INCLUDE_DIR}) |
||||
|
||||
set(MaxComponent_HEADERS |
||||
BipedKiller.h |
||||
ComponentDummies.h |
||||
pfGUISkinComp.h |
||||
plActivatorBaseComponent.h |
||||
plActivatorComponent.h |
||||
plAnimComponent.h |
||||
plAnimCompProc.h |
||||
plAnimEventComponent.h |
||||
plAnimObjInterface.h |
||||
plAudioComponents.h |
||||
plAutoUIBase.h |
||||
plAutoUIBlock.h |
||||
plAutoUIComp.h |
||||
plAutoUIParams.h |
||||
plAvatarComponent.h |
||||
plBehavioralComponents.h |
||||
plBlowComponent.h |
||||
plCameraComponent.h |
||||
plCameraComponents.h |
||||
plCAnimParamBlock.h |
||||
plClickableComponent.h |
||||
plClickDragComponent.h |
||||
plClimbComponent.h |
||||
plClothingComponent.h |
||||
plClusterComponent.h |
||||
plComponent.h |
||||
plComponentBase.h |
||||
plComponentExt.h |
||||
plComponentMgr.h |
||||
plComponentProcBase.h |
||||
plComponentReg.h |
||||
plComponentTools.h |
||||
plDicer.h |
||||
plDistribComponent.h |
||||
plDistribComponent_old.h |
||||
plExcludeRegionComponent.h |
||||
plFlexibilityComponent.h |
||||
plFootstepComponent.h |
||||
plGrassComponent.h |
||||
plGUICompClassIDs.h |
||||
plGUIComponents.h |
||||
plImpactGadgetComponent.h |
||||
plInventoryObjComponent.h |
||||
plLightGrpComponent.h |
||||
plLightMapComponent.h |
||||
plLODFadeComponent.h |
||||
plMaxAnimUtils.h |
||||
plMaxWaveUtils.h |
||||
plMiscComponents.h |
||||
plMultistageBehComponent.h |
||||
plMultistageStage.h |
||||
plNavigableComponents.h |
||||
plNotetrackAnim.h |
||||
plNotetrackDlg.h |
||||
plNoteTrackDlgComp.h |
||||
plNPCSpawnComp.h |
||||
plObjectFlockerComponent.h |
||||
plOneShotComponent.h |
||||
plParticleComponents.h |
||||
plPhysicalComponents.h |
||||
plPhysicsGroups.h |
||||
plPickLocalizationDlg.h |
||||
plPickMaterialMap.h |
||||
plPickNode.h |
||||
plPickNodeBase.h |
||||
plPythonFileComponent.h |
||||
plResponderAnim.h |
||||
plResponderCmd.h |
||||
plResponderComponent.h |
||||
plResponderComponentPriv.h |
||||
plResponderGetComp.h |
||||
plResponderLink.h |
||||
plResponderMtl.h |
||||
plResponderWait.h |
||||
plShadowComponents.h |
||||
plSoftVolumeComponent.h |
||||
plVolumeGadgetComponent.h |
||||
plWaterComponent.h |
||||
plXImposter.h |
||||
WavFileStructs.h |
||||
) |
||||
|
||||
set(MaxComponent_RESOURCES |
||||
icon1.ico |
||||
plComponent.rc |
||||
resource.h |
||||
zoomin1.ico |
||||
) |
||||
|
||||
set(MaxComponent_SOURCES |
||||
pfGUISkinComp.cpp |
||||
plActivatorBaseComponent.cpp |
||||
plActivatorComponent.cpp |
||||
plAGComponents.cpp |
||||
plAnimComponent.cpp |
||||
plAnimCompProc.cpp |
||||
plAnimEventComponent.cpp |
||||
plAudioComponents.cpp |
||||
plAutoComponent.cpp |
||||
plAutoUIBase.cpp |
||||
plAutoUIBlock.cpp |
||||
plAutoUIComp.cpp |
||||
plAutoUIParams.cpp |
||||
plAvatarComponent.cpp |
||||
plBehavioralComponents.cpp |
||||
plBipedKiller.cpp |
||||
plBlowComponent.cpp |
||||
plCameraComponent.cpp |
||||
plCameraComponents.cpp |
||||
plCAnimParamBlock.cpp |
||||
plClickableComponent.cpp |
||||
plClickDragComponent.cpp |
||||
plClimbComponent.cpp |
||||
plClothingComponent.cpp |
||||
plClusterComponent.cpp |
||||
plComponent.cpp |
||||
plComponentBase.cpp |
||||
plComponentMgr.cpp |
||||
plComponentTools.cpp |
||||
plDicer.cpp |
||||
plDistribComponent.cpp |
||||
plDistribComponent_old.cpp |
||||
plExcludeRegionComponent.cpp |
||||
plFootPrintComponent.cpp |
||||
plFootstepComponent.cpp |
||||
plGrassComponent.cpp |
||||
plGUIComponents.cpp |
||||
plIgnoreComponent.cpp |
||||
plImpactGadgetComponent.cpp |
||||
plInventoryObjComponent.cpp |
||||
plLightGrpComponent.cpp |
||||
plLightMapComponent.cpp |
||||
plLineFollowComp.cpp |
||||
plLODFadeComponent.cpp |
||||
plMaxAnimUtils.cpp |
||||
plMaxWaveUtils.cpp |
||||
plMiscComponents.cpp |
||||
plMorphSeqComp.cpp |
||||
plMultistageBehComponent.cpp |
||||
plMultistageStage.cpp |
||||
plNavigableComponents.cpp |
||||
plNotetrackAnim.cpp |
||||
plNotetrackDlg.cpp |
||||
plNoteTrackDlgComp.cpp |
||||
plNPCSpawnComp.cpp |
||||
plObjectFlockerComponent.cpp |
||||
plOneShotComponent.cpp |
||||
plParticleComponents.cpp |
||||
plPhysConstraintComponents.cpp |
||||
plPhysicalComponents.cpp |
||||
plPickLocalizationDlg.cpp |
||||
plPickMaterialMap.cpp |
||||
plPickNode.cpp |
||||
plPickNodeBase.cpp |
||||
plPickNodeComp.cpp |
||||
plPythonFileComponent.cpp |
||||
plRepComponent.cpp |
||||
plResponderAnim.cpp |
||||
plResponderComponent.cpp |
||||
plResponderGetComp.cpp |
||||
plResponderLink.cpp |
||||
plResponderMtl.cpp |
||||
plResponderWait.cpp |
||||
plSeekPoint.cpp |
||||
plShadowComponents.cpp |
||||
plSmoothComponent.cpp |
||||
plSoftVolumeComponent.cpp |
||||
plTemplateComponent.cpp |
||||
plTypesComponents.cpp |
||||
plVolumeGadgetComponent.cpp |
||||
plWaterComponent.cpp |
||||
plXImposter.cpp |
||||
) |
||||
|
||||
add_library(MaxComponent |
||||
STATIC |
||||
${MaxComponent_HEADERS} |
||||
${MaxComponent_RESOURCES} |
||||
${MaxComponent_SOURCES} |
||||
) |
||||
|
||||
source_group("Header Files" FILES ${MaxComponents_HEADERS}) |
||||
source_group("Resource Files" FILES ${MaxComponents_RESOURCES}) |
||||
source_group("Source Files" FILES ${MaxComponents_SOURCES}) |
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue