'../../connectivity/api',
'../include',
'../include/internal',
- '../../../../extlibs/sqlite3',
- '../../../../extlibs/tinydtls/ecc',
- '../../../../extlibs/tinydtls/sha2',
- '../../../../extlibs/asn1cert',
+ '../../../../extlibs/tinydtls/ecc',
+ '../../../../extlibs/tinydtls/sha2',
+ '../../../../extlibs/asn1cert',
'ck_manager/include'
])
target_os = env.get('TARGET_OS')
+
+if target_os != 'tizen':
+ provisioning_env.AppendUnique(CPPPATH = ['../../../../extlibs/sqlite3'])
+
provisioning_env.AppendUnique(CFLAGS = ['-D__WITH_DTLS__'])
provisioning_env.AppendUnique(CFLAGS = ['-std=c99'])
if target_os not in ['windows', 'winrt']:
if env.get('DTLS_WITH_X509') == '1':
provisioning_env.AppendUnique(LIBS = ['CKManger'])
-provisioning_env.ParseConfig('pkg-config --libs glib-2.0');
+provisioning_env.ParseConfig('pkg-config --libs glib-2.0')
+
+if target_os == 'tizen':
+ provisioning_env.ParseConfig('pkg-config --cflags --libs sqlite3')
if target_os == 'android':
provisioning_env.AppendUnique(CXXFLAGS = ['-frtti', '-fexceptions'])
'src/ocprovisioningmanager.c',
'src/oxmjustworks.c',
'src/oxmrandompin.c',
- 'src/provisioningdatabasemanager.c',
- root_dir+'/extlibs/sqlite3/sqlite3.c' ]
+ 'src/provisioningdatabasemanager.c' ]
+
+if target_os != 'tizen':
+ provisioning_src = provisioning_src + [root_dir+'/extlibs/sqlite3/sqlite3.c' ]
+
provisioningserver = provisioning_env.StaticLibrary('ocpmapi', provisioning_src)
provisioning_env.InstallTarget(provisioningserver, 'libocpmapi')