Apply rpm macro of hal install path 63/252263/1 accepted/tizen/unified/20210129.002332 submit/tizen/20210126.055732 submit/tizen/20210126.064541 submit/tizen/20210126.081759 submit/tizen/20210127.032903
authorYunmi Ha <yunmi.ha@samsung.com>
Tue, 26 Jan 2021 05:50:08 +0000 (14:50 +0900)
committerYunmi Ha <yunmi.ha@samsung.com>
Tue, 26 Jan 2021 05:50:08 +0000 (14:50 +0900)
Change-Id: I8f3b380e545446751d43074e53a3f02ef7d797ce
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
CMakeLists.txt
hw/board/CMakeLists.txt
hw/display/CMakeLists.txt
hw/haptic/CMakeLists.txt
hw/led/CMakeLists.txt
hw/thermal/CMakeLists.txt
hw/touchscreen/CMakeLists.txt
hw/usb_gadget/CMakeLists.txt
packaging/device-manager-plugin-artik.spec

index 47bf058c2371bf2d304b2cf81f327a0f889c70b5..5ddd7f31ff736e1279f240a7b6bb5b3e0ced20fd 100644 (file)
@@ -1,5 +1,5 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(device-manager-artik C)
+PROJECT(device-manager-plugin-artik C)
 
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 
@@ -9,6 +9,8 @@ IF(ENABLE_DLOG STREQUAL on)
        ADD_DEFINITIONS("-DFEATURE_DLOG")
 ENDIF()
 
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE DESTINATION ${HAL_LICENSE_DIR}/${PROJECT_NAME})
+
 ADD_SUBDIRECTORY(hw/board)
 ADD_SUBDIRECTORY(hw/display)
 ADD_SUBDIRECTORY(hw/led)
index 9ed63d38f98313a8b462a99578fd25311ca70da4..b18358f5672835f99f207f1a9015d8996eda6955 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE board.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-board_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index 44639b76d35a5c114f603f2fced175942bc9c96b..49eee926ff8c00fc8ad4ddebcda8c4f0a670cd20 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE display.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-display_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index f8fac6380f545f47827569d9a003f630fef32cd1..9671b52e127047e001c307ae8ed82875e97397de 100644 (file)
@@ -22,4 +22,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 ADD_LIBRARY(${PROJECT_NAME} MODULE gpio.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${haptic_pkgs_LDFLAGS})
 
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index 2c13c1f3b561906831d788739750bdbda1542b34..8572342af56d87f1e0652c6eef362b2500933ca4 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE led.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-led_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index 82f0dd2e3f18b4073a90028c57ebf6e267ec1c1b..458457967899891ba36037a26a45e9f8fd49f892 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE thermal.c ../udev.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-thermal_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index c9de46acd0c09448699a75c02bb9a5988deb62a6..dbfa733af16532ed1d1878fdf04302a0d7027c3f 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE touchscreen.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-touchscreen_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index efebc325eb7a685a270a4fedd4bd6ded52917520..35e615ed7b7c081e7212c5540b463a8ea2d1a6f2 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE usb_gadget.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-usb-gadget_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index 0ab0f8d261fec09531dcc77d29149daf701271a0..0a01822cc608e7a1c139fffcf2dce685d5d87aaa 100644 (file)
@@ -29,6 +29,8 @@ cp %{SOURCE1} .
 
 %build
 %cmake . -DENABLE_DLOG=on \
+       -DHAL_LIB_DIR=%{_hal_libdir} \
+       -DHAL_LICENSE_DIR=%{_hal_licensedir}
 
 make %{?jobs:-j%jobs}
 
@@ -43,6 +45,6 @@ make %{?jobs:-j%jobs}
 /sbin/ldconfig
 
 %files
-/hal/lib/*.so*
+%{_hal_libdir}/*.so*
 %manifest %{name}.manifest
-%license LICENSE
+%{_hal_licensedir}/%{name}/LICENSE