Exemplo n.º 1
0
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!')
Exemplo n.º 2
0
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.')
Exemplo n.º 3
0
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!')
Exemplo n.º 4
0
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!')
Exemplo n.º 5
0
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!')
Exemplo n.º 6
0
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(