m3, ui/ux, and more

This commit is contained in:
Boof2015
2026-06-17 16:12:51 -04:00
parent 0afbb37c08
commit 9f2ce3bb75
533 changed files with 5933 additions and 147 deletions
@@ -0,0 +1,19 @@
cmake_minimum_required(VERSION 3.13)
project(astrascope)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Pure portable DSP + a plain-JNI bridge. No prefab / ReactAndroid / fbjni:
# <jni.h> comes from the NDK sysroot and we only link liblog.
add_library(astrascope SHARED
../cpp/dsp_utils.cpp
../cpp/spectrum.cpp
../cpp/oscilloscope.cpp
../cpp/vectorscope.cpp
../cpp/scope_jni.cpp)
target_include_directories(astrascope PRIVATE ../cpp)
find_library(log-lib log)
target_link_libraries(astrascope ${log-lib})