manually merged with ARM version

This commit is contained in:
2025-11-13 17:43:55 +03:00
parent 77005d7863
commit b7ba42765b
463 changed files with 119514 additions and 45 deletions

48
l502/CMakeLists.txt Normal file
View File

@ -0,0 +1,48 @@
cmake_minimum_required(VERSION 2.8.12)
project(l502api C)
set(PROJECT_VARNAME_PREFIX L502API)
include(${LTIMER_DIR}/ltimer.cmake)
set(SOURCES
l502api.c
l502api_compat.c
l502api_eeprom.c
l502api_bf.c
${LTIMER_SOURCES}
)
set(SETUP_HEADERS
l502api.h
l502api_compat.h)
set(HEADERS
l502api_private.h
lpcie_ioctls.h
${LTIMER_HEADERS})
set(LIBS
x502api
${LTIMER_LIBS})
set(L502API_COMPILE_DEFINITIONS ${L502API_COMPILE_DEFINITIONS} ${LTIMER_DEFINITIONS})
if(WIN32)
#В Windows используем setupapi для нахождения устройства
set(LIBS ${LIBS} setupapi)
set(SOURCES ${SOURCES} win/l502_spec.c)
elseif(UNIX)
set(SOURCES ${SOURCES} linux/l502_spec.c)
endif(WIN32)
include(${X502_LIBS_CMAKE_FILE})