Skip to content

Commit cc9feb2

Browse files
authored
Merge pull request #76 from rbuehlma/improve_session_handling
Improve session handling
2 parents c9a73ab + beb8324 commit cc9feb2

28 files changed

Lines changed: 261465 additions & 555 deletions

CMakeLists.txt

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,43 @@ find_package(RapidJSON REQUIRED)
99

1010
include_directories(${KODI_INCLUDE_DIR}
1111
${RAPIDJSON_INCLUDE_DIRS}
12+
${PROJECT_SOURCE_DIR}/lib
13+
)
14+
15+
add_subdirectory(lib/sqlite)
16+
17+
set(DEPLIBS sqlite
1218
)
1319

1420
set(TELEBOY_SOURCES
1521
src/Utils.cpp
16-
src/Curl.cpp
1722
src/md5.cpp
18-
src/Cache.cpp
23+
src/Session.cpp
1924
src/TeleBoy.cpp
2025
src/UpdateThread.cpp
2126
src/categories.cpp
27+
src/sql/SQLConnection.cpp
28+
src/sql/ParameterDB.cpp
29+
src/http/Curl.cpp
30+
src/http/Cache.cpp
31+
src/http/HttpClient.cpp
2232
)
2333

2434
set(TELEBOY_HEADERS
25-
src/Curl.h
2635
src/md5.h
27-
src/Cache.h
2836
src/UpdateThread.h
37+
src/Session.h
2938
src/TeleBoy.h
3039
src/to_string.h
3140
src/Utils.h
3241
src/windows.h
3342
src/categories.h
43+
src/sql/SQLConnection.h
44+
src/sql/ParameterDB.h
45+
src/http/Curl.h
46+
src/http/Cache.h
47+
src/http/HttpClient.h
48+
src/http/HttpStatusCodeHandler.h
3449
)
3550

3651
if(WIN32)
@@ -45,7 +60,7 @@ if ( MSVC )
4560
endif ( MSVC )
4661

4762
addon_version(pvr.teleboy TELEBOY)
48-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTELEBOY_VERSION=${TELEBOY_VERSION} -DKODI_VERSION=${kodiplatform_VERSION}")
63+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTELEBOY_VERSION=${TELEBOY_VERSION} -DKODI_VERSION=${APP_VERSION_CODE}")
4964

5065

5166
build_addon(pvr.teleboy TELEBOY DEPLIBS)

lib/sqlite/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
cmake_minimum_required(VERSION 3.5)
2+
PROJECT(sqlite)
3+
4+
SET(SOURCES sqlite3.c)
5+
6+
ADD_DEFINITIONS(-D_GNU_SOURCE)
7+
8+
ADD_LIBRARY(sqlite STATIC ${SOURCES})
9+
set_property(TARGET sqlite PROPERTY POSITION_INDEPENDENT_CODE ON)
10+

0 commit comments

Comments
 (0)