Fix pkgconfig files for devel packages 89/269989/1
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 24 Jan 2022 04:14:44 +0000 (13:14 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 24 Jan 2022 04:14:44 +0000 (13:14 +0900)
The include path has to be set.

Change-Id: I19994280691af3af75923a31bec2ea60c1369912
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt
screen_connector_launcher_service/screen_connector_launcher_service.pc.in
screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in
screen_connector_provider/screen_connector_provider.pc.in
screen_connector_remote_surface/screen_connector_remote_surface.pc.in
screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in
screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in
screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in
screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in
screen_connector_watcher/screen_connector_watcher.pc.in
screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in

index 231c68c484ba62bb24448baa8dcbc981783adb03..ffcf2c8e45a9059bcf3f1e7015596664f0ccae3f 100644 (file)
@@ -2,6 +2,11 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
 
 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")
index 93ce8ea702b91c8615e42c1a21b40de28c8c88a9..f4227001c2cfd6eb16d1c01f4db73954860a718e 100644 (file)
@@ -1,12 +1,12 @@
 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}
index 535606fcad84902e607903e0016808f3771df485..86036615cff4efc6f489de492d8521e4fcccf490 100644 (file)
@@ -1,12 +1,12 @@
 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
index 31589fe85e39f0c1bfe92219b41df547a2b2f79b..d20e2ae122e9028ff30035417175728faffbdf1d 100644 (file)
@@ -1,11 +1,11 @@
 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}
index fc14b05767eb2492d7c8d5cfcf858deb61781f6e..9fa39c213f555ccc4ed0bb15cfc68710c4134039 100644 (file)
@@ -1,12 +1,12 @@
 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}
index 9e0748f014e4197115cac54ba36c7d6aa00c612e..b2ae58a1d2db1e6de7e9036d8eed2e2af9119cdc 100644 (file)
@@ -1,12 +1,12 @@
 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}
index ec32898f3c97a53abd4d1ddde9932a91e3d4e4cd..2c075796a3d1e0bcfdd875e05c52560446902dbc 100644 (file)
@@ -1,11 +1,11 @@
 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}
index 18945fd3a18b3a70ebea21fb01679f53199ed3da..c66c18f7e4f244397670cc9978a7d4ae08f7e3cc 100644 (file)
@@ -1,9 +1,9 @@
 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}
index 2e235e8df2c9b262dba0e3b71c0fec1207e522a0..7a33c494fbead160b7c93173be5f12df655c54e9 100644 (file)
@@ -1,12 +1,12 @@
 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
index 5f77393031d7e00514a2d5fdabf86a73edc30848..39d87e22d729b9a7bf2d849b74e753f786e27514 100644 (file)
@@ -1,12 +1,12 @@
 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}
index 2290414d8b618e587c30fbd689bf898b969f4389..e22edabf1472fe87b1c9f503e640e810cc4b3947 100644 (file)
@@ -1,12 +1,12 @@
 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}