IOT-2275 Windows: Disable the Cloud APIs
authorDan Mihai <Daniel.Mihai@microsoft.com>
Tue, 16 May 2017 20:00:32 +0000 (13:00 -0700)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Fri, 19 May 2017 22:49:54 +0000 (22:49 +0000)
These APIs are not working on Windows.

Change-Id: I6c4869da290808fdb41d2d834a5dd1cbd0766744
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/19967
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
resource/csdk/security/provisioning/sample/SConscript
resource/csdk/stack/SConscript
resource/csdk/stack/octbstack_product_with_tcp.def [deleted file]

index dce2135..8362232 100644 (file)
@@ -92,14 +92,15 @@ if provisioning_sample_env.get('MULTIPLE_OWNER') == '1':
        subownerclient = provisioning_sample_env.Program('subownerclient', 'subownerclient.c')
        sampleserver_preconfpin = provisioning_sample_env.Program('sampleserver_preconfpin', 'sampleserver_preconfpin.cpp')
 
-if provisioning_sample_env.get('WITH_TCP') == True:
-    cloud_src = [
-        'cloud/cloudAuth.c',
-        'cloud/cloudCommon.c',
-        'cloud/cloudWrapper.c',
-        'cloud/cloudDiscovery.c']
-    cloudClient = provisioning_sample_env.Program('cloudClient', cloud_src + ['cloudClient.c'])
-    cloudServer = provisioning_sample_env.Program('cloudServer', cloud_src + ['cloudServer.c', 'cloud/cloudResource.c'])
+if target_os not in ['msys_nt', 'windows']:
+    if provisioning_sample_env.get('WITH_TCP') == True:
+        cloud_src = [
+            'cloud/cloudAuth.c',
+            'cloud/cloudCommon.c',
+            'cloud/cloudWrapper.c',
+            'cloud/cloudDiscovery.c']
+        cloudClient = provisioning_sample_env.Program('cloudClient', cloud_src + ['cloudClient.c'])
+        cloudServer = provisioning_sample_env.Program('cloudServer', cloud_src + ['cloudServer.c', 'cloud/cloudResource.c'])
 
 src_dir = provisioning_sample_env.get('SRC_DIR')
 sec_provisioning_src_dir = src_dir + '/resource/csdk/security/provisioning/sample/'
@@ -125,13 +126,14 @@ if provisioning_sample_env.get('MULTIPLE_OWNER') == '1':
        preconfserverdat = provisioning_sample_env.Install(sec_provisioning_build_dir,
                                                sec_provisioning_src_dir + 'oic_svr_db_server_preconfpin.dat')
 
-if provisioning_sample_env.get('WITH_TCP') == True:
-    clouddat = provisioning_sample_env.Install(sec_provisioning_build_dir,
-                                        sec_provisioning_src_dir + 'cloud.dat')
-    rootcert = provisioning_sample_env.Install(sec_provisioning_build_dir,
-                                        sec_provisioning_src_dir + 'rootca.crt')
-    Alias("cloud", [clouddat, rootcert, cloudClient, cloudServer])
-    provisioning_sample_env.AppendTarget("cloud")
+if target_os not in ['msys_nt', 'windows']:
+    if provisioning_sample_env.get('WITH_TCP') == True:
+        clouddat = provisioning_sample_env.Install(sec_provisioning_build_dir,
+                                            sec_provisioning_src_dir + 'cloud.dat')
+        rootcert = provisioning_sample_env.Install(sec_provisioning_build_dir,
+                                            sec_provisioning_src_dir + 'rootca.crt')
+        Alias("cloud", [clouddat, rootcert, cloudClient, cloudServer])
+        provisioning_sample_env.AppendTarget("cloud")
 
 if provisioning_sample_env.get('MULTIPLE_OWNER') == '1':
        Alias("samples", [
index 2e6011d..b09aef0 100644 (file)
@@ -154,15 +154,10 @@ else:
 
         liboctbstack_env.Textfile(target = 'octbstack_temp3.def', source = [File('octbstack_temp2.def'), File('octbstack_product_secured.def')])
 
-        if with_tcp == True:
-            liboctbstack_env.Textfile(target = 'octbstack_temp4.def', source = [File('octbstack_temp3.def'), File('octbstack_product_with_tcp.def')])
-        else:
-            liboctbstack_env.Textfile(target = 'octbstack_temp4.def', source = [File('octbstack_temp3.def')])
-
         if env.get('MULTIPLE_OWNER') == '1':
-            liboctbstack_env.Textfile(target = 'octbstack.def', source = [File('octbstack_temp4.def'), File('octbstack_product_secured_mot.def')])
+            liboctbstack_env.Textfile(target = 'octbstack.def', source = [File('octbstack_temp3.def'), File('octbstack_product_secured_mot.def')])
         else:
-            liboctbstack_env.Textfile(target = 'octbstack.def', source = [File('octbstack_temp4.def')])
+            liboctbstack_env.Textfile(target = 'octbstack.def', source = [File('octbstack_temp3.def')])
 
 if target_os in ['tizen', 'linux']:
     liboctbstack_env.ParseConfig("pkg-config --cflags --libs uuid")
diff --git a/resource/csdk/stack/octbstack_product_with_tcp.def b/resource/csdk/stack/octbstack_product_with_tcp.def
deleted file mode 100644 (file)
index 5964919..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-; Cloud APIs used when WITH_TCP is enabled.
-
-clearStringArray
-DEFAULT_PREFIX
-DEFAULT_QUERY
-DeleteCrl
-FreeRsrc
-getDeviceId
-OCCloudAclCancelInvitation
-OCCloudAclCreateGroup
-OCCloudAclDeleteDeviceFromGroup
-OCCloudAclDeleteGroup
-OCCloudAclDeleteInvitation
-OCCloudAclFindMyGroup
-OCCloudGetAclIdByDevice
-OCCloudAclGetInvitation
-OCCloudAclGroupGetInfo
-OCCloudAclIdCreate
-OCCloudAclIdDelete
-OCCloudAclAcesDelete
-OCCloudAclIndividualAceDelete
-OCCloudAclIndividualGetInfo
-OCCloudAclIndividualAceUpdate
-OCCloudAclIndividualAclUpdate
-OCCloudAclInviteUser
-OCCloudAclJoinToInvitedGroup
-OCCloudAclObserveGroup
-OCCloudAclPolicyCheck
-OCCloudAclShareDeviceIntoGroup
-OCCloudCertificateIssueRequest
-OCCloudGetCRL
-OCCloudPostCRL
-OCSaveTrustCertChain
-OIC_RSRC_DOXM_URI
-OIC_RSRC_PSTAT_URI
-setCoapPrefix