# RLtools components
[submodule "docs"]
	path = docs
	url = https://github.com/rl-tools/documentation.git
[submodule "tests/data"]
	path = tests/data
	url = https://gitlab.com/backprop_tools/test-data.git
[submodule "media"]
	path = media
	url = https://github.com/rl-tools/media.git
[submodule "static/rl.tools/media"]
	path = static/rl.tools/media
	url = https://github.com/rl-tools/media.git

# Embedded Platforms
[submodule "embedded_platforms/px4"]
	path = embedded_platforms/px4
	url = https://github.com/rl-tools/px4.git
[submodule "embedded_platforms/ios"]
	path = embedded_platforms/ios
	url = https://github.com/rl-tools/ios
[submodule "embedded_platforms/teensy"]
	path = embedded_platforms/teensy
	url = https://github.com/rl-tools/teensy.git
[submodule "embedded_platforms/esp32"]
	path = embedded_platforms/esp32
	url = https://github.com/rl-tools/esp32.git
[submodule "embedded_platforms/crazyflie/controller"]
	path = embedded_platforms/crazyflie/controller
	url = https://github.com/rl-tools/crazyflie-controller.git

# Dependencies
[submodule "external/cli11"]
	path = external/cli11
	url = https://github.com/CLIUtils/CLI11.git
[submodule "external/tensorboard"]
	path = external/tensorboard
	url = https://github.com/rl-tools/tensorboard_logger.git
[submodule "external/highfive"]
	path = external/highfive
	url = https://github.com/BlueBrain/HighFive.git
[submodule "external/mujoco"]
	path = external/mujoco
	url = https://github.com/jonas-eschmann/mujoco.git
[submodule "external/glfw"] # Used for the MuJoCo UI
	path = external/glfw
	url = https://github.com/glfw/glfw.git
[submodule "external/gymnasium"]
	path = external/gymnasium
	url = https://github.com/Farama-Foundation/Gymnasium.git
[submodule "external/json"]
	path = external/json
	url = https://github.com/nlohmann/json.git
[submodule "external/cjson"]
	path = external/cjson
	url = https://github.com/DaveGamble/cJSON.git
[submodule "external/libattopng"]
	path = external/libattopng
	url = https://github.com/rl-tools/libattopng.git
[submodule "external/libwebsockets"]
	path = external/libwebsockets
	url = https://github.com/warmcat/libwebsockets.git
[submodule "external/tracy"]
	path = external/tracy
	url = https://github.com/wolfpld/tracy.git
[submodule "external/zlib"]
    path = external/zlib
    url = https://github.com/zlib-ng/zlib-ng.git

# Test dependencies
[submodule "tests/lib/matplotlib"]
	path = tests/lib/matplotlib
	url = https://github.com/lava/matplotlib-cpp.git
[submodule "tests/lib/googletest"]
	path = tests/lib/googletest
	url = https://github.com/google/googletest.git
[submodule "tests/lib/nlohmann"]
	path = tests/lib/nlohmann
	url = https://github.com/nlohmann/json.git
