Make Windows start using the upstream libcoap rather than the forked
version
Change-Id: Iae4257d4f8246e033116381ef058668180e11ee2
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/10041
Reviewed-by: David Antler <david.a.antler@intel.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
coap_h_pc_file = os.path.join(libcoap_dir, 'include', 'coap', 'coap.h.in')
coap_h_output = os.path.join(libcoap_dir, 'include', 'coap', 'coap.h')
+ # Generate coap_config.h
+ # TODO: generate coap_config.h dynamically. For now we use a pregenerated version
+ # per target OS.
+ if target_os == 'windows':
+ libcoap_env.Textfile(target = libcoap_dir + '/include/coap/coap_config.h', source = [File(libcoap_dir + '/coap_config.h.windows')])
+
libcoap_version = libcoap_branch
lib_prefix = '' + str(libcoap_env.get('PREFIX'))
pc_vars = {
set LOGGING=OFF
set WITH_RD=1
set ROUTING=EP
-set WITH_UPSTREAM_LIBCOAP=0
+set WITH_UPSTREAM_LIBCOAP=1
set BUILD_OPTIONS= TARGET_OS=%TARGET_OS% TARGET_ARCH=%TARGET_ARCH% RELEASE=0 WITH_RA=0 TARGET_TRANSPORT=IP SECURED=%SECURED% WITH_TCP=0 BUILD_SAMPLE=ON LOGGING=%LOGGING% TEST=%TEST% WITH_RD=%WITH_RD% ROUTING=%ROUTING% WITH_UPSTREAM_LIBCOAP=%WITH_UPSTREAM_LIBCOAP%