common: support emulator profiles 24/53724/1 submit/tizen/20151209.025448
authorPrajwal A N <an.prajwal@samsung.com>
Wed, 9 Dec 2015 02:38:35 +0000 (11:38 +0900)
committerPrajwal A N <an.prajwal@samsung.com>
Wed, 9 Dec 2015 02:38:35 +0000 (11:38 +0900)
* added system-freezer lib files for x86 arch

Change-Id: I3a7dfd1b103cdf8b5c4888d723d81d0b38140b1a
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
packaging/resourced.spec
src/CMakeLists.txt
src/freezer/libsystem-freezer.so.i586 [new file with mode: 0755]
src/freezer/libsystem-freezer.so.x86_64 [new file with mode: 0755]

index 6b91b61..7970cca 100644 (file)
@@ -41,7 +41,7 @@ Source2:    resourced-cpucgroup.service
 %endif
 
 %if "%{?profile}" == "wearable"
-       %define freezer_module ON
+       %define freezer_module OFF
        %define swap_module OFF
        %define network_state OFF
        %define tethering_feature OFF
@@ -149,7 +149,11 @@ export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
        %ifarch aarch64
                %define ARCH arm64
        %else
-               %define ARCH i586
+               %ifarch i586
+                       %define ARCH i586
+               %else
+                       %define ARCH x86_64
+               %endif
        %endif
 %endif
 
index 8292027..96b69da 100644 (file)
@@ -202,7 +202,7 @@ FOREACH(flag ${RESOURCED_REQUIRE_PKGS_CFLAGS})
   SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -pthread -fPIE")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -pthread -fPIE -fPIC")
 
 CONFIGURE_FILE(${INCLUDE_COMMON_DIR}/config.h.in
   ${INCLUDE_COMMON_DIR}/config.h)
diff --git a/src/freezer/libsystem-freezer.so.i586 b/src/freezer/libsystem-freezer.so.i586
new file mode 100755 (executable)
index 0000000..6c6984a
Binary files /dev/null and b/src/freezer/libsystem-freezer.so.i586 differ
diff --git a/src/freezer/libsystem-freezer.so.x86_64 b/src/freezer/libsystem-freezer.so.x86_64
new file mode 100755 (executable)
index 0000000..1877033
Binary files /dev/null and b/src/freezer/libsystem-freezer.so.x86_64 differ