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