Sha256: ab8445a87f6647e1ef7c3a759973ac3b8ae2365602b9502eac5d572099dcd203

Contents?: true

Size: 917 Bytes

Versions: 2

Compression:

Stored size: 917 Bytes

Contents

require 'fileutils'

namespace "build" do
    task :all do
        rhorootdir = ENV['RHO_ROOT']
        raise "RHO_ROOT is not set" if rhorootdir.nil?

        $app_path = ENV["RHO_APP_DIR"]
        raise "RHO_APP_DIR is not set" if $app_path.nil?

        require File.join(rhorootdir, 'platform','iphone','rbuild','buildextension')

        IPhoneBuild.load_env_for_build_rhodes_ios_extension


        iphone_path = '.'
        target_app = File.join($app_path, 'project', 'iphone')

        cp_r File.join(iphone_path, 'Frameworks'), target_app
        cp_r File.join($app_path, 'GoogleService-Info.plist'), target_app

        extension_name = "fcm-push"
        extension_lib_name = extension_name
        extension_xcode_target_name = extension_name

        ret= IPhoneBuild.build_rhodes_ios_extension(extension_name, extension_lib_name, extension_xcode_target_name)
    end
end

task :default => "build:all"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rho-tau-extensions-7.6.0 libs/fcm-push-18/ext/iphone/Rakefile
rho-tau-extensions-7.4.1 libs/fcm-push-18/ext/iphone/Rakefile