You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
193 lines
4.9 KiB
193 lines
4.9 KiB
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 |
|
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 |
|
) |
|
|
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
) |
|
|
|
use_precompiled_header(Pch.h Pch.cpp MaxComponent_HEADERS MaxComponent_SOURCES) |
|
add_library(MaxComponent |
|
STATIC |
|
${MaxComponent_HEADERS} |
|
${MaxComponent_RESOURCES} |
|
${MaxComponent_SOURCES} |
|
) |
|
|
|
source_group("Header Files" FILES ${MaxComponent_HEADERS}) |
|
source_group("Resource Files" FILES ${MaxComponent_RESOURCES}) |
|
source_group("Source Files" FILES ${MaxComponent_SOURCES}) |
|
|
|
|