42 changed files with 287 additions and 104 deletions
@ -0,0 +1,23 @@ |
|||||||
|
add_definitions(-D_LIB) |
||||||
|
|
||||||
|
add_subdirectory(plAgeDescription) |
||||||
|
add_subdirectory(plAgeLoader) |
||||||
|
add_subdirectory(plAudible) |
||||||
|
#add_subdirectory(plAudio) # TODO: DirectX |
||||||
|
#add_subdirectory(plAudioCore) # TODO: DirectX |
||||||
|
add_subdirectory(plAvatar) |
||||||
|
add_subdirectory(plCompression) |
||||||
|
add_subdirectory(plContainer) |
||||||
|
#add_subdirectory(plDeviceSelector) # Not being used by any current slns |
||||||
|
add_subdirectory(plDrawable) |
||||||
|
add_subdirectory(plEncryption) |
||||||
|
add_subdirectory(plFile) |
||||||
|
#add_subdirectory(plGClip) # Not being used by any current slns |
||||||
|
#add_subdirectory(plGeometry) # Not being used by any current slns |
||||||
|
#add_subdirectory(plGImage) |
||||||
|
add_subdirectory(plGLight) |
||||||
|
#add_subdirectory(plGRenderProcs) # Not being used by any current slns |
||||||
|
#add_subdirectory(plInputCore) # TODO: DirectX |
||||||
|
add_subdirectory(plInterp) |
||||||
|
add_subdirectory(plIntersect) |
||||||
|
add_subdirectory(plJPEG) |
@ -0,0 +1,41 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
include_directories(${ZLIB_INCLUDE_DIR}) |
||||||
|
|
||||||
|
set(plFile_SOURCES |
||||||
|
hsFiles.cpp |
||||||
|
plBrowseFolder.cpp |
||||||
|
plEncryptedStream.cpp |
||||||
|
plFileUtils.cpp |
||||||
|
plInitFileReader.cpp |
||||||
|
plSecureStream.cpp |
||||||
|
plStreamSource.cpp |
||||||
|
) |
||||||
|
|
||||||
|
if(WIN32) |
||||||
|
set(plFile_SOURCES ${plFile_SOURCES} hsFiles_Win.cpp) |
||||||
|
elseif(APPLE) |
||||||
|
set(plFile_SOURCES "${plFile_SOURCES} hsFiles_Mac.cpp") |
||||||
|
#elseif(PS2) |
||||||
|
# set(plFile_SOURCES "${plFile_SOURCES} hsFiles_PS2.cpp") |
||||||
|
else(WIN32) |
||||||
|
set(plFile_SOURCES "${plFile_SOURCES} hsFiles_Unix.cpp") |
||||||
|
endif(WIN32) |
||||||
|
|
||||||
|
set(plFile_HEADERS |
||||||
|
hsFiles.h |
||||||
|
plBrowseFolder.h |
||||||
|
plEncryptedStream.h |
||||||
|
plFileUtils.h |
||||||
|
plInitFileReader.h |
||||||
|
plSecureStream.h |
||||||
|
plStreamSource.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plFile STATIC ${plFile_SOURCES} ${plFile_HEADERS}) |
||||||
|
target_link_libraries(plFile ${ZLIB_LIBRARIES}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plFile_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plFile_HEADERS}) |
@ -0,0 +1,37 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib/inc") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
include_directories(${OPENSSL_INCLUDE_DIR}) |
||||||
|
|
||||||
|
set(plGLight_SOURCES |
||||||
|
plDirectShadowMaster.cpp |
||||||
|
plLightInfo.cpp |
||||||
|
plLightProxy.cpp |
||||||
|
plLightSpace.cpp |
||||||
|
plPerspDirSlave.cpp |
||||||
|
plPointShadowMaster.cpp |
||||||
|
plShadowCaster.cpp |
||||||
|
plShadowMaster.cpp |
||||||
|
plShadowSlave.cpp |
||||||
|
) |
||||||
|
|
||||||
|
set(plGLight_HEADERS |
||||||
|
plDirectShadowMaster.h |
||||||
|
plGLightCreatable.h |
||||||
|
plLightInfo.h |
||||||
|
plLightKonstants.h |
||||||
|
plLightProxy.h |
||||||
|
plLightSpace.h |
||||||
|
plPerspDirSlave.h |
||||||
|
plPointShadowMaster.h |
||||||
|
plShadowCaster.h |
||||||
|
plShadowMaster.h |
||||||
|
plShadowSlave.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plGLight STATIC ${plGLight_SOURCES} ${plGLight_HEADERS}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plGLight_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plGLight_HEADERS}) |
@ -0,0 +1,31 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib/inc") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
set(plInterp_SOURCES |
||||||
|
hsInterp.cpp |
||||||
|
hsKeys.cpp |
||||||
|
plAnimPath.cpp |
||||||
|
plAnimTimeConvert.cpp |
||||||
|
plATCEaseCurves.cpp |
||||||
|
plController.cpp |
||||||
|
plModulator.cpp |
||||||
|
) |
||||||
|
|
||||||
|
set(plInterp_HEADERS |
||||||
|
hsInterp.h |
||||||
|
hsKeys.h |
||||||
|
hsTimedValue.h |
||||||
|
plAnimEaseTypes.h |
||||||
|
plAnimPath.h |
||||||
|
plAnimTimeConvert.h |
||||||
|
plController.h |
||||||
|
plInterpCreatable.h |
||||||
|
plModulator.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plInterp STATIC ${plInterp_SOURCES} ${plInterp_HEADERS}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plInterp_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plInterp_HEADERS}) |
@ -0,0 +1,31 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib/inc") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
set(plIntersect_SOURCES |
||||||
|
plClosest.cpp |
||||||
|
plHardRegion.cpp |
||||||
|
plHardRegionPlanes.cpp |
||||||
|
plHardRegionTypes.cpp |
||||||
|
plSoftVolume.cpp |
||||||
|
plSoftVolumeTypes.cpp |
||||||
|
plVolumeIsect.cpp |
||||||
|
) |
||||||
|
|
||||||
|
set(plIntersect_HEADERS |
||||||
|
plClosest.h |
||||||
|
plHardRegion.h |
||||||
|
plHardRegionPlanes.h |
||||||
|
plHardRegionTypes.h |
||||||
|
plIntersectCreatable.h |
||||||
|
plRegionBase.h |
||||||
|
plSoftVolume.h |
||||||
|
plSoftVolumeTypes.h |
||||||
|
plVolumeIsect.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plIntersect STATIC ${plIntersect_SOURCES} ${plIntersect_HEADERS}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plIntersect_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plIntersect_HEADERS}) |
@ -0,0 +1,20 @@ |
|||||||
|
include_directories("../../CoreLib") |
||||||
|
include_directories("../../NucleusLib/inc") |
||||||
|
include_directories("../../NucleusLib") |
||||||
|
include_directories("../../PubUtilLib") |
||||||
|
|
||||||
|
find_package(JPEG REQUIRED) |
||||||
|
include_directories(${JPEG_INCLUDE_DIR}) |
||||||
|
|
||||||
|
set(plJPEG_SOURCES |
||||||
|
plJPEG.cpp |
||||||
|
) |
||||||
|
|
||||||
|
set(plJPEG_HEADERS |
||||||
|
plJPEG.h |
||||||
|
) |
||||||
|
|
||||||
|
add_library(plJPEG STATIC ${plJPEG_SOURCES} ${plJPEG_HEADERS}) |
||||||
|
|
||||||
|
source_group("Source Files" FILES ${plJPEG_SOURCES}) |
||||||
|
source_group("Header Files" FILES ${plJPEG_HEADERS}) |
Loading…
Reference in new issue