summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHwankyu Jhun <h.jhun@samsung.com>2022-01-24 13:14:44 +0900
committerHwankyu Jhun <h.jhun@samsung.com>2022-01-24 13:14:44 +0900
commit5cb60ef77725d45f34fb0d0e4f5fb11de87eb0ec (patch)
treeb301b77f1ed380b791f253d866e8153b81d2bd5e
parentc661cff4d57ec0e680c55e01f6d875b576dde02d (diff)
downloadscreen-connector-5cb60ef77725d45f34fb0d0e4f5fb11de87eb0ec.tar.gz
screen-connector-5cb60ef77725d45f34fb0d0e4f5fb11de87eb0ec.tar.bz2
screen-connector-5cb60ef77725d45f34fb0d0e4f5fb11de87eb0ec.zip
Fix pkgconfig files for devel packages
The include path has to be set. Change-Id: I19994280691af3af75923a31bec2ea60c1369912 Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r--CMakeLists.txt5
-rw-r--r--screen_connector_launcher_service/screen_connector_launcher_service.pc.in6
-rw-r--r--screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in8
-rw-r--r--screen_connector_provider/screen_connector_provider.pc.in6
-rw-r--r--screen_connector_remote_surface/screen_connector_remote_surface.pc.in6
-rw-r--r--screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in8
-rw-r--r--screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in6
-rw-r--r--screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in4
-rw-r--r--screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in6
-rw-r--r--screen_connector_watcher/screen_connector_watcher.pc.in8
-rw-r--r--screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in8
11 files changed, 38 insertions, 33 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 231c68c..ffcf2c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -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")
diff --git a/screen_connector_launcher_service/screen_connector_launcher_service.pc.in b/screen_connector_launcher_service/screen_connector_launcher_service.pc.in
index 93ce8ea..f422700 100644
--- a/screen_connector_launcher_service/screen_connector_launcher_service.pc.in
+++ b/screen_connector_launcher_service/screen_connector_launcher_service.pc.in
@@ -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}
diff --git a/screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in b/screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in
index 535606f..8603661 100644
--- a/screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in
+++ b/screen_connector_launcher_service_evas/screen_connector_launcher_service_evas.pc.in
@@ -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
diff --git a/screen_connector_provider/screen_connector_provider.pc.in b/screen_connector_provider/screen_connector_provider.pc.in
index 31589fe..d20e2ae 100644
--- a/screen_connector_provider/screen_connector_provider.pc.in
+++ b/screen_connector_provider/screen_connector_provider.pc.in
@@ -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}
diff --git a/screen_connector_remote_surface/screen_connector_remote_surface.pc.in b/screen_connector_remote_surface/screen_connector_remote_surface.pc.in
index fc14b05..9fa39c2 100644
--- a/screen_connector_remote_surface/screen_connector_remote_surface.pc.in
+++ b/screen_connector_remote_surface/screen_connector_remote_surface.pc.in
@@ -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}
diff --git a/screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in b/screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in
index 9e0748f..b2ae58a 100644
--- a/screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in
+++ b/screen_connector_remote_surface_evas/screen_connector_remote_surface_evas.pc.in
@@ -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}
diff --git a/screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in b/screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in
index ec32898..2c07579 100644
--- a/screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in
+++ b/screen_connector_remote_surface_evas_mock/screen_connector_remote_surface_evas_mock.pc.in
@@ -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}
diff --git a/screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in b/screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in
index 18945fd..c66c18f 100644
--- a/screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in
+++ b/screen_connector_remote_surface_mock/screen_connector_remote_surface_mock.pc.in
@@ -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}
diff --git a/screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in b/screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in
index 2e235e8..7a33c49 100644
--- a/screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in
+++ b/screen_connector_shared_widget_launch/screen_connector_shared_widget_launch.pc.in
@@ -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
diff --git a/screen_connector_watcher/screen_connector_watcher.pc.in b/screen_connector_watcher/screen_connector_watcher.pc.in
index 5f77393..39d87e2 100644
--- a/screen_connector_watcher/screen_connector_watcher.pc.in
+++ b/screen_connector_watcher/screen_connector_watcher.pc.in
@@ -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}
diff --git a/screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in b/screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in
index 2290414..e22edab 100644
--- a/screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in
+++ b/screen_connector_watcher_evas/screen_connector_watcher_evas.pc.in
@@ -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}