1*6777b538SAndroid Build Coastguard Worker# Copyright 2015 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Workerimport("//build/config/android/rules.gni") 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Workerandroid_library("bootstrap_java") { 8*6777b538SAndroid Build Coastguard Worker sources = [ 9*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/BootstrapAppComponentFactory.java", 10*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/BootstrapApplication.java", 11*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/BootstrapInstrumentation.java", 12*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/ClassLoaderPatcher.java", 13*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/LockFile.java", 14*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/Reflect.java", 15*6777b538SAndroid Build Coastguard Worker "java/org/chromium/incrementalinstall/SecondInstrumentation.java", 16*6777b538SAndroid Build Coastguard Worker ] 17*6777b538SAndroid Build Coastguard Worker deps = [ "third_party/AndroidHiddenApiBypass:hidden_api_bypass_java" ] 18*6777b538SAndroid Build Coastguard Worker jacoco_never_instrument = true 19*6777b538SAndroid Build Coastguard Worker no_build_hooks = true 20*6777b538SAndroid Build Coastguard Worker} 21*6777b538SAndroid Build Coastguard Worker 22*6777b538SAndroid Build Coastguard Workerdist_dex("apk_dex") { 23*6777b538SAndroid Build Coastguard Worker output = "$target_out_dir/apk.dex" 24*6777b538SAndroid Build Coastguard Worker deps = [ ":bootstrap_java" ] 25*6777b538SAndroid Build Coastguard Worker} 26