Enabling building linux enrolle and mediator sample apps
[platform/upstream/iotivity.git] / service / easy-setup / SConscript
index 12e985a..6096858 100755 (executable)
 Import('env')
 
 es_target = env.get ('TARGET_OS')
+service_easy_setup_env = env.Clone()
 
-if es_target in ['linux']:
-   SConscript('mediator/SConscript')
-   SConscript('enrollee/SConscript')
+if es_target in ['android', 'ios', 'linux', 'tizen']:
+    SConscript('mediator/SConscript')
+
+if es_target in ['linux', 'tizen']:
+    SConscript('enrollee/SConscript')
 
-if es_target in ['android']:
-   SConscript('mediator/SConscript')
+if es_target in ['android', 'ios', 'linux', 'tizen']:
+    service_easy_setup_env.UserInstallTargetHeader('inc/escommon.h', 'service/easy-setup', 'escommon.h')
 
-if es_target in ['tizen']:
-   SConscript('enrollee/SConscript')
+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')