Resolved Arduino build error
[platform/upstream/iotivity.git] / resource / csdk / security / SConscript
index 9a0af0b..04a98db 100644 (file)
@@ -109,7 +109,8 @@ if env.get('SECURED') == '1':
                OCSRM_SRC + 'base64.c',
                #pbkdf2.c is required to PIN based OxM only.
                #But we did not use a separate build options to prevent the build command becomes complicated.
-               OCSRM_SRC + 'pbkdf2.c'
+               OCSRM_SRC + 'pbkdf2.c',
+               OCSRM_SRC + 'directpairing.c'
                ]
 else:
        libocsrm_src = [
@@ -129,16 +130,14 @@ else:
                OCSRM_SRC + 'srmresourcestrings.c',
                OCSRM_SRC + 'srmutility.c',
                OCSRM_SRC + 'iotvticalendar.c',
-               OCSRM_SRC + 'base64.c'
+               OCSRM_SRC + 'base64.c',
+               OCSRM_SRC + 'directpairing.c'
                ]
 
 if env.get('DTLS_WITH_X509') == '1' and env.get('SECURED') == '1':
        crl_src = [OCSRM_SRC + 'crlresource.c']
        libocsrm_src  = libocsrm_src + crl_src
 
-if target_os != 'arduino':
-       dp_src = [OCSRM_SRC + 'directpairing.c']
-       libocsrm_src  = libocsrm_src + dp_src
 
 libocsrm = libocsrm_env.StaticLibrary('libocsrm', libocsrm_src)