X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=SConstruct;h=ac76f3975d25ab79d7a63b2039a8ed76be0f3dfa;hb=a80fcca32c01536df59510e850c03773b8856da6;hp=d58a3018b0884de85808d5db385ab3822335646c;hpb=49ead758a03c532e7c95f5b6eb88c1d979cd36a0;p=platform%2Fupstream%2Fiotivity.git diff --git a/SConstruct b/SConstruct index d58a301..ac76f39 100644 --- a/SConstruct +++ b/SConstruct @@ -22,17 +22,26 @@ # The main build script # ## +import os # Load common build config SConscript('build_common/SConscript') +Import('env') + +if os.environ.get('TERM') != None: + env['ENV']['TERM'] = os.environ['TERM'] + # Load extra options SConscript('extra_options.scons') -Import('env') target_os = env.get('TARGET_OS') if target_os == 'arduino': SConscript('arduino.scons') + +if target_os == 'android': + SConscript('android/android_api/SConscript') + # By default, src_dir is current dir, the build_dir is: # ./out//// # @@ -47,11 +56,18 @@ build_dir = env.get('BUILD_DIR') # Build 'resource' sub-project SConscript(build_dir + 'resource/SConscript') -SConscript(build_dir + 'examples/OICMiddle/SConscript') +if target_os not in ['arduino','darwin','ios', 'android', 'msys_nt', 'windows']: + SConscript(build_dir + 'examples/OICMiddle/SConscript') # Build 'service' sub-project SConscript(build_dir + 'service/SConscript') +# Build "cloud" sub-project +SConscript(build_dir + 'cloud/SConscript') + +# Build "plugin interface" sub-project +SConscript(build_dir + 'plugins/SConscript') + # Append targets information to the help information, to see help info, execute command line: # $ scon [options] -h env.PrintTargets() @@ -60,3 +76,6 @@ env.PrintTargets() if target_os == 'arduino': env.UploadHelp() +# to install the generated pc file into custom prefix location +env.UserInstallTargetPCFile('iotivity.pc', 'iotivity.pc') +