Improve module scu setup a bit.

This commit is contained in:
Relintai 2023-07-11 16:28:39 +02:00
parent 272ee82567
commit e27adb573e

View File

@ -301,7 +301,7 @@ def generate_scu_files(verbose, is_release_build):
] ]
) )
#TODO most of these should be merged per module #TODO These should be moved to module conpig.py s
process_folder(["modules/broken_seals_module"]) process_folder(["modules/broken_seals_module"])
process_folder(["modules/cscript"]) process_folder(["modules/cscript"])
@ -310,46 +310,48 @@ def generate_scu_files(verbose, is_release_build):
process_folder(["modules/database"]) process_folder(["modules/database"])
process_folder(["modules/database_sqlite"]) process_folder(["modules/database_sqlite"])
process_folder(["modules/entity_spell_system"]) process_folder(["modules/entity_spell_system",
process_folder(["modules/entity_spell_system/data/atlases"]) "data/atlases",
process_folder(["modules/entity_spell_system/data/auras"]) "data/auras",
process_folder(["modules/entity_spell_system/data/items"]) "data/items",
process_folder(["modules/entity_spell_system/data/loot"]) "data/loot",
process_folder(["modules/entity_spell_system/data/species"]) "data/species",
process_folder(["modules/entity_spell_system/data/spells"]) "data/spells",
process_folder(["modules/entity_spell_system/database"]) "database",
process_folder(["modules/entity_spell_system/drag_and_drop"]) "drag_and_drop",
process_folder(["modules/entity_spell_system/editor"]) "editor",
process_folder(["modules/entity_spell_system/entities"]) "entities",
process_folder(["modules/entity_spell_system/entities/ai"]) "entities/ai",
process_folder(["modules/entity_spell_system/entities/auras"]) "entities/auras",
process_folder(["modules/entity_spell_system/entities/data"]) "entities/data",
process_folder(["modules/entity_spell_system/entities/resources"]) "entities/resources",
process_folder(["modules/entity_spell_system/entities/skills"]) "entities/skills",
process_folder(["modules/entity_spell_system/entities/stats"]) "entities/stats",
process_folder(["modules/entity_spell_system/formations"]) "formations",
process_folder(["modules/entity_spell_system/infos"]) "infos",
process_folder(["modules/entity_spell_system/inventory"]) "inventory",
process_folder(["modules/entity_spell_system/material_cache"]) "material_cache",
process_folder(["modules/entity_spell_system/pipelines"]) "pipelines",
process_folder(["modules/entity_spell_system/profiles"]) "profiles",
process_folder(["modules/entity_spell_system/profiles/actionbar"]) "profiles/actionbar",
process_folder(["modules/entity_spell_system/profiles/input"]) "profiles/input",
process_folder(["modules/entity_spell_system/projectiles/3d"]) "projectiles/3d",
process_folder(["modules/entity_spell_system/props"]) "props",
process_folder(["modules/entity_spell_system/singletons"]) "singletons",
process_folder(["modules/entity_spell_system/skeleton"]) "skeleton",
process_folder(["modules/entity_spell_system/spawners"]) "spawners",
process_folder(["modules/entity_spell_system/utility"]) "utility",
])
process_folder(["modules/fastnoise"]) process_folder(["modules/fastnoise"])
process_folder(["modules/gdnative"]) process_folder(["modules/gdnative",
process_folder(["modules/gdnative/gdnative"]) "gdnative",
process_folder(["modules/gdnative/nativescript"]) "nativescript",
#process_folder(["modules/gdnative/arvr"]) #"arvr",
process_folder(["modules/gdnative/pluginscript"]) "pluginscript",
process_folder(["modules/gdnative/net"]) "net",
])
process_folder(["modules/gdscript"]) process_folder(["modules/gdscript"])
#process_folder(["modules/gdscript/language_server"]) #process_folder(["modules/gdscript/language_server"])
@ -361,175 +363,191 @@ def generate_scu_files(verbose, is_release_build):
process_folder(["modules/lz4"]) process_folder(["modules/lz4"])
process_folder(["modules/material_maker"]) process_folder(["modules/material_maker",
process_folder(["modules/material_maker/algos"]) "algos",
process_folder(["modules/material_maker/editor"]) "editor",
process_folder(["modules/material_maker/editor/widgets/color_picker_popup"]) "editor/widgets/color_picker_popup",
process_folder(["modules/material_maker/editor/widgets/curve_edit"]) "editor/widgets/curve_edit",
process_folder(["modules/material_maker/editor/widgets/file_dialog"]) "editor/widgets/file_dialog",
process_folder(["modules/material_maker/editor/widgets/float_edit"]) "editor/widgets/float_edit",
process_folder(["modules/material_maker/editor/widgets/gradient_editor"]) "editor/widgets/gradient_editor",
process_folder(["modules/material_maker/editor/widgets/image_picker_button"]) "editor/widgets/image_picker_button",
process_folder(["modules/material_maker/editor/widgets/mm_dnd_color_picker_button"]) "editor/widgets/mm_dnd_color_picker_button",
process_folder(["modules/material_maker/editor/widgets/polygon_edit"]) "editor/widgets/polygon_edit",
process_folder(["modules/material_maker/editor/widgets/tones_editor"]) "editor/widgets/tones_editor",
process_folder(["modules/material_maker/nodes"]) "nodes",
process_folder(["modules/material_maker/nodes/bases"]) "nodes/bases",
process_folder(["modules/material_maker/nodes/filter"]) "nodes/filter",
process_folder(["modules/material_maker/nodes/gradient"]) "nodes/gradient",
process_folder(["modules/material_maker/nodes/noise"]) "nodes/noise",
process_folder(["modules/material_maker/nodes/other"]) "nodes/other",
process_folder(["modules/material_maker/nodes/pattern"]) "nodes/pattern",
process_folder(["modules/material_maker/nodes/sdf2d"]) "nodes/sdf2d",
process_folder(["modules/material_maker/nodes/sdf3d"]) "nodes/sdf3d",
process_folder(["modules/material_maker/nodes/simple"]) "nodes/simple",
process_folder(["modules/material_maker/nodes/transform"]) "nodes/transform",
process_folder(["modules/material_maker/nodes/uniform"]) "nodes/uniform",
])
process_folder(["modules/mbedtls"]) process_folder(["modules/mbedtls"])
process_folder(["modules/mesh_data_resource"]) process_folder(["modules/mesh_data_resource",
process_folder(["modules/mesh_data_resource/editor"]) "editor",
process_folder(["modules/mesh_data_resource/editor/utilities"]) "editor/utilities",
process_folder(["modules/mesh_data_resource/editor/uv_editor"]) "editor/uv_editor",
process_folder(["modules/mesh_data_resource/nodes"]) "nodes",
process_folder(["modules/mesh_data_resource/plugin"]) "plugin",
process_folder(["modules/mesh_data_resource/plugin_gltf"]) "plugin_gltf",
process_folder(["modules/mesh_data_resource/props"]) "props",
process_folder(["modules/mesh_data_resource/props_2d"]) "props_2d",
])
process_folder(["modules/mesh_utils"]) process_folder(["modules/mesh_utils"])
process_folder(["modules/navigation"]) process_folder(["modules/navigation"])
process_folder(["modules/navigation_dummy"]) process_folder(["modules/navigation_dummy"])
process_folder(["modules/navigation_geometry_parsers"]) process_folder(["modules/navigation_geometry_parsers",
process_folder(["modules/navigation_geometry_parsers/geometry_parser_2d"]) "geometry_parser_2d",
process_folder(["modules/navigation_geometry_parsers/geometry_parser_3d"]) "geometry_parser_3d",
])
process_folder(["modules/navigation_mesh_generator"]) process_folder(["modules/navigation_mesh_generator"])
process_folder(["modules/navigation_mesh_generator/editor"]) process_folder(["modules/navigation_mesh_generator/editor"])
process_folder(["modules/network_synchronizer"]) process_folder(["modules/network_synchronizer"])
process_folder(["modules/paint"]) process_folder(["modules/paint",
process_folder(["modules/paint/actions"]) "actions",
process_folder(["modules/paint/editor"]) "editor",
process_folder(["modules/paint/nodes"]) "nodes",
process_folder(["modules/paint/ui"]) "ui",
process_folder(["modules/paint/ui/property_inspectors"]) "ui/property_inspectors",
])
process_folder(["modules/props"]) process_folder(["modules/props",
process_folder(["modules/props/clutter"]) "clutter",
process_folder(["modules/props/editor"]) "editor",
process_folder(["modules/props/jobs"]) "jobs",
process_folder(["modules/props/lights"]) "lights",
process_folder(["modules/props/material_cache"]) "material_cache",
process_folder(["modules/props/props"]) "props",
process_folder(["modules/props/singleton"]) "singleton",
process_folder(["modules/props/tiled_wall"]) "tiled_wall",
])
process_folder(["modules/props_2d"]) process_folder(["modules/props_2d",
process_folder(["modules/props_2d/clutter"]) "clutter",
process_folder(["modules/props_2d/editor"]) "editor",
process_folder(["modules/props_2d/jobs"]) "jobs",
process_folder(["modules/props_2d/lights"]) "lights",
process_folder(["modules/props_2d/material_cache"]) "material_cache",
process_folder(["modules/props_2d/props"]) "props",
process_folder(["modules/props_2d/singleton"]) "singleton",
process_folder(["modules/props_2d/tiled_wall"]) "tiled_wall",
])
process_folder(["modules/skeleton_2d"]) process_folder(["modules/skeleton_2d",
process_folder(["modules/skeleton_2d/editor"]) "editor",
process_folder(["modules/skeleton_2d/nodes"]) "nodes",
process_folder(["modules/skeleton_2d/resources"]) "resources",
process_folder(["modules/skeleton_3d"]) ])
process_folder(["modules/skeleton_3d/editor"]) process_folder(["modules/skeleton_3d",
process_folder(["modules/skeleton_3d/nodes"]) "editor",
process_folder(["modules/skeleton_3d/resources"]) "nodes",
"resources",
])
process_folder(["modules/steering_ai"]) process_folder(["modules/steering_ai",
process_folder(["modules/steering_ai/agents"]) "agents",
process_folder(["modules/steering_ai/behaviors"]) "behaviors",
process_folder(["modules/steering_ai/proximities"]) "proximities",
])
process_folder(["modules/terraman"]) process_folder(["modules/terraman",
process_folder(["modules/terraman/areas"]) "areas",
process_folder(["modules/terraman/data"]) "data",
process_folder(["modules/terraman/level_generator"]) "level_generator",
process_folder(["modules/terraman/library"]) "library",
process_folder(["modules/terraman/meshers"]) "meshers",
process_folder(["modules/terraman/meshers/blocky"]) "meshers/blocky",
process_folder(["modules/terraman/meshers/default"]) "meshers/default",
process_folder(["modules/terraman/nodes"]) "nodes",
process_folder(["modules/terraman/world"]) "world",
process_folder(["modules/terraman/world/blocky"]) "world/blocky",
process_folder(["modules/terraman/world/default"]) "world/default",
process_folder(["modules/terraman/world/jobs"]) "world/jobs",
])
process_folder(["modules/terraman_2d"]) process_folder(["modules/terraman_2d",
process_folder(["modules/terraman_2d/areas"]) "areas",
process_folder(["modules/terraman_2d/data"]) "data",
process_folder(["modules/terraman_2d/level_generator"]) "level_generator",
process_folder(["modules/terraman_2d/library"]) "library",
process_folder(["modules/terraman_2d/meshers"]) "meshers",
process_folder(["modules/terraman_2d/meshers/default"]) "meshers/default",
process_folder(["modules/terraman_2d/meshers/isometric"]) "meshers/isometric",
process_folder(["modules/terraman_2d/meshers/simple"]) "meshers/simple",
process_folder(["modules/terraman_2d/nodes"]) "nodes",
process_folder(["modules/terraman_2d/world"]) "world",
process_folder(["modules/terraman_2d/world/default"]) "world/default",
process_folder(["modules/terraman_2d/world/isometric"]) "world/isometric",
process_folder(["modules/terraman_2d/world/jobs"]) "world/jobs",
process_folder(["modules/terraman_2d/world/simple"]) "world/simple",
])
process_folder(["modules/texture_packer"]) process_folder(["modules/texture_packer",
process_folder(["modules/texture_packer/layers"]) "layers",
process_folder(["modules/texture_packer/rectpack2D"]) "rectpack2D",
process_folder(["modules/texture_packer/texture_resource"]) "texture_resource",
])
process_folder(["modules/tile_map"]) process_folder(["modules/tile_map",
process_folder(["modules/tile_map/geometry_parser"]) "geometry_parser",
])
process_folder(["modules/ui_extensions"]) process_folder(["modules/ui_extensions"])
process_folder(["modules/unit_test"]) process_folder(["modules/unit_test"])
process_folder(["modules/users"]) process_folder(["modules/users",
process_folder(["modules/users/managers"]) "managers",
process_folder(["modules/users/singleton"]) "singleton",
process_folder(["modules/users/users"]) "users",
process_folder(["modules/users/web/middleware"]) "web/middleware",
process_folder(["modules/users/web/web_nodes"]) "web/web_nodes",
])
process_folder(["modules/voxelman"]) process_folder(["modules/voxelman",
process_folder(["modules/voxelman/areas"]) "areas",
process_folder(["modules/voxelman/data"]) "data",
process_folder(["modules/voxelman/level_generator"]) "level_generator",
process_folder(["modules/voxelman/library"]) "library",
process_folder(["modules/voxelman/meshers"]) "meshers",
process_folder(["modules/voxelman/meshers/blocky"]) "meshers/blocky",
process_folder(["modules/voxelman/meshers/cubic"]) "meshers/cubic",
process_folder(["modules/voxelman/meshers/default"]) "meshers/default",
process_folder(["modules/voxelman/meshers/marching_cubes"]) "meshers/marching_cubes",
process_folder(["modules/voxelman/nodes"]) "nodes",
process_folder(["modules/voxelman/world"]) "world",
process_folder(["modules/voxelman/world/blocky"]) "world/blocky",
process_folder(["modules/voxelman/world/cubic"]) "world/cubic",
process_folder(["modules/voxelman/world/default"]) "world/default",
process_folder(["modules/voxelman/world/jobs"]) "world/jobs",
process_folder(["modules/voxelman/world/marching_cubes"]) "world/marching_cubes",
])
process_folder(["modules/web"]) process_folder(["modules/web",
process_folder(["modules/web/database"]) "database",
process_folder(["modules/web/editor"]) "editor",
process_folder(["modules/web/html"]) "html",
process_folder(["modules/web/http"]) "http",
process_folder(["modules/web/nodes/admin_panel"]) "nodes/admin_panel",
process_folder(["modules/web/nodes/folder_serve_nodes"]) "nodes/folder_serve_nodes",
process_folder(["modules/web/nodes/list_page"]) "nodes/list_page",
process_folder(["modules/web/nodes/message_page"]) "nodes/message_page",
process_folder(["modules/web/nodes/paged_article"]) "nodes/paged_article",
process_folder(["modules/web/nodes/redirect"]) "nodes/redirect",
process_folder(["modules/web/nodes/static_pages"]) "nodes/static_pages",
])
process_folder(["modules/websocket"]) process_folder(["modules/websocket"])