debug_green('Script start. Platform=[{0}]. With Test Library=[{1}]. Build Adjust Unity SDK ...'.format(platform, with_test_lib)) # ------------------------------------------------------------------ # Paths script_dir = os.path.dirname(os.path.realpath(__file__)) root_dir = os.path.dirname(os.path.normpath(script_dir)) android_submodule_dir = '{0}/ext/android'.format(root_dir) ios_submodule_dir = '{0}/ext/ios'.format(root_dir) windows_submodule_dir = '{0}/ext/windows'.format(root_dir) # ------------------------------------------------------------------ # Call platform specific build method. if platform == 'ios': set_log_tag('IOS-SDK-BUILD') check_submodule_dir('iOS', ios_submodule_dir + '/sdk') ios.build(root_dir, ios_submodule_dir, with_test_lib) elif platform == 'android': set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', android_submodule_dir + '/sdk') android.build(root_dir, android_submodule_dir, with_test_lib) else: set_log_tag('WINDOWS-SDK-BUILD') check_submodule_dir('Windows', windows_submodule_dir + '/sdk') windows.build(root_dir, windows_submodule_dir) remove_files('*.pyc', script_dir, log=False) # ------------------------------------------------------------------ # Script completed. debug_green('Script completed!')
debug_green( 'Script start. Platform=[{0}]. With Test Library=[{1}]. Build Adjust React Native SDK ...' .format(platform, with_test_lib)) # ------------------------------------------------------------------ # common paths script_dir = os.path.dirname(os.path.realpath(__file__)) root_dir = os.path.dirname(os.path.normpath(script_dir)) android_submodule_dir = '{0}/ext/android'.format(root_dir) ios_submodule_dir = '{0}/ext/ios'.format(root_dir) # ------------------------------------------------------------------ # call platform specific build method if platform == 'ios': set_log_tag('IOS-SDK-BUILD') check_submodule_dir('iOS', ios_submodule_dir + '/sdk') ios.build(root_dir, ios_submodule_dir, with_test_lib) else: set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', android_submodule_dir + '/sdk') android.build(root_dir, android_submodule_dir, with_test_lib) remove_files('*.pyc', script_dir, log=False) # ------------------------------------------------------------------ # Script completed debug_green('Script completed!') debug_green( 'If you want to run example or test app, use "run.py" python script.')
with_test_lib = False if len(sys.argv) == 3 and (sys.argv[2] == '--with-testlib' or sys.argv[2] == '-tl'): with_test_lib = True elif len(sys.argv) == 3: error('Unknown 2nd parameter.') debug(usage_message) remove_files('*.pyc', script_dir, log=False) exit() debug_green( 'Script start. Platform=[{0}]. With Test Library=[{1}]. Build Adjust Xamarin SDK ...' .format(platform, with_test_lib)) # ------------------------------------------------------------------ # call platform specific build method if platform == 'ios': set_log_tag('IOS-SDK-BUILD') check_submodule_dir('iOS', ios_submodule_dir + '/sdk') ios.build(version, root_dir, ios_submodule_dir, with_test_lib) else: set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', android_submodule_dir + '/sdk') android.build(version, root_dir, android_submodule_dir, with_test_lib) remove_files('*.pyc', script_dir, log=False) # ------------------------------------------------------------------ # Script completed debug_green('Script completed!')
root_dir = os.path.dirname(os.path.normpath(script_dir)) android_submodule_dir = '{0}/ext/android'.format(root_dir) #build\ios ios_submodule_dir = '{0}\\build\\ios'.format(script_dir) grpc_v1220_dir = '{0}\\grpcV1.22.0'.format(script_dir) windows_submodule_dir = '{0}/ext/windows'.format(root_dir) debug_green( 'Script start. script_dir=[{0}]. root_dir=[{1}]. ios_submodule_dir=[{2}]'. format(script_dir, root_dir, ios_submodule_dir)) # ------------------------------------------------------------------ # Call platform specific build method. if platform == 'iOS': set_log_tag('IOS-SDK-BUILD') ####check ios build script folder check_submodule_dir('iOS', ios_submodule_dir) ios.build(script_dir, grpc_v1220_dir, output_dir, with_test_lib) elif platform == 'Android': set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', android_submodule_dir + '/sdk') # android.build(root_dir, android_submodule_dir, with_test_lib) else: set_log_tag('WINDOWS-SDK-BUILD') check_submodule_dir('Windows', windows_submodule_dir + '/sdk') # windows.build(root_dir, windows_submodule_dir) remove_files('*.pyc', script_dir, log=False) # ------------------------------------------------------------------ # Script completed. debug_green('Script completed!')
parser.add_argument('-t', '--apptype', help='Type of the application to be updated.', choices=['example', 'test'], default='example') parser.add_argument('-c', '--configuration', help='Build configuration.', choices=['release', 'debug'], default='release') parser.add_argument('-a', '--apppath', help='Example/Test Project App path') args = parser.parse_args() # ------------------------------------------------------------------ # Paths. dir_scripts = os.path.dirname(os.path.realpath(__file__)) dir_root = os.path.dirname(os.path.normpath(dir_scripts)) dir_ext_android = '{0}/ext/android'.format(dir_root) dir_ext_ios = '{0}/ext/ios'.format(dir_root) # ------------------------------------------------------------------ # Call platform specific build method. try: if args.platform == 'ios': set_log_tag('IOS-SDK-BUILD') check_submodule_dir('iOS', dir_ext_ios + '/sdk') ios.build(dir_root, dir_ext_ios, args.apptype, args.configuration, args.apppath) else: set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', dir_ext_android + '/sdk') android.build(dir_root, dir_ext_android, args.apptype, args.configuration, args.apppath) finally: # Remove autocreated python compiled files. remove_files('*.pyc', dir_scripts, log=False) # ------------------------------------------------------------------ # Script completed. debug_green('Script completed!')
dir_scripts = os.path.dirname(os.path.realpath(__file__)) dir_root = os.path.dirname(os.path.normpath(dir_scripts)) dir_ext_android = '{0}/ext/android'.format(dir_root) dir_ext_ios = '{0}/ext/ios'.format(dir_root) version_titanium = '9.1.0.GA' # ------------------------------------------------------------------ debug_green('Setting Titanium SDK version to {0} ...'.format(version_titanium)) appc_select_sdk(version_titanium) try: if args.platform == 'ios': set_log_tag('IOS-SDK-BUILD') check_submodule_dir('iOS', dir_ext_ios + '/sdk') ios.build(dir_root, args.apptype, args.configuration) else: set_log_tag('ANROID-SDK-BUILD') check_submodule_dir('Android', dir_ext_android + '/sdk') android.build(dir_root, args.apptype, args.configuration) finally: # Remove autogenerated Python compilation files. remove_files('*.pyc', dir_scripts, log=False) emulated_name = 'emulator' if args.platform == 'ios': emulated_name = 'simulator' debug_green('Run from IDE or:') if args.apptype == 'example': debug_green('Emulator: cd {0}/example; appc ti build -p {1} -T {2}'.format(