deviced: Separate hall, buzzer and sim features from core logic 43/30443/5 accepted/tizen/common/20141229.125009 accepted/tizen/mobile/20141230.002544 accepted/tizen/tv/20141230.002011 accepted/tizen/wearable/20141230.002210 submit/tizen/20141224.122800
authorjy910.yun <jy910.yun@samsung.com>
Tue, 18 Nov 2014 13:27:52 +0000 (22:27 +0900)
committerChanho Park <chanho61.park@samsung.com>
Wed, 24 Dec 2014 12:21:18 +0000 (04:21 -0800)
Features of Deviced:
- Common
- Battery
- Buzzer
- Camera led
- Display
- Extcon
- Hall
- Sdcard
- Sim
- Usb
- Vibrator

Change-Id: I3ee600d299ca1422ac113bc9d91217a8164c162b
Signed-off-by: jy910.yun <jy910.yun@samsung.com>
CMakeLists.txt
packaging/deviced.spec

index c407a00..1c98310 100755 (executable)
@@ -34,15 +34,17 @@ SET(SRCS
        src/core/main.c
        src/core/sig-handler.c
        src/gpio/gpio.c
-       src/gpio/buzzer.c
-       src/gpio/hall.c
-       src/gpio/sim.c
        src/power/power-handler.c
        src/proc/cpu-info.c
        src/proc/proc-handler.c
        src/time/time-handler.c
 )
 
+IF(TIZEN_BUZZER)
+SET(SRCS ${SRCS}
+       src/gpio/buzzer.c)
+ENDIF(TIZEN_BUZZER)
+
 IF(TIZEN_BATTERY)
 SET(SRCS ${SRCS}
        src/battery/battery-time.c
@@ -60,6 +62,11 @@ SET(SRCS ${SRCS}
    )
 ENDIF(TIZEN_EXTCON)
 
+IF(TIZEN_HALL)
+SET(SRCS ${SRCS}
+       src/gpio/hall.c)
+ENDIF(TIZEN_HALL)
+
 IF(TIZEN_SDCARD)
 SET(SRCS ${SRCS}
        src/mmc/config.c
@@ -74,6 +81,11 @@ SET(SRCS ${SRCS}
 ENDIF(USE_EMULATOR)
 ENDIF(TIZEN_SDCARD)
 
+IF(TIZEN_SIM)
+SET(SRCS ${SRCS}
+       src/gpio/sim.c)
+ENDIF(TIZEN_SIM)
+
 IF(TIZEN_DISPLAY)
 SET(SRCS ${SRCS}
        src/display/auto-brightness.c
index cbdd056..25e6dc4 100755 (executable)
@@ -5,9 +5,12 @@
 #These options are DEACTIVATED by default.
 %bcond_with x
 %bcond_with battery
+%bcond_with buzzer
 %bcond_with camera_led
 %bcond_with extcon
+%bcond_with hall
 %bcond_with sdcard
+%bcond_with sim
 %bcond_with usb
 %bcond_with vibrator
 
@@ -187,6 +190,9 @@ export CFLAGS+=" -DX11_SUPPORT"
 %if %{with battery}
        -DTIZEN_BATTERY:BOOL=ON \
 %endif
+%if %{with buzzer}
+       -DTIZEN_BUZZER:BOOL=ON \
+%endif
 %if %{with camera_led}
        -DTIZEN_CAMERA_LED:BOOL=ON \
 %endif
@@ -196,9 +202,15 @@ export CFLAGS+=" -DX11_SUPPORT"
 %if %{with extcon}
        -DTIZEN_EXTCON:BOOL=ON \
 %endif
+%if %{with hall}
+       -DTIZEN_HALL:BOOL=ON \
+%endif
 %if %{with sdcard}
        -DTIZEN_SDCARD:BOOL=ON \
 %endif
+%if %{with sim}
+       -DTIZEN_SIM:BOOL=ON \
+%endif
 %if %{with usb}
        -DTIZEN_USB:BOOL=ON \
 %endif