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.
135 lines
4.0 KiB
135 lines
4.0 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}) |
|
|
|
set(MaxPlasmaMtls_HEADERS |
|
plBMSampler.h |
|
plDetailCurveCtrl.h |
|
plMaterialRefMsg.h |
|
plMtlImport.h |
|
Shaders.h |
|
) |
|
|
|
set(MaxPlasmaMtls_HEADERS_Layers |
|
Layers/plAngleAttenLayer.h |
|
Layers/plDynamicEnvLayer.h |
|
Layers/plDynamicTextLayer.h |
|
Layers/plLayerTex.h |
|
Layers/plLayerTexBitmapPB.h |
|
Layers/plMAXCameraLayer.h |
|
Layers/plPlasmaMAXLayer.h |
|
Layers/plStaticEnvLayer.h |
|
Layers/plStaticEnvLayerBitmapPB.h |
|
) |
|
|
|
set(MaxPlasmaMtls_HEADERS_Materials |
|
Materials/plAnimStealthNode.h |
|
Materials/plBumpMtl.h |
|
Materials/plBumpMtlAnimPB.h |
|
Materials/plBumpMtlAnimPBDec.h |
|
Materials/plBumpMtlBasicPB.h |
|
Materials/plBumpMtlBasicPBDec.h |
|
Materials/plClothingMtl.h |
|
Materials/plClothingMtlPBDec.h |
|
Materials/plCompositeMtl.h |
|
Materials/plCompositeMtlDlg.h |
|
Materials/plCompositeMtlPB.h |
|
Materials/plCompositeMtlPBDec.h |
|
Materials/plDecalMtl.h |
|
Materials/plDecalMtlAdvPB.h |
|
Materials/plDecalMtlAdvPBDec.h |
|
Materials/plDecalMtlAnimPB.h |
|
Materials/plDecalMtlAnimPBDec.h |
|
Materials/plDecalMtlBasicPB.h |
|
Materials/plDecalMtlBasicPBDec.h |
|
Materials/plDecalMtlLayersPB.h |
|
Materials/plDecalMtlLayersPBDec.h |
|
Materials/plMultipassMtl.h |
|
Materials/plMultipassMtlDlg.h |
|
Materials/plMultipassMtlPB.h |
|
Materials/plNoteTrackWatcher.h |
|
Materials/plParticleMtl.h |
|
Materials/plParticleMtlPBDec.h |
|
Materials/plPassAnimDlgProc.h |
|
Materials/plPassBaseParamIDs.h |
|
Materials/plPassMtl.h |
|
Materials/plPassMtlAdvPB.h |
|
Materials/plPassMtlAdvPBDec.h |
|
Materials/plPassMtlAnimPB.h |
|
Materials/plPassMtlAnimPBDec.h |
|
Materials/plPassMtlBase.h |
|
Materials/plPassMtlBasicPB.h |
|
Materials/plPassMtlBasicPBDec.h |
|
Materials/plPassMtlLayersPB.h |
|
Materials/plPassMtlLayersPBDec.h |
|
) |
|
|
|
set(MaxPlasmaMtls_RESOURCES |
|
MaxPlasmaMtls.rc |
|
resource.h |
|
|
|
res/detailBgnd8bit.bmp |
|
res/dmtlbut.bmp |
|
res/dmtlmsk.bmp |
|
) |
|
|
|
set(MaxPlasmaMtls_SOURCES |
|
plBinkBitmap.cpp |
|
plBMSampler.cpp |
|
plDetailCurveCtrl.cpp |
|
plMtlImport.cpp |
|
Shaders.cpp |
|
) |
|
|
|
set(MaxPlasmaMtls_SOURCES_Layers |
|
Layers/plAngleAttenLayer.cpp |
|
Layers/plDynamicEnvLayer.cpp |
|
Layers/plDynamicTextLayer.cpp |
|
Layers/plLayerTex.cpp |
|
Layers/plMAXCameraLayer.cpp |
|
Layers/plPlasmaMAXLayer.cpp |
|
Layers/plStaticEnvLayer.cpp |
|
) |
|
|
|
set(MaxPlasmaMtls_SOURCES_Materials |
|
Materials/plAnimStealthConvert.cpp |
|
Materials/plAnimStealthNode.cpp |
|
Materials/plBumpMtl.cpp |
|
Materials/plClothingMtl.cpp |
|
Materials/plCompositeMtl.cpp |
|
Materials/plCompositeMtlDlg.cpp |
|
Materials/plDecalMtl.cpp |
|
Materials/plMultipassMtl.cpp |
|
Materials/plMultipassMtlDlg.cpp |
|
Materials/plNoteTrackWatcher.cpp |
|
Materials/plParticleMtl.cpp |
|
Materials/plPassAnimDlgProc.cpp |
|
Materials/plPassMtl.cpp |
|
Materials/plPassMtlBase.cpp |
|
) |
|
|
|
use_precompiled_header(Pch.h Pch.cpp MaxPlasmaMtls_HEADERS MaxPlasmaMtls_SOURCES) |
|
add_library(MaxPlasmaMtls |
|
STATIC |
|
${MaxPlasmaMtls_HEADERS} |
|
${MaxPlasmaMtls_HEADERS_Layers} |
|
${MaxPlasmaMtls_HEADERS_Materials} |
|
${MaxPlasmaMtls_RESOURCES} |
|
${MaxPlasmaMtls_SOURCES} |
|
${MaxPlasmaMtls_SOURCES_Layers} |
|
${MaxPlasmaMtls_SOURCES_Materials} |
|
) |
|
|
|
source_group("Header Files" FILES ${MaxPlasmaMtls_HEADERS}) |
|
source_group("Header Files\\Layers" FILES ${MaxPlasmaMtls_HEADERS_Layers}) |
|
source_group("Header Files\\Materials" FILES ${MaxPlasmaMtls_HEADERS_Materials}) |
|
source_group("Resource Files" FILES ${MaxPlasmaMtls_RESOURCES}) |
|
source_group("Source Files" FILES ${MaxPlasmaMtls_SOURCES}) |
|
source_group("Source Files\\Layers" FILES ${MaxPlasmaMtls_SOURCES_Layers}) |
|
source_group("Source Files\\Materials" FILES ${MaxPlasmaMtls_SOURCES_Materials})
|
|
|