enable static build sandbox/jaehun77/hardfp_test
authorJaehun Jeong <jh4u.jeong@samsung.com>
Mon, 24 Jul 2017 10:03:19 +0000 (19:03 +0900)
committerJaehun Jeong <jh4u.jeong@samsung.com>
Mon, 24 Jul 2017 10:27:07 +0000 (19:27 +0900)
Signed-off-by: Jaehun Jeong <jh4u.jeong@samsung.com>
packaging/iotivity.spec
resource/csdk/resource-directory/src/rd_client.c
resource/oc_logger/SConscript
resource/src/SConscript

index 4d1efb21f1a98b28ad95856d27e85138e575cf2a..ba45a8a648fc7b08d108240338492aba5ed6dbb8 100644 (file)
@@ -54,7 +54,7 @@ BuildRequires: python-accel-aarch64-cross-aarch64
 %{!?RD_MODE: %define RD_MODE CLIENT}
 %{!?RELEASE: %define RELEASE 1}
 %{!?ROUTING: %define ROUTING EP}
-%{!?SECURED: %define SECURED 1}
+%{!?SECURED: %define SECURED 0}
 %{!?TARGET_ARCH: %define TARGET_ARCH %{_arch}}
 %{!?TARGET_OS: %define TARGET_OS tizen}
 %{!?TARGET_TRANSPORT: %define TARGET_TRANSPORT IP,BT}
@@ -152,7 +152,7 @@ scons %{?_smp_mflags} --prefix=%{_prefix} \
     WITH_CLOUD=%{WITH_CLOUD} \
     WITH_MQ=%{WITH_MQ} \
     WITH_PROXY=%{WITH_PROXY} \
-    WITH_TCP=%{WITH_TCP} \
+    WITH_TCP=%{WITH_TCP}
     #eol
 
 
@@ -175,7 +175,7 @@ scons install --install-sandbox=%{buildroot} --prefix=%{_prefix} \
     WITH_CLOUD=%{WITH_CLOUD} \
     WITH_MQ=%{WITH_MQ} \
     WITH_PROXY=%{WITH_PROXY} \
-    WITH_TCP=%{WITH_TCP} \
+    WITH_TCP=%{WITH_TCP}
     #eol
 
 mkdir -p %{ex_install_dir}
@@ -235,7 +235,7 @@ ln -fs ../resource %{buildroot}%{_includedir}/iotivity/
 ln -fs ../service %{buildroot}%{_includedir}/iotivity/
 ln -fs ../c_common %{buildroot}%{_includedir}/iotivity/
 
-rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
+#rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
 
 
 %post -p /sbin/ldconfig
@@ -247,8 +247,8 @@ rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
 %defattr(-,root,root,-)
 %license LICENSE
 %{_libdir}/liboc.so
-%{_libdir}/liboc_logger.so
-%{_libdir}/liboc_logger_core.so
+#%{_libdir}/liboc_logger.so
+#%{_libdir}/liboc_logger_core.so
 %{_libdir}/liboctbstack.so
 %{_libdir}/libconnectivity_abstraction.so
 %if 0%{?SECURED} == 1
index 2206a7dd5acdc2b762d972e2e6dabb017fb1b497..414a497ff83d10afa8390a10081aade07ac60d6c 100644 (file)
@@ -121,14 +121,21 @@ OCStackResult OCRDPublishWithDeviceId(const char *host, const unsigned char *id,
         return OC_STACK_NO_MEMORY;
     }
 
+    char *n = 0;
+    OCGetPropertyValue(PAYLOAD_TYPE_DEVICE, OC_RSRVD_DEVICE_NAME, (void **)&n);
+    if (n)
+    {
+        OCRepPayloadSetPropString(rdPayload, OC_RSRVD_DEVICE_NAME, n);
+    }
+
     OCRepPayloadSetPropString(rdPayload, OC_RSRVD_DEVICE_ID, id);
     OCRepPayloadSetPropInt(rdPayload, OC_RSRVD_DEVICE_TTL, OIC_RD_PUBLISH_TTL);
 
     OCRepPayload **linkArr = OICCalloc(nPubResHandles, sizeof(OCRepPayload *));
     if (!linkArr)
     {
-       OCRepPayloadDestroy(rdPayload);
-       return OC_STACK_NO_MEMORY;
+        OCRepPayloadDestroy(rdPayload);
+        return OC_STACK_NO_MEMORY;
     }
     size_t dimensions[MAX_REP_ARRAY_DEPTH] = {nPubResHandles, 0, 0};
 
@@ -185,7 +192,7 @@ OCStackResult OCRDPublishWithDeviceId(const char *host, const unsigned char *id,
             {
                 OIC_LOG(ERROR, TAG, "Memory allocation failed!");
 
-                for(uint8_t i = 0; i < nPubResHandles; i++)
+                for (uint8_t i = 0; i < nPubResHandles; i++)
                 {
                     OCRepPayloadDestroy(linkArr[i]);
                 }
@@ -207,7 +214,8 @@ OCStackResult OCRDPublishWithDeviceId(const char *host, const unsigned char *id,
         }
     }
 
-    OCRepPayloadSetPropObjectArray(rdPayload, OC_RSRVD_LINKS, (const OCRepPayload **)linkArr, dimensions);
+    OCRepPayloadSetPropObjectArray(rdPayload, OC_RSRVD_LINKS, (const OCRepPayload **)linkArr,
+                                   dimensions);
     OIC_LOG_PAYLOAD(DEBUG, (OCPayload *) rdPayload);
 
     for (uint8_t i = 0; i < nPubResHandles; i++)
index b5712f85d220bb5a0d6aab4a99cbe3d4a6adb324..280de883662211897dd198adb14d0927f29962a8 100644 (file)
@@ -60,10 +60,12 @@ if target_os in ['windows', 'msys_nt','ios']:
        oc_logger_libs += liboc_logger_env.StaticLibrary('oc_logger',
                ['c/oc_logger.c', 'c/oc_console_logger.c', 'cpp/oc_ostream_logger.cpp'])
 else:
-       oc_logger_libs += Flatten(liboc_logger_env.SharedLibrary('oc_logger_core',
-               ['c/oc_logger.c'],  OBJPREFIX='core_'))
-       oc_logger_libs += Flatten(liboc_logger_env.SharedLibrary('oc_logger',
-               ['c/oc_logger.c', 'c/oc_console_logger.c', 'cpp/oc_ostream_logger.cpp']))
+#      oc_logger_libs += Flatten(liboc_logger_env.SharedLibrary('oc_logger_core',
+#              ['c/oc_logger.c'],  OBJPREFIX='core_'))
+#      oc_logger_libs += Flatten(liboc_logger_env.SharedLibrary('oc_logger',
+#              ['c/oc_logger.c', 'c/oc_console_logger.c', 'cpp/oc_ostream_logger.cpp']))
+    oc_logger_libs += liboc_logger_env.StaticLibrary('oc_logger',
+        ['c/oc_logger.c', 'c/oc_console_logger.c', 'cpp/oc_ostream_logger.cpp'])
 
 liboc_logger_env.InstallTarget(oc_logger_libs, 'oc_logger')
 liboc_logger_env.UserInstallTargetLib(oc_logger_libs, 'oc_logger')
index 463bffbd18f698468f7f77d3bb6ec16f730dfabd..c53ba014edece21e1b10e3cbfd2190ba491688c9 100644 (file)
@@ -126,6 +126,8 @@ if target_os in ['windows','ios']:
        oclib = oclib_env.StaticLibrary('oc', oclib_src)
 else:
        oclib = oclib_env.SharedLibrary('oc', oclib_src)
+       oclib += oclib_env.StaticLibrary('oc', oclib_src)
+
 oclib_env.InstallTarget(oclib, 'oc')
 oclib_env.UserInstallTargetLib(oclib, 'oc')
 header_dir = os.path.join(oclib_env.get('SRC_DIR') , 'resource' , 'include') + os.sep