[IOT-2060] Don't force-link with routingmanager
authorDan Mihai <Daniel.Mihai@microsoft.com>
Wed, 19 Apr 2017 02:58:48 +0000 (19:58 -0700)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Wed, 26 Apr 2017 00:58:18 +0000 (00:58 +0000)
commitec859d7a3d6d679f333f917360760dc52a0c0ed2
treee9488f32eee5c6f57284b03d498afa375741658f
parent82ee4e19c4f34d0d787ca6968f06e8203cd46215
[IOT-2060] Don't force-link with routingmanager

Don't force all IoTivity modules to link with routingmanager. Many
modules use the copy of routingmanager from the Shared Library
octbstack, so they don't need to link with routingmanager.

Also routingmanager currently calls into connectivity_abstraction, so
it adds unnecessary headaches when having to specify LIBS in the
strict order required by the gcc linker.

Change-Id: I1e262e62fecd0c01528d07170b8f115ba7fecd5e
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/19101
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
resource/csdk/routing/SConscript
resource/csdk/security/provisioning/unittest/SConscript
resource/csdk/security/tool/SConscript
resource/csdk/security/unittest/SConscript
resource/csdk/stack/SConscript
resource/csdk/stack/samples/arduino/SimpleClientServer/ocserver/SConscript
resource/csdk/stack/samples/linux/SimpleClientServer/SConscript
resource/csdk/stack/test/SConscript
resource/provisioning/unittests/SConscript
resource/unittests/SConscript