SDK diet and license text improved (#127)

- Exclude unnecessary binaries
- Better license wording
This commit is contained in:
Ken Van Hoeylandt
2024-12-15 14:13:15 +01:00
committed by GitHub
parent 100c24f6a3
commit 1b89065c99
7 changed files with 19 additions and 37 deletions
+2 -10
View File
@@ -1,17 +1,9 @@
idf_component_register(
INCLUDE_DIRS "Libraries/Tactility/Include" "Libraries/lvgl/Include"
INCLUDE_DIRS "Libraries/TactilityC/Include" "Libraries/lvgl/Include"
)
add_prebuilt_library(Tactility Libraries/Tactility/Binary/libTactility.a)
add_prebuilt_library(TactilityC Libraries/Tactility/Binary/libTactilityC.a)
add_prebuilt_library(TactilityCore Libraries/Tactility/Binary/libTactilityCore.a)
add_prebuilt_library(TactilityHeadless Libraries/Tactility/Binary/libTactilityHeadless.a)
add_prebuilt_library(elf_loader Libraries/elf_loader/Binary/libelf_loader.a)
add_prebuilt_library(TactilityC Libraries/TactilityC/Binary/libTactilityC.a)
add_prebuilt_library(lvgl Libraries/lvgl/Binary/liblvgl.a)
target_link_libraries(${COMPONENT_LIB} INTERFACE TactilityC)
target_link_libraries(${COMPONENT_LIB} INTERFACE Tactility)
target_link_libraries(${COMPONENT_LIB} INTERFACE TactilityHeadless)
target_link_libraries(${COMPONENT_LIB} INTERFACE TactilityCore)
target_link_libraries(${COMPONENT_LIB} INTERFACE lvgl)
target_link_libraries(${COMPONENT_LIB} INTERFACE elf_loader)
+4 -8
View File
@@ -15,12 +15,9 @@ library_path=$target_path/Libraries
cp version.txt $target_path
# Tactility
tactility_library_path=$library_path/Tactility
# TactilityC
tactility_library_path=$library_path/TactilityC
mkdir -p $tactility_library_path/Binary
cp build/esp-idf/Tactility/libTactility.a $tactility_library_path/Binary/
cp build/esp-idf/TactilityCore/libTactilityCore.a $tactility_library_path/Binary/
cp build/esp-idf/TactilityHeadless/libTactilityHeadless.a $tactility_library_path/Binary/
cp build/esp-idf/TactilityC/libTactilityC.a $tactility_library_path/Binary/
mkdir -p $tactility_library_path/Include
find_target_dir=$build_dir/$tactility_library_path/Include/
@@ -43,9 +40,8 @@ cp Libraries/lvgl_conf/lv_conf_kconfig.h $lvgl_library_path/Include/lv_conf.h
# elf_loader
elf_loader_library_path=$library_path/elf_loader
mkdir -p $elf_loader_library_path/Binary
cp -r Libraries/elf_loader/elf_loader.cmake $elf_loader_library_path
cp -r build/esp-idf/elf_loader/libelf_loader.a $elf_loader_library_path/Binary
mkdir -p $elf_loader_library_path
cp -r Libraries/elf_loader/elf_loader.cmake $elf_loader_library_path/
cp Buildscripts/CMake/TactilitySDK.cmake $target_path/
cp Buildscripts/CMake/CMakeLists.txt $target_path/