Apply rpm macro of hal install path
authorYunmi Ha <yunmi.ha@samsung.com>
Tue, 26 Jan 2021 05:24:31 +0000 (14:24 +0900)
committerYunmi Ha <yunmi.ha@samsung.com>
Tue, 26 Jan 2021 05:24:31 +0000 (14:24 +0900)
Change-Id: I3dac37a2c00d47d513c118229f269c68efa6176e
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
CMakeLists.txt
hw/battery/CMakeLists.txt
hw/display/CMakeLists.txt
hw/external_connection/CMakeLists.txt
hw/haptic/CMakeLists.txt
hw/usb_gadget/CMakeLists.txt
packaging/device-manager-plugin-emul.spec

index 4c624d387c0941daae67ca919c1dcbbcd9fd30bb..78de54dc9722d15b4fb3f6110a05738185445f09 100644 (file)
@@ -36,6 +36,8 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
 
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE DESTINATION ${HAL_LICENSE_DIR}/device-manager-plugin-emul COMPONENT RuntimeLibraries)
+
 ADD_SUBDIRECTORY(hw/battery)
 ADD_SUBDIRECTORY(hw/display)
 ADD_SUBDIRECTORY(hw/external_connection)
index fa598604ac2643960f905d902ac6dc1b9d4591d2..6298cb65e1b7c1b97c2f6d31942222a31ef5fbba 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE battery.c ../dbus.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-battery_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index d5a5a3a1532b640ff5b7bfc0333afc9437bec057..037e489aea6401f05ccf36ba631885c93a765675 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 c80f6fb69290ccb0a507e1509eceeb4b0a7c8d0d..58c4c656356ed4ee8980fad8a8ccef19efc0b33f 100644 (file)
@@ -17,4 +17,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 
 ADD_LIBRARY(${PROJECT_NAME} MODULE external_connection.c ../dbus.c)
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-external-connection_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
index f271572866e8fc06401e0cc11cf308c6a5fc2887..f474599d73dad18784323ef705b13be6fed9873b 100644 (file)
@@ -22,4 +22,4 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
 ADD_LIBRARY(${PROJECT_NAME} MODULE emulator.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 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 83d13abc753d9d74f065fef3503e6b4461064124..cd51be61b4fc594271e60be4be529e3ab787c5dd 100644 (file)
@@ -27,6 +27,8 @@ Emulator plugin for libdevice-node.
 %build
 export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--as-needed"
 %cmake . -DENABLE_DLOG=on \
+       -DHAL_LIB_DIR=%{_hal_libdir} \
+       -DHAL_LICENSE_DIR=%{_hal_licensedir}
 
 make
 
@@ -40,8 +42,8 @@ make
 /sbin/ldconfig
 
 %files
-%license LICENSE
+%{_hal_licensedir}/%{name}/LICENSE
 %defattr(-,root,root,-)
 %manifest device-manager-plugin-emul.manifest
 %{_libdir}/libslp_devman_plugin.so
-/hal/lib/*.so*
+%{_hal_libdir}/*.so*