Imported Upstream version 0.9.1
[platform/upstream/iotivity.git] / resource / android / SConscript
1 ##
2 # Android Compatibility (static library) build script
3 ##
4 Import('env')
5
6 compatibilitylib_env = env.Clone()
7 ######################################################################
8 # Build flags
9 ######################################################################
10 compatibilitylib_env.AppendUnique(CPPPATH = ['../include/'])
11
12 target_os = env.get('TARGET_OS')
13
14 if target_os == 'android':
15         compatibilitylib_env.AppendUnique(CXXFLAGS = ['-frtti', '-fexceptions'])
16         compatibilitylib_env.AppendUnique(LIBS = ['gnustl_shared'])
17
18 ######################################################################
19 # Source files and Targets
20 ######################################################################
21 compatibilitylib_src = ['OCAndroid.cpp']
22
23 if target_os == 'android':
24         static_compatibilitylib = compatibilitylib_env.StaticLibrary('compatibility', compatibilitylib_src)
25         compatibilitylib_env.InstallTarget(static_compatibilitylib, 'libcompatibility')