Update RD with latest master
authorHabib Virji <habib.virji@samsung.com>
Sun, 20 Sep 2015 20:40:46 +0000 (21:40 +0100)
committerHabib Virji <habib.virji@samsung.com>
Sun, 20 Sep 2015 20:41:25 +0000 (21:41 +0100)
Change-Id: Ifaa16985f8bbc59bcf8d81aa03696ee3f6d784ae
Signed-off-by: Habib Virji <habib.virji@samsung.com>
1  2 
auto_build.sh
build_common/SConscript
resource/csdk/SConscript
resource/csdk/stack/include/ocpayload.h
resource/csdk/stack/include/octypes.h
resource/csdk/stack/include/payload_logging.h
resource/csdk/stack/src/ocpayload.c
resource/csdk/stack/src/ocpayloadconvert.c
resource/csdk/stack/src/ocpayloadparse.c
resource/csdk/stack/src/ocresource.c
service/SConscript

diff --cc auto_build.sh
Simple merge
Simple merge
@@@ -96,13 -101,11 +101,16 @@@ if env.get('SECURED') == '1'
  if env.get('LOGGING'):
        liboctbstack_env.AppendUnique(CPPDEFINES = ['TB_LOG'])
  
 +if env.get('WITH_RD') == '1':
 +      liboctbstack_env.PrependUnique(CPPPATH = ['../../service/resource-directory/include'])
 +      liboctbstack_env.AppendUnique(CPPDEFINES = ['-DWITH_RD'])
 +      liboctbstack_env.AppendUnique(LIBS = ['resource_directory'])
 +
  liboctbstack_env.Append(LIBS = ['c_common'])
  
+ if liboctbstack_env.get('ROUTING') in ['GW', 'EP']:
+       liboctbstack_env.Prepend(LIBS = ['routingmanager'])
  ######################################################################
  # Source files and Targets
  ######################################################################
index 7abe6ab,37d56f9..e90558c
mode 100644,100755..100755
  
  #include <stdbool.h>
  #include <inttypes.h>
- #include "logger.h"
  #include "octypes.h"
  
 +#ifdef WITH_RD
 +#include "rd_payload.h"
 +#endif
 +
  #ifdef __cplusplus
  extern "C"
  {
Simple merge
@@@ -236,30 -242,25 +242,30 @@@ static inline void OCPayloadLog(LogLeve
      switch(payload->type)
      {
          case PAYLOAD_TYPE_REPRESENTATION:
-             OCPayloadLogRep(level, tag, (OCRepPayload*)payload);
+             OCPayloadLogRep(level, (OCRepPayload*)payload);
              break;
          case PAYLOAD_TYPE_DISCOVERY:
-             OCPayloadLogDiscovery(level, tag, (OCDiscoveryPayload*)payload);
+             OCPayloadLogDiscovery(level, (OCDiscoveryPayload*)payload);
              break;
          case PAYLOAD_TYPE_DEVICE:
-             OCPayloadLogDevice(level, tag, (OCDevicePayload*)payload);
+             OCPayloadLogDevice(level, (OCDevicePayload*)payload);
              break;
          case PAYLOAD_TYPE_PLATFORM:
-             OCPayloadLogPlatform(level, tag, (OCPlatformPayload*)payload);
+             OCPayloadLogPlatform(level, (OCPlatformPayload*)payload);
              break;
          case PAYLOAD_TYPE_PRESENCE:
-             OCPayloadLogPresence(level, tag, (OCPresencePayload*)payload);
+             OCPayloadLogPresence(level, (OCPresencePayload*)payload);
              break;
          case PAYLOAD_TYPE_SECURITY:
-             OCPayloadLogSecurity(level, tag, (OCSecurityPayload*)payload);
+             OCPayloadLogSecurity(level, (OCSecurityPayload*)payload);
              break;
 +#ifdef WITH_RD
 +        case PAYLOAD_TYPE_RD:
 +            OCRDPayloadLog(level, tag, (OCRDPayload*)payload);
 +            break;
 +#endif
          default:
-             OC_LOG_V(level, tag, "Unknown Payload Type: %d", payload->type);
+             OC_LOG_V(level, PL_TAG, "Unknown Payload Type: %d", payload->type);
              break;
      }
  }
  #include "logger.h"
  #include "cJSON.h"
  #include "ocpayload.h"
+ #include "secureresourcemanager.h"
  #include "cacommon.h"
  #include "cainterface.h"
 +
 +#ifdef WITH_RD
 +#include "rd_server.h"
++#endif 
++
+ #ifdef ROUTING_GATEWAY
+ #include "routingmanager.h"
  #endif
  
  /// Module Name
@@@ -39,15 -39,9 +39,12 @@@ if target_os not in ['arduino','darwin'
                SConscript('protocol-plugin/SConscript')
  
        # Build notification manager project
-       if target_os not in ['android', 'tizen']:
-               SConscript('notification-manager/SConscript')
+       SConscript('notification-manager/SConscript')
+       
        # Build resource-encapsulation project
-       if target_os not in ['android', 'tizen']:
+       if target_os not in ['tizen']:
                SConscript('resource-encapsulation/SConscript')
  
- #else:
- #     SConscript('notification-manager/SampleApp/arduino/SConscript')
 +      # Build resource directory project
 +      if env.get('WITH_RD') == '1':
 +              SConscript('resource-directory/SConscript')