From 995c537fd4b87d49e8527f7eee181f4b9ce5e595 Mon Sep 17 00:00:00 2001 From: David Madl Date: Sat, 7 Mar 2026 22:57:11 +0100 Subject: [PATCH] build: submodules for libpasada, librubberband. Add librubberband. --- .gitmodules | 6 ++++++ app/src/main/cpp/CMakeLists.txt | 2 ++ app/src/main/cpp/libpasada | 1 + app/src/main/cpp/librubberband | 1 + 4 files changed, 10 insertions(+) create mode 100644 .gitmodules create mode 160000 app/src/main/cpp/libpasada create mode 160000 app/src/main/cpp/librubberband diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..774deee --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "app/src/main/cpp/rubberband"] + path = app/src/main/cpp/librubberband + url = https://donkey.abanbytes.eu/david/librubberband.git +[submodule "app/src/main/cpp/libpasada"] + path = app/src/main/cpp/libpasada + url = https://donkey.abanbytes.eu/david/libpasada.git diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index 0571075..543f494 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -13,6 +13,7 @@ cmake_minimum_required(VERSION 3.22.1) project("lockstep-native") add_subdirectory(libpasada/pasada-lib) +add_subdirectory(librubberband) # Creates and names a library, sets it as either STATIC # or SHARED, and provides the relative paths to its source code. @@ -57,6 +58,7 @@ target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE libpasada/pasada-lib/in target_link_libraries(${CMAKE_PROJECT_NAME} # List libraries link to the target library pasada + rubberband oboe::oboe mpg123 android diff --git a/app/src/main/cpp/libpasada b/app/src/main/cpp/libpasada new file mode 160000 index 0000000..fe300da --- /dev/null +++ b/app/src/main/cpp/libpasada @@ -0,0 +1 @@ +Subproject commit fe300dabd307fcfc9f22a05c95427e3c0e7b3ceb diff --git a/app/src/main/cpp/librubberband b/app/src/main/cpp/librubberband new file mode 160000 index 0000000..3a3acae --- /dev/null +++ b/app/src/main/cpp/librubberband @@ -0,0 +1 @@ +Subproject commit 3a3acae7775b87f80066db84ae9a80279c09783a