The include path has to be set.
Change-Id: I19994280691af3af75923a31bec2ea60c1369912
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
PROJECT(screen-connector)
+SET(PREFIX "${CMAKE_INSTALL_PREFIX}")
+SET(LIBDIR ${LIB_INSTALL_DIR})
+SET(INCLUDEDIR "\${prefix}/include")
+SET(VERSION ${FULLVER})
+
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-zdefs")
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE@
-Name: screen_connector_launcher_service
+Name: @TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE@
Description: Support development of the Screen Connector Launcher Service library
Version: @VERSION@
Requires: tzsh-launcher-service libtbm ecore-wl2
-Libs: -L${libdir} -lscreen_connector_launcher_service
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE@
Cflags: -I${includedir} -I${includedir}/include
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE_EVAS@
-Name: screen_connector_launcher_service_evas
+Name: @TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE_EVAS@
Description: Support development of the Screen Connector Launcher Service Evas library
Version: @VERSION@
-Requires: screen_connector_launcher_service elementary
-Libs: -L${libdir} -lscreen_connector_launcher_service -lscreen_connector_launcher_service_evas
+Requires: @TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE@ elementary
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE@ -l@TARGET_SCREEN_CONNECTOR_LAUNCHER_SERVICE_EVAS@
Cflags: -I${includedir} -I${includedir}/include
cppflags: -I${includedir} -I${includedir}/include
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_PROVIDER@
-Name: screen_connector_provider
+Name: @TARGET_SCREEN_CONNECTOR_PROVIDER@
Description: Support development of the Screen Connector Provider library
Version: @VERSION@
-Libs: -L${libdir} -lscreen_connector_provider
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_PROVIDER@
Cflags: -I${includedir}
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@
-Name: screen_connector_remote_surface
+Name: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@
Description: Support development of the screen connector remote surface library
Version: @VERSION@
Requires: ecore-wl2
-Libs: -L${libdir} -lscreen_connector_remote_surface
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@
Cflags: -I${includedir}
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS@
-Name: screen_connector_remote_surface_evas
+Name: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS@
Description: Support development of the screen connector remote surface library
Version: @VERSION@
-Requires: screen_connector_remote_surface
-Libs: -L${libdir} -lscreen_connector_remote_surface_evas -lscreen_connector_remote_surface
+Requires: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@ -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS@
Cflags: -I${includedir}
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS_MOCK@
-Name: screen_connector_remote_surface_evas_mock
+Name: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS_MOCK@
Description: Support development of unittest
Version: @VERSION@
-Requires: screen_connector_remote_surface_mock
+Requires: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_MOCK@
Cflags: -I${includedir}
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_MOCK@
-Name: screen_connector_remote_surface_mock
+Name: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_MOCK@
Description: Support development of the screen connector remote surface library
Version: @VERSION@
Cflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_SHARED_WIDGET_LAUNCH@
-Name: screen_connector_shared_widget_launch
+Name: @TARGET_SCREEN_CONNECTOR_SHARED_WIDGET_LAUNCH@
Description: Support development of the Screen Connector Shared Widget Launch library
Version: @VERSION@
Requires: tzsh-shared-widget-launch
-Libs: -L${libdir} -lscreen_connector_shared_widget_launch
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_SHARED_WIDGET_LAUNCH@
Cflags: -I${includedir} -I${includedir}/include
cppflags: -I${includedir} -I${includedir}/include
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_WATCHER@
-Name: screen_connector_watcher
+Name: @TARGET_SCREEN_CONNECTOR_WATCHER@
Description: Support development of the Screen Connector Watcher library
Version: @VERSION@
-Requires: screen_connector_remote_surface
-Libs: -L${libdir} -lscreen_connector_remote_surface -lscreen_connector_watcher
+Requires: @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@ -l@TARGET_SCREEN_CONNECTOR_WATCHER@
Cflags: -I${includedir}
cppflags: -I${includedir}
prefix=@PREFIX@
exec_prefix=@EXEC_PREFIX@
libdir=@LIBDIR@
-includedir=@INCLUDEDIR@
+includedir=@INCLUDEDIR@/@TARGET_SCREEN_CONNECTOR_WATCHER_EVAS@
-Name: screen_connector_watcher_evas
+Name: @TARGET_SCREEN_CONNECTOR_WATCHER_EVAS@
Description: Support development of the screen connector watcher EVAS library
Version: @VERSION@
-Requires: screen_connector_watcher screen_connector_remote_surface_evas
-Libs: -L${libdir} -lscreen_connector_watcher_evas -lscreen_connector_remote_surface -lscreen_connector_remote_surface_evas
+Requires: @TARGET_SCREEN_CONNECTOR_WATCHER@ @TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS@
+Libs: -L${libdir} -l@TARGET_SCREEN_CONNECTOR_WATCHER_EVAS@ -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE@ -l@TARGET_SCREEN_CONNECTOR_REMOTE_SURFACE_EVAS@
Cflags: -I${includedir}
cppflags: -I${includedir}