mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 13:44:56 +00:00
Move all submodules to extern
This commit is contained in:
@@ -1,46 +1,65 @@
|
||||
include_directories(../hecl/include
|
||||
../hecl/extern/boo/include
|
||||
../hecl/extern/athena/include
|
||||
../specter/zeus/include
|
||||
../nod/include
|
||||
../nod/logvisor/include
|
||||
../nod/logvisor/fmt/include
|
||||
../DataSpec
|
||||
../Runtime
|
||||
..)
|
||||
add_compile_definitions(ZE_ATHENA_TYPES=1)
|
||||
add_shader(CAABoxShader)
|
||||
target_link_libraries(shader_CAABoxShader PRIVATE hecl-light)
|
||||
add_shader(CCameraBlurFilter)
|
||||
target_link_libraries(shader_CCameraBlurFilter PRIVATE hecl-light)
|
||||
add_shader(CColoredQuadFilter)
|
||||
target_link_libraries(shader_CColoredQuadFilter PRIVATE hecl-light)
|
||||
add_shader(CColoredStripShader)
|
||||
target_link_libraries(shader_CColoredStripShader PRIVATE hecl-light)
|
||||
add_shader(CDecalShaders)
|
||||
target_link_libraries(shader_CDecalShaders PRIVATE hecl-light)
|
||||
add_shader(CElementGenShaders)
|
||||
target_link_libraries(shader_CElementGenShaders PRIVATE hecl-light)
|
||||
add_shader(CEnergyBarShader)
|
||||
target_link_libraries(shader_CEnergyBarShader PRIVATE hecl-light)
|
||||
add_shader(CEnvFxShaders)
|
||||
target_link_libraries(shader_CEnvFxShaders PRIVATE hecl-light)
|
||||
add_shader(CFogVolumeFilter)
|
||||
target_link_libraries(shader_CFogVolumeFilter PRIVATE hecl-light)
|
||||
add_shader(CFogVolumePlaneShader)
|
||||
target_link_libraries(shader_CFogVolumePlaneShader PRIVATE hecl-light)
|
||||
add_shader(CLineRendererShaders)
|
||||
target_link_libraries(shader_CLineRendererShaders PRIVATE hecl-light)
|
||||
add_shader(CMapSurfaceShader)
|
||||
target_link_libraries(shader_CMapSurfaceShader PRIVATE hecl-light)
|
||||
add_shader(CMoviePlayerShader)
|
||||
target_link_libraries(shader_CMoviePlayerShader PRIVATE hecl-light)
|
||||
add_shader(CNESShader)
|
||||
target_link_libraries(shader_CNESShader PRIVATE hecl-light)
|
||||
add_shader(CParticleSwooshShaders)
|
||||
target_link_libraries(shader_CParticleSwooshShaders PRIVATE hecl-light)
|
||||
add_shader(CPhazonSuitFilter)
|
||||
target_link_libraries(shader_CPhazonSuitFilter PRIVATE hecl-light)
|
||||
add_shader(CRadarPaintShader)
|
||||
target_link_libraries(shader_CRadarPaintShader PRIVATE hecl-light)
|
||||
add_shader(CRandomStaticFilter)
|
||||
target_link_libraries(shader_CRandomStaticFilter PRIVATE hecl-light)
|
||||
add_shader(CScanLinesFilter)
|
||||
target_link_libraries(shader_CScanLinesFilter PRIVATE hecl-light)
|
||||
add_shader(CSpaceWarpFilter)
|
||||
target_link_libraries(shader_CSpaceWarpFilter PRIVATE hecl-light)
|
||||
add_shader(CTextSupportShader)
|
||||
target_link_libraries(shader_CTextSupportShader PRIVATE hecl-light)
|
||||
add_shader(CTexturedQuadFilter)
|
||||
target_link_libraries(shader_CTexturedQuadFilter PRIVATE hecl-light)
|
||||
add_shader(CThermalColdFilter)
|
||||
target_link_libraries(shader_CThermalColdFilter PRIVATE hecl-light)
|
||||
add_shader(CThermalHotFilter)
|
||||
target_link_libraries(shader_CThermalHotFilter PRIVATE hecl-light)
|
||||
add_shader(CWorldShadowShader)
|
||||
target_link_libraries(shader_CWorldShadowShader PRIVATE hecl-light)
|
||||
add_shader(CXRayBlurFilter)
|
||||
target_link_libraries(shader_CXRayBlurFilter PRIVATE hecl-light)
|
||||
add_special_shader(shader_CFluidPlaneShader
|
||||
shader_CFluidPlaneShader.cpp
|
||||
shader_CFluidPlaneShaderGLSL.cpp
|
||||
shader_CFluidPlaneShaderHLSL.cpp
|
||||
shader_CFluidPlaneShaderMetal.cpp)
|
||||
target_link_libraries(shader_CFluidPlaneShader PRIVATE hecl-light)
|
||||
add_special_shader(shader_CModelShaders
|
||||
shader_CModelShadersGLSL.cpp
|
||||
shader_CModelShadersHLSL.cpp
|
||||
shader_CModelShadersMetal.cpp)
|
||||
shader_CModelShadersMetal.cpp)
|
||||
target_link_libraries(shader_CModelShaders PRIVATE hecl-light nod)
|
||||
# FIXME hack for DataSpec includes
|
||||
target_include_directories(shader_CModelShaders PRIVATE ${CMAKE_SOURCE_DIR})
|
||||
Reference in New Issue
Block a user