From 008d8a1017f90b52839a73db7a303875f2872c21 Mon Sep 17 00:00:00 2001 From: "jy910.yun" Date: Tue, 18 Nov 2014 22:27:52 +0900 Subject: [PATCH] deviced: Separate hall, buzzer and sim features from core logic Features of Deviced: - Common - Battery - Buzzer - Camera led - Display - Extcon - Hall - Sdcard - Sim - Usb - Vibrator Change-Id: I3ee600d299ca1422ac113bc9d91217a8164c162b Signed-off-by: jy910.yun --- CMakeLists.txt | 18 +++++++++++++++--- packaging/deviced.spec | 12 ++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c407a00..1c98310 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/packaging/deviced.spec b/packaging/deviced.spec index cbdd056..25e6dc4 100755 --- a/packaging/deviced.spec +++ b/packaging/deviced.spec @@ -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 -- 2.7.4