ADD_DEFINITIONS("-D_TZ_SYS_ETC=\"${TZ_SYS_ETC}\"")
ADD_DEFINITIONS("-D_TZ_SYS_RO_SHARE=\"${TZ_SYS_RO_SHARE}\"")
ADD_DEFINITIONS("-D_TZ_SYS_SHARE=\"${TZ_SYS_SHARE}\"")
-ADD_DEFINITIONS("-DSETTING_DEF_RES=\"${SETTING_DEF_RES}\"")
-
-IF(TIZEN_WEARABLE)
- ADD_DEFINITIONS(-DTIZEN_WEARABLE)
-ENDIF(TIZEN_WEARABLE)
-IF(TIZEN_MOBILE)
- ADD_DEFINITIONS(-DTIZEN_MOBILE)
-ENDIF(TIZEN_MOBILE)
+ADD_DEFINITIONS("-DSST_RES_DIR=\"${SST_RES_DIR}\"")
IF(STDOUT_LOG)
ADD_DEFINITIONS("-DSST_STDOUT")
ENDIF(STDOUT_LOG)
FILE(GLOB SRCS src/*.c)
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
+SET(COMMON_OBJ "SST_COMMON")
+ADD_LIBRARY(${COMMON_OBJ} OBJECT ${SRCS})
+SET_TARGET_PROPERTIES(${COMMON_OBJ} PROPERTIES POSITION_INDEPENDENT_CODE ON)
+
+FILE(GLOB STD_SRCS src/standard_excl/*.c)
+ADD_LIBRARY(${PROJECT_NAME} ${STD_SRCS} $<TARGET_OBJECTS:${COMMON_OBJ}>)
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LIBRARIES})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER} SOVERSION ${MAJORVER})
-
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})
+
+#FILE(GLOB WEARABLE_SRCS src/wearable_excl/*.c)
+#SET(WEARABLE_LIB "${PROJECT_NAME}-wearable")
+#ADD_LIBRARY(${WEARABLE_LIB} ${WEARABLE_SRCS} $<TARGET_OBJECTS:${COMMON_OBJ}>)
+#TARGET_LINK_LIBRARIES(${WEARABLE_LIB} ${pkgs_LIBRARIES})
+#SET_TARGET_PROPERTIES(${WEARABLE_LIB} PROPERTIES VERSION ${FULLVER} SOVERSION ${MAJORVER})
+#INSTALL(TARGETS ${WEARABLE_LIB} DESTINATION ${LIB_INSTALL_DIR})
+
FILE(GLOB HEADERS include/*.h)
INSTALL(FILES ${HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/system)
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
INSTALL(FILES ${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-ADD_SUBDIRECTORY(utils)
+ADD_SUBDIRECTORY(libutil)
ADD_SUBDIRECTORY(tests)