iotivity 0.9.0
[platform/upstream/iotivity.git] / service / protocol-plugin / plugins / mqtt-fan / lib / cpp / SConscript
1 ##
2 # mosquittopp build script
3 ##
4 import platform,os
5 Import('env')
6
7 lib_env = env.Clone()
8 SConscript(env.get('SRC_DIR') + '/service/third_party_libs.scons', 'lib_env')
9
10 mosquittopp_env = lib_env.Clone()
11 target_os = env.get('TARGET_OS')
12 ######################################################################
13 # Build flags
14 ######################################################################
15 mosquittopp_env.AppendUnique(CPPPATH = ['./', '../'])
16 if target_os not in ['windows', 'winrt']:
17         mosquittopp_env.AppendUnique(CFLAGS = ['-Wall', '-ggdb', '-O2', '-fPIC'])
18
19 mosquittopp_env.AppendUnique(LIBS = ['mosquitto', 'ssl', 'crypto'])
20 ######################################################################
21 # Source files and Targets
22 ######################################################################
23 mosquittopp = mosquittopp_env.SharedLibrary('mosquittopp', 'mosquittopp.cpp')
24 mosquittopp_env.InstallTarget(mosquittopp, 'libmosquittopp')