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.

84 lines
1.9 KiB

include_directories("../../CoreLib")
include_directories("../../FeatureLib")
include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
include_directories(${OPENAL_INCLUDE_DIR})
set(plAvatar_SOURCES
plAnimStage.cpp
plArmatureEffects.cpp
plArmatureMod.cpp
plAvatarClothing.cpp
plAvatarMgr.cpp
plAvatarSDLModifier.cpp
plAvatarTasks.cpp
plAvBehaviors.cpp
plAvBrain.cpp
plAvBrainClimb.cpp
plAvBrainCoop.cpp
plAvBrainCritter.cpp
plAvBrainDrive.cpp
plAvBrainGeneric.cpp
plAvBrainHuman.cpp
plAvBrainRideAnimatedPhysical.cpp
plAvBrainSwim.cpp
plAvLadderModifier.cpp
plAvTaskBrain.cpp
plAvTaskSeek.cpp
plClothingSDLModifier.cpp
plCoopCoordinator.cpp
plMultistageBehMod.cpp
plNPCSpawnMod.cpp
plOneShotMod.cpp
plPhysicalControllerCore.cpp
plSeekPointMod.cpp
plSittingModifier.cpp
plSwimRegion.cpp
)
set(plAvatar_HEADERS
plAnimStage.h
plArmatureEffects.h
plArmatureMod.h
plAvatarClothing.h
plAvatarCreatable.h
plAvatarMgr.h
plAvatarSDLModifier.h
plAvatarTasks.h
plAvBehaviors.h
plAvBrain.h
plAvBrainClimb.h
plAvBrainCoop.h
plAvBrainCritter.h
plAvBrainDrive.h
plAvBrainGeneric.h
plAvBrainHuman.h
plAvBrainRideAnimatedPhysical.h
plAvBrainSwim.h
plAvDefs.h
plAvLadderModifier.h
plAvTask.h
plAvTaskBrain.h
plAvTaskSeek.h
plClothingLayout.h
plClothingSDLModifier.h
plCoopCoordinator.h
plCritterCommands.h
plMultistageBehMod.h
plNPCSpawnMod.h
plOneShotMod.h
plPhysicalControllerCore.h
plSeekPointMod.h
plSittingModifier.h
plSwimRegion.h
)
add_library(plAvatar STATIC ${plAvatar_SOURCES} ${plAvatar_HEADERS})
target_link_libraries(plAvatar plAnimation)
source_group("Source Files" FILES ${plAvatar_SOURCES})
source_group("Header Files" FILES ${plAvatar_HEADERS})