# -*- mode: python; python-indent-offset: 4; indent-tabs-mode: nil -*- # //****************************************************************** # // # // Copyright 2015 Samsung Electronics All Rights Reserved. # // # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # // # // Licensed under the Apache License, Version 2.0 (the "License"); # // you may not use this file except in compliance with the License. # // You may obtain a copy of the License at # // # // http://www.apache.org/licenses/LICENSE-2.0 # // # // Unless required by applicable law or agreed to in writing, software # // distributed under the License is distributed on an "AS IS" BASIS, # // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # // See the License for the specific language governing permissions and # // limitations under the License. # // # //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # Import('libocsrm_env') provisioning_env = libocsrm_env.Clone() SConscript('#build_common/thread.scons', exports = {'thread_env' : provisioning_env}) target_os = provisioning_env.get('TARGET_OS') ###################################################################### # Build flags ###################################################################### provisioning_env.AppendUnique(CPPPATH = [ '#/resource/csdk/include', '#/resource/c_common/oic_malloc/include', '#/resource/csdk/security/provisioning/include/internal', '#/resource/csdk/security/provisioning/include/cloud', '#/resource/csdk/security/provisioning/include/oxm', '#/resource/csdk/connectivity/inc/pkix', '#/extlibs/asn1cert', '#/extlibs/mbedtls/mbedtls/include' ]) provisioning_env.AppendUnique(CPPDEFINES= ['__WITH_DTLS__']) if 'g++' in provisioning_env.get('CXX'): provisioning_env.AppendUnique(CXXFLAGS = ['-std=c++0x']) SConscript('src/SConscript', 'provisioning_env') if target_os in ['linux', 'msys_nt', 'windows', 'tizen']: SConscript('sample/SConscript', 'provisioning_env')