Add external dependencies

This commit is contained in:
Iscle 2025-04-02 00:43:09 +02:00
parent 9423ded62a
commit f1bd1567aa
5 changed files with 20 additions and 3 deletions

9
.gitmodules vendored Normal file
View File

@ -0,0 +1,9 @@
[submodule "external/core"]
path = external/core
url = https://android.googlesource.com/platform/system/core
[submodule "external/libbase"]
path = external/libbase
url = https://android.googlesource.com/platform/system/libbase
[submodule "external/libfmq"]
path = external/libfmq
url = https://android.googlesource.com/platform/system/libfmq

View File

@ -5,6 +5,13 @@ set(CMAKE_CXX_STANDARD 20)
project("ViPER4Android")
add_compile_definitions(VIPER_VERSION=20240314)
# External
include_directories(
external/libbase/include
external/core/include
external/libfmq/include
external/libfmq/base)
# AIDL
set(AIDL_SRC
generated/android/media/audio/common/AudioPortDeviceExt.cpp
@ -135,12 +142,10 @@ set(AIDL_SRC
generated/android/hardware/common/fmq/GrantorDescriptor.cpp
generated/android/hardware/common/fmq/UnsynchronizedWrite.cpp)
set(AIDL_INCLUDE_DIRS
generated/include)
include_directories(generated/include)
# ViPERFX
include_directories(src/include)
include_directories(${AIDL_INCLUDE_DIRS})
set(FILES
# Main

1
external/core vendored Submodule

@ -0,0 +1 @@
Subproject commit 00c7fec1bb09f3284aad6a6f96d2f63dfc3650ad

1
external/libbase vendored Submodule

@ -0,0 +1 @@
Subproject commit 8f0ba417480079999ba552f1087ae592091b9d02

1
external/libfmq vendored Submodule

@ -0,0 +1 @@
Subproject commit be431cd81a9a2349eaea34eb56fcf6d1608da596