The battery plugin is not built, when battery module is off. 12/243212/3
authorYunmi Ha <yunmi.ha@samsung.com>
Fri, 4 Sep 2020 03:10:09 +0000 (12:10 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Mon, 14 Sep 2020 02:15:24 +0000 (02:15 +0000)
Change-Id: I5d3ded1a4708448c77a7bc61a31ed8d4134005ea
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
CMakeLists.txt
packaging/deviced.spec

index c2cda03..45d8cab 100644 (file)
@@ -314,8 +314,10 @@ ADD_SUBDIRECTORY(plugins/mobile/display)
 ADD_SUBDIRECTORY(plugins/wearable/display)
 ADD_SUBDIRECTORY(plugins/tv/display)
 ADD_SUBDIRECTORY(plugins/iot/display)
-ADD_SUBDIRECTORY(plugins/mobile/battery)
-ADD_SUBDIRECTORY(plugins/wearable/battery)
+IF(BATTERY_MODULE STREQUAL on)
+       ADD_SUBDIRECTORY(plugins/mobile/battery)
+       ADD_SUBDIRECTORY(plugins/wearable/battery)
+ENDIF()
 INSTALL_CONF(conf mobile-display)
 INSTALL_CONF(conf wearable-display)
 INSTALL_CONF(conf tv-display)
index 34f1af3..f23b4da 100644 (file)
@@ -216,13 +216,17 @@ fi
 mv %{_sysconfdir}/deviced/mobile-display.conf %{_sysconfdir}/deviced/display.conf
 mkdir -p %{_libdir}/deviced
 mv %{_libdir}/mobile-display.so %{_libdir}/deviced/display.so
+%if %{?battery_module} == on
 mv %{_libdir}/mobile-battery.so %{_libdir}/deviced/battery.so
+%endif
 
 %post plugin-profile-wearable
 mv %{_sysconfdir}/deviced/wearable-display.conf %{_sysconfdir}/deviced/display.conf
 mkdir -p %{_libdir}/deviced
 mv %{_libdir}/wearable-display.so %{_libdir}/deviced/display.so
+%if %{?battery_module} == on
 mv %{_libdir}/wearable-battery.so %{_libdir}/deviced/battery.so
+%endif
 
 %post plugin-profile-tv
 mv %{_sysconfdir}/deviced/tv-display.conf %{_sysconfdir}/deviced/display.conf
@@ -297,7 +301,9 @@ mv %{_libdir}/iot-display.so %{_libdir}/deviced/display.so
 %defattr(-,root,root,-)
 %config %{_sysconfdir}/deviced/mobile-display.conf
 %{_libdir}/mobile-display.so
+%if %{?battery_module} == on
 %{_libdir}/mobile-battery.so
+%endif
 %{_unitdir}/rndis.service
 %{_bindir}/rndis.sh
 
@@ -307,7 +313,9 @@ mv %{_libdir}/iot-display.so %{_libdir}/deviced/display.so
 %defattr(-,root,root,-)
 %config %{_sysconfdir}/deviced/wearable-display.conf
 %{_libdir}/wearable-display.so
+%if %{?battery_module} == on
 %{_libdir}/wearable-battery.so
+%endif
 %{_unitdir}/rndis.service
 %{_bindir}/rndis.sh