cmake_minimum_required(VERSION 3.4.1)

set(relative_path "${CMAKE_CURRENT_SOURCE_DIR}/../../")
file(GLOB_RECURSE sources "${relative_path}/*.cpp" "${relative_path}/*.hpp" "${relative_path}/*.cc" "${relative_path}/*.c")


#For testing:
#message( FATAL_ERROR "" )

add_library(Cinema SHARED "${sources}")

file(GLOB_RECURSE headers "${relative_path}/*.h")

FOREACH(f ${headers})
	string(REGEX REPLACE "/(.*\/)" "" file_name ${f})
	string(REGEX REPLACE "${file_name}" "" directory ${f})
	include_directories(${directory})
ENDFOREACH(f)


set(CMAKE_VERBOSE_MAKEFILE on)
add_library(libsuper STATIC IMPORTED)
set_target_properties(libsuper PROPERTIES IMPORTED_LOCATION "${relative_path}/../../main/jnilibs/${ANDROID_ABI}/libSuperpoweredAndroid.a")

#set(CMAKE_VERBOSE_MAKEFILE on)
add_library(libsqlcipher STATIC IMPORTED)
set_target_properties(libsqlcipher PROPERTIES IMPORTED_LOCATION "${relative_path}/../../main/jnilibs/${ANDROID_ABI}/libsqlcipher.so")
target_link_libraries(Cinema
					android
					log
					jnigraphics
					GLESv2
					EGL
					mediandk
					OpenMAXAL
                    libsuper
                    libsqlcipher
					)
