- es_sdk_shared = easy_setup_env.SharedLibrary('ESMediatorRich', env.get('es_src'))
- easy_setup_env.InstallTarget(es_sdk_shared, 'libESMediatorRich')
+ es_sdk_static = easy_setup_env.StaticLibrary('ESMediatorRich', env.get('es_src'))
+ easy_setup_env.InstallTarget(es_sdk_static, 'libESMediatorRich')
+ if target_os not in ['ios']:
+ es_sdk_shared = easy_setup_env.SharedLibrary('ESMediatorRich', env.get('es_src'))
+ easy_setup_env.UserInstallTargetLib(es_sdk_shared, 'libESMediatorRich')
+ easy_setup_env.AppendUnique(LINKFLAGS = ['-Wl,-soname,libESMediatorRich.so'])
+
+filenames = [ 'ESException.h', 'ESRichCommon.h', 'EasySetup.hpp', 'RemoteEnrollee.h' ]
+for filename in filenames:
+ easy_setup_env.UserInstallTargetHeader('inc/' + filename, "service/easy-setup", filename)