TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hal-backend-device-common_pkgs_LDFLAGS})
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /hal/lib/ COMPONENT RuntimeLibraries)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${HAL_LIB_DIR} COMPONENT RuntimeLibraries)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.Apache-2.0 DESTINATION ${HAL_LICENSE_DIR}/${PROJECT_NAME})
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/hal-common-interface.h DESTINATION include/hal/device)
CONFIGURE_FILE(hal-backend-device-common.pc.in hal-backend-device-common.pc @ONLY)
Name: HAL backend device common
Description: Library for HAL backend device modules
Version: 1.1
-Libs: -L/hal/lib -Wl,-rpath,/hal/lib -lhal-backend-device-common
+Libs: -L@HAL_LIB_DIR@ -Wl,-rpath,@HAL_LIB_DIR@ -lhal-backend-device-common
cp %{SOURCE1} .
%build
-%cmake .
+%cmake . -DHAL_LIB_DIR=%{_hal_libdir} \
+ -DHAL_LICENSE_DIR=%{_hal_licensedir}
+
make %{?jobs:-j%jobs}
%install
%files
%manifest %{name}.manifest
-%license LICENSE.Apache-2.0
-/hal/lib/libhal-backend-device-common.so
+%{_hal_licensedir}/%{name}/LICENSE.Apache-2.0
+%{_hal_libdir}/libhal-backend-device-common.so
%files devel
%manifest %{name}.manifest
-%license LICENSE.Apache-2.0
+%{_hal_licensedir}/%{name}/LICENSE.Apache-2.0
%{_includedir}/hal/device/hal-common-interface.h
%{_libdir}/pkgconfig/*.pc