diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2022-01-24 13:14:44 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2022-01-24 13:14:44 +0900 |
commit | 5cb60ef77725d45f34fb0d0e4f5fb11de87eb0ec (patch) | |
tree | b301b77f1ed380b791f253d866e8153b81d2bd5e | |
parent | c661cff4d57ec0e680c55e01f6d875b576dde02d (diff) | |
download | screen-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>
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} |