Files
metabuilder/gameengine/packages/materialx/python/setup.py.in
johndoe6345789 6fbc47a2db feat: Add SDL3CPlusPlus game engine to gameengine/
Import SDL3CPlusPlus C++ game engine with:
- SDL3 + bgfx rendering backend
- Vulkan/Metal/DirectX shader support
- MaterialX material system
- Scene framework with ECS architecture
- Comprehensive test suite (TDD approach)
- Conan package management
- CMake build system

This provides the native C++ foundation for the Universal Platform's
Game and 3D capability modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 16:29:20 +00:00

19 lines
615 B
Python
Executable File

from setuptools import setup
import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))
def getRecursivePackageData(root):
packageData = []
for dirpath, dirnames, filenames in os.walk(root):
relpath = os.path.relpath(dirpath, root)
packageData.append(os.path.join(relpath, '*.*'))
return packageData
setup(name='MaterialX',
url='www.materialx.org',
version='${MATERIALX_MAJOR_VERSION}.${MATERIALX_MINOR_VERSION}.${MATERIALX_BUILD_VERSION}',
packages=['MaterialX'],
package_data={'MaterialX' : getRecursivePackageData('MaterialX')},
zip_safe = False)