Enabling building linux enrolle and mediator sample apps
[platform/upstream/iotivity.git] / service / easy-setup / SConscript
index 3028c08..6096858 100755 (executable)
 Import('env')
 
 es_target = env.get ('TARGET_OS')
-es_role = env.get('ES_ROLE')
-es_target_enrollee = env.get('ES_TARGET_ENROLLEE')
+service_easy_setup_env = env.Clone()
 
-print "************************************************************************************"
-print "Easysetup device role --> %s " % es_role
-print "Target Platform --> %s " % es_target
-print "Target Enrollee platform --> %s " % es_target_enrollee
-print "************************************************************************************"
+if es_target in ['android', 'ios', 'linux', 'tizen']:
+    SConscript('mediator/SConscript')
 
-#Go to build sample apps
-if ('mediator' in es_role) :
-       print "Building Easysetup mediator SDKs [CSDK & RichSDK]"
+if es_target in ['linux', 'tizen']:
+    SConscript('enrollee/SConscript')
 
-       if es_target in ['linux','android']:
-               SConscript('mediator/SConscript')
-       else :
-               print "****************************Mediator supports Linux and Android platform****************************"
+if es_target in ['android', 'ios', 'linux', 'tizen']:
+    service_easy_setup_env.UserInstallTargetHeader('inc/escommon.h', 'service/easy-setup', 'escommon.h')
 
-if ('enrollee' in es_role) :
-       print "Building Easysetup enrollee SDK"
-
-       if es_target in ['linux', 'arduino', 'tizen']:
-               SConscript('enrollee/SConscript')
-       else :
-               print "****************************Enrollee supports linux, tizen and arduino platform****************************"
\ No newline at end of file
+if es_target in ['linux']:
+    SConscript('sampleapp/enrollee/linux-samsung/SConscript')
+    SConscript('sampleapp/mediator/linux-samsung/richsdk_sample/SConscript')
+    SConscript('sampleapp/enrollee/linux/SConscript')
+    SConscript('sampleapp/mediator/linux/richsdk_sample/SConscript')