INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/${PROJECT_NAME}.pc
DESTINATION ${LIBDIR}/pkgconfig)
+if (${ENABLE_HAL_BACKEND_SERVICE})
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/packaging/ DESTINATION lib/systemd/system
FILES_MATCHING
PATTERN "hal-backend-service.*"
)
+endif()
ADD_SUBDIRECTORY(tests)
if (${ENABLE_HALCC})
ADD_SUBDIRECTORY(tools/hal-compatibility-checker)
endif()
+
+if (${ENABLE_HAL_BACKEND_SERVICE})
ADD_SUBDIRECTORY(hal-backend-service)
+endif()
%define test_name hal-api-common-haltests
%if "%{tizen_profile_name}" != "tv" && "%{mv_prj}" != "1"
%define enable_halcc 1
+%define enable_hal_backend_service 1
%else
%define enable_halcc 0
+%define enable_hal_backend_service 0
%endif
### main package #########
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_LIBDIR_PREFIX=%{_libdir} \
-DENABLE_HALCC=%{enable_halcc} \
+ -DENABLE_HAL_BACKEND_SERVICE=%{enable_hal_backend_service} \
-DENABLE_DLOG=1
%build
install -D -m 0755 %{SOURCE7} %{buildroot}%{_bindir}/reboot-haltest
install -D -m 0755 %{SOURCE8} %{buildroot}%{_bindir}/reboot-normal
install -D -m 0755 %{SOURCE9} %{buildroot}%{_datadir}/upgrade/scripts/500.%{name}.sh
-#install -D -m 0644 %{SOURCE11} %{buildroot}%{_unitdir}/hal-backend-service.socket
-#install -D -m 0644 %{SOURCE12} %{buildroot}%{_unitdir}/hal-backend-service.service
+%if %{enable_hal_backend_service}
%install_service sockets.target.wants hal-backend-service.socket
%install_service basic.target.wants hal-backend-service.service
+%endif
%clean
rm -rf %{buildroot}
%{_tmpfilesdir}/hal-compatibility-checker.conf
%endif
%{_datadir}/upgrade/scripts/500.%{name}.sh
+%if %{enable_hal_backend_service}
%{_bindir}/hal-backend-service
%{_unitdir}/sockets.target.wants/hal-backend-service.socket
%{_unitdir}/basic.target.wants/hal-backend-service.service
%{_unitdir}/hal-backend-service.socket
%{_unitdir}/hal-backend-service.service
+%endif
%files -n %{devel_name}
%defattr(-,root,root,-)