Home | History | Annotate | Download | only in content
      1 # This file is generated by gyp; do not edit.
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_MODULE_CLASS := GYP
      6 LOCAL_MODULE := content_content_jni_headers_gyp
      7 LOCAL_MODULE_STEM := content_jni_headers
      8 LOCAL_MODULE_SUFFIX := .stamp
      9 LOCAL_MODULE_TAGS := optional
     10 gyp_intermediate_dir := $(call local-intermediates-dir)
     11 gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
     12 
     13 # Make sure our deps are built first.
     14 GYP_TARGET_DEPENDENCIES := \
     15 	$(call intermediates-dir-for,GYP,content_java_set_jni_headers_gyp)/java_set_jni_headers.stamp
     16 
     17 
     18 ### Generated for rule "content_content_gyp_content_jni_headers_target_generate_jni_headers":
     19 # "{'inputs': ['../base/android/jni_generator/jni_generator.py', '../android_webview/build/jarjar-rules.txt'], 'process_outputs_as_sources': '1', 'extension': 'java', 'outputs': ['$(gyp_shared_intermediate_dir)/content/jni/%(INPUT_ROOT)s_jni.h'], 'rule_name': 'generate_jni_headers', 'rule_sources': ['public/android/java/src/org/chromium/content/app/ChildProcessService.java', 'public/android/java/src/org/chromium/content/app/ContentMain.java', 'public/android/java/src/org/chromium/content/app/LibraryLoader.java', 'public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java', 'public/android/java/src/org/chromium/content/browser/AndroidBrowserProcess.java', 'public/android/java/src/org/chromium/content/browser/BrowserStartupConfig.java', 'public/android/java/src/org/chromium/content/browser/ChildProcessLauncher.java', 'public/android/java/src/org/chromium/content/browser/ContentSettings.java', 'public/android/java/src/org/chromium/content/browser/ContentVideoView.java', 'public/android/java/src/org/chromium/content/browser/ContentViewCore.java', 'public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java', 'public/android/java/src/org/chromium/content/browser/ContentViewStatics.java', 'public/android/java/src/org/chromium/content/browser/DeviceMotionAndOrientation.java', 'public/android/java/src/org/chromium/content/browser/DownloadController.java', 'public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java', 'public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java', 'public/android/java/src/org/chromium/content/browser/InterstitialPageDelegateAndroid.java', 'public/android/java/src/org/chromium/content/browser/LoadUrlParams.java', 'public/android/java/src/org/chromium/content/browser/LocationProvider.java', 'public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java', 'public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java', 'public/android/java/src/org/chromium/content/browser/SmoothScroller.java', 'public/android/java/src/org/chromium/content/browser/SpeechRecognition.java', 'public/android/java/src/org/chromium/content/browser/TouchPoint.java', 'public/android/java/src/org/chromium/content/browser/TracingIntentHandler.java', 'public/android/java/src/org/chromium/content/browser/VibrationMessageFilter.java', 'public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java', 'public/android/java/src/org/chromium/content/common/CommandLine.java', 'public/android/java/src/org/chromium/content/common/DeviceTelephonyInfo.java', 'public/android/java/src/org/chromium/content/common/TraceEvent.java'], 'action': ['../base/android/jni_generator/jni_generator.py', '--input_file', '$(RULE_SOURCES)', '--output_dir', '$(gyp_shared_intermediate_dir)/content/jni', '--optimize_generation', '0', '--jarjar', '../android_webview/build/jarjar-rules.txt'], 'message': 'Generating JNI bindings from $(RULE_SOURCES)'}":
     20 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h: gyp_local_path := $(LOCAL_PATH)
     21 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     22 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     23 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     24 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     25 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/app/ChildProcessService.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     26 
     27 .PHONY: content_content_jni_headers_gyp_rule_trigger
     28 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h
     29 
     30 $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h: gyp_local_path := $(LOCAL_PATH)
     31 $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     32 $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     33 $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     34 $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/app/ContentMain.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     35 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/app/ContentMain.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     36 
     37 .PHONY: content_content_jni_headers_gyp_rule_trigger
     38 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h
     39 
     40 $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h: gyp_local_path := $(LOCAL_PATH)
     41 $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     42 $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     43 $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     44 $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/app/LibraryLoader.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     45 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/app/LibraryLoader.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     46 
     47 .PHONY: content_content_jni_headers_gyp_rule_trigger
     48 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h
     49 
     50 $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h: gyp_local_path := $(LOCAL_PATH)
     51 $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     52 $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     53 $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     54 $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     55 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     56 
     57 .PHONY: content_content_jni_headers_gyp_rule_trigger
     58 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h
     59 
     60 $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h: gyp_local_path := $(LOCAL_PATH)
     61 $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     62 $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     63 $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     64 $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/AndroidBrowserProcess.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     65 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/AndroidBrowserProcess.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     66 
     67 .PHONY: content_content_jni_headers_gyp_rule_trigger
     68 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h
     69 
     70 $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h: gyp_local_path := $(LOCAL_PATH)
     71 $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     72 $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     73 $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     74 $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/BrowserStartupConfig.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     75 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/BrowserStartupConfig.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     76 
     77 .PHONY: content_content_jni_headers_gyp_rule_trigger
     78 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h
     79 
     80 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h: gyp_local_path := $(LOCAL_PATH)
     81 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     82 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     83 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     84 $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ChildProcessLauncher.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     85 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ChildProcessLauncher.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     86 
     87 .PHONY: content_content_jni_headers_gyp_rule_trigger
     88 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h
     89 
     90 $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h: gyp_local_path := $(LOCAL_PATH)
     91 $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
     92 $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
     93 $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
     94 $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ContentSettings.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
     95 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ContentSettings.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
     96 
     97 .PHONY: content_content_jni_headers_gyp_rule_trigger
     98 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h
     99 
    100 $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h: gyp_local_path := $(LOCAL_PATH)
    101 $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    102 $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    103 $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    104 $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ContentVideoView.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    105 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ContentVideoView.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    106 
    107 .PHONY: content_content_jni_headers_gyp_rule_trigger
    108 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h
    109 
    110 $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h: gyp_local_path := $(LOCAL_PATH)
    111 $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    112 $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    113 $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    114 $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    115 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ContentViewCore.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    116 
    117 .PHONY: content_content_jni_headers_gyp_rule_trigger
    118 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h
    119 
    120 $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h: gyp_local_path := $(LOCAL_PATH)
    121 $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    122 $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    123 $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    124 $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    125 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    126 
    127 .PHONY: content_content_jni_headers_gyp_rule_trigger
    128 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h
    129 
    130 $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h: gyp_local_path := $(LOCAL_PATH)
    131 $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    132 $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    133 $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    134 $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/ContentViewStatics.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    135 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/ContentViewStatics.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    136 
    137 .PHONY: content_content_jni_headers_gyp_rule_trigger
    138 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h
    139 
    140 $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h: gyp_local_path := $(LOCAL_PATH)
    141 $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    142 $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    143 $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    144 $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/DeviceMotionAndOrientation.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    145 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/DeviceMotionAndOrientation.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    146 
    147 .PHONY: content_content_jni_headers_gyp_rule_trigger
    148 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h
    149 
    150 $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h: gyp_local_path := $(LOCAL_PATH)
    151 $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    152 $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    153 $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    154 $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/DownloadController.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    155 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/DownloadController.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    156 
    157 .PHONY: content_content_jni_headers_gyp_rule_trigger
    158 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h
    159 
    160 $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h: gyp_local_path := $(LOCAL_PATH)
    161 $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    162 $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    163 $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    164 $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    165 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    166 
    167 .PHONY: content_content_jni_headers_gyp_rule_trigger
    168 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h
    169 
    170 $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h: gyp_local_path := $(LOCAL_PATH)
    171 $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    172 $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    173 $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    174 $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    175 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    176 
    177 .PHONY: content_content_jni_headers_gyp_rule_trigger
    178 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h
    179 
    180 $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h: gyp_local_path := $(LOCAL_PATH)
    181 $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    182 $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    183 $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    184 $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/InterstitialPageDelegateAndroid.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    185 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/InterstitialPageDelegateAndroid.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    186 
    187 .PHONY: content_content_jni_headers_gyp_rule_trigger
    188 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h
    189 
    190 $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h: gyp_local_path := $(LOCAL_PATH)
    191 $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    192 $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    193 $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    194 $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    195 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/LoadUrlParams.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    196 
    197 .PHONY: content_content_jni_headers_gyp_rule_trigger
    198 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h
    199 
    200 $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h: gyp_local_path := $(LOCAL_PATH)
    201 $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    202 $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    203 $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    204 $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/LocationProvider.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    205 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/LocationProvider.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    206 
    207 .PHONY: content_content_jni_headers_gyp_rule_trigger
    208 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h
    209 
    210 $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h: gyp_local_path := $(LOCAL_PATH)
    211 $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    212 $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    213 $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    214 $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    215 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    216 
    217 .PHONY: content_content_jni_headers_gyp_rule_trigger
    218 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h
    219 
    220 $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h: gyp_local_path := $(LOCAL_PATH)
    221 $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    222 $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    223 $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    224 $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    225 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    226 
    227 .PHONY: content_content_jni_headers_gyp_rule_trigger
    228 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h
    229 
    230 $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h: gyp_local_path := $(LOCAL_PATH)
    231 $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    232 $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    233 $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    234 $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/SmoothScroller.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    235 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/SmoothScroller.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    236 
    237 .PHONY: content_content_jni_headers_gyp_rule_trigger
    238 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h
    239 
    240 $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h: gyp_local_path := $(LOCAL_PATH)
    241 $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    242 $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    243 $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    244 $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    245 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/SpeechRecognition.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    246 
    247 .PHONY: content_content_jni_headers_gyp_rule_trigger
    248 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h
    249 
    250 $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h: gyp_local_path := $(LOCAL_PATH)
    251 $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    252 $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    253 $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    254 $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/TouchPoint.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    255 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/TouchPoint.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    256 
    257 .PHONY: content_content_jni_headers_gyp_rule_trigger
    258 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h
    259 
    260 $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h: gyp_local_path := $(LOCAL_PATH)
    261 $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    262 $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    263 $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    264 $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/TracingIntentHandler.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    265 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/TracingIntentHandler.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    266 
    267 .PHONY: content_content_jni_headers_gyp_rule_trigger
    268 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h
    269 
    270 $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h: gyp_local_path := $(LOCAL_PATH)
    271 $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    272 $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    273 $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    274 $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/VibrationMessageFilter.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    275 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/VibrationMessageFilter.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    276 
    277 .PHONY: content_content_jni_headers_gyp_rule_trigger
    278 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h
    279 
    280 $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h: gyp_local_path := $(LOCAL_PATH)
    281 $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    282 $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    283 $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    284 $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    285 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/browser/WebContentsObserverAndroid.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    286 
    287 .PHONY: content_content_jni_headers_gyp_rule_trigger
    288 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h
    289 
    290 $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h: gyp_local_path := $(LOCAL_PATH)
    291 $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    292 $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    293 $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    294 $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/common/CommandLine.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    295 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/common/CommandLine.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    296 
    297 .PHONY: content_content_jni_headers_gyp_rule_trigger
    298 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h
    299 
    300 $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h: gyp_local_path := $(LOCAL_PATH)
    301 $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    302 $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    303 $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    304 $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/common/DeviceTelephonyInfo.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    305 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/common/DeviceTelephonyInfo.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    306 
    307 .PHONY: content_content_jni_headers_gyp_rule_trigger
    308 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h
    309 
    310 $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h: gyp_local_path := $(LOCAL_PATH)
    311 $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
    312 $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
    313 $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
    314 $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h: $(LOCAL_PATH)/content/public/android/java/src/org/chromium/content/common/TraceEvent.java $(LOCAL_PATH)/base/android/jni_generator/jni_generator.py $(LOCAL_PATH)/android_webview/build/jarjar-rules.txt $(GYP_TARGET_DEPENDENCIES)
    315 	mkdir -p $(gyp_shared_intermediate_dir)/content/jni; cd $(gyp_local_path)/content; ../base/android/jni_generator/jni_generator.py --input_file public/android/java/src/org/chromium/content/common/TraceEvent.java --output_dir "$(gyp_shared_intermediate_dir)/content/jni" --optimize_generation 0 --jarjar ../android_webview/build/jarjar-rules.txt
    316 
    317 .PHONY: content_content_jni_headers_gyp_rule_trigger
    318 content_content_jni_headers_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h
    319 
    320 ### Finished generating for all rules
    321 
    322 GYP_GENERATED_OUTPUTS := \
    323 	$(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h \
    324 	$(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h \
    325 	$(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h \
    326 	$(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h \
    327 	$(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h \
    328 	$(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h \
    329 	$(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h \
    330 	$(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h \
    331 	$(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h \
    332 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h \
    333 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h \
    334 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h \
    335 	$(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h \
    336 	$(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h \
    337 	$(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h \
    338 	$(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h \
    339 	$(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h \
    340 	$(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h \
    341 	$(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h \
    342 	$(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h \
    343 	$(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h \
    344 	$(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h \
    345 	$(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h \
    346 	$(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h \
    347 	$(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h \
    348 	$(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h \
    349 	$(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h \
    350 	$(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h \
    351 	$(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h \
    352 	$(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h
    353 
    354 # Make sure our deps and generated files are built first.
    355 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
    356 
    357 LOCAL_GENERATED_SOURCES := \
    358 	$(gyp_shared_intermediate_dir)/content/jni/ChildProcessService_jni.h \
    359 	$(gyp_shared_intermediate_dir)/content/jni/ContentMain_jni.h \
    360 	$(gyp_shared_intermediate_dir)/content/jni/LibraryLoader_jni.h \
    361 	$(gyp_shared_intermediate_dir)/content/jni/BrowserAccessibilityManager_jni.h \
    362 	$(gyp_shared_intermediate_dir)/content/jni/AndroidBrowserProcess_jni.h \
    363 	$(gyp_shared_intermediate_dir)/content/jni/BrowserStartupConfig_jni.h \
    364 	$(gyp_shared_intermediate_dir)/content/jni/ChildProcessLauncher_jni.h \
    365 	$(gyp_shared_intermediate_dir)/content/jni/ContentSettings_jni.h \
    366 	$(gyp_shared_intermediate_dir)/content/jni/ContentVideoView_jni.h \
    367 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewCore_jni.h \
    368 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewRenderView_jni.h \
    369 	$(gyp_shared_intermediate_dir)/content/jni/ContentViewStatics_jni.h \
    370 	$(gyp_shared_intermediate_dir)/content/jni/DeviceMotionAndOrientation_jni.h \
    371 	$(gyp_shared_intermediate_dir)/content/jni/DownloadController_jni.h \
    372 	$(gyp_shared_intermediate_dir)/content/jni/ImeAdapter_jni.h \
    373 	$(gyp_shared_intermediate_dir)/content/jni/DateTimeChooserAndroid_jni.h \
    374 	$(gyp_shared_intermediate_dir)/content/jni/InterstitialPageDelegateAndroid_jni.h \
    375 	$(gyp_shared_intermediate_dir)/content/jni/LoadUrlParams_jni.h \
    376 	$(gyp_shared_intermediate_dir)/content/jni/LocationProvider_jni.h \
    377 	$(gyp_shared_intermediate_dir)/content/jni/MediaResourceGetter_jni.h \
    378 	$(gyp_shared_intermediate_dir)/content/jni/PowerSaveBlocker_jni.h \
    379 	$(gyp_shared_intermediate_dir)/content/jni/SmoothScroller_jni.h \
    380 	$(gyp_shared_intermediate_dir)/content/jni/SpeechRecognition_jni.h \
    381 	$(gyp_shared_intermediate_dir)/content/jni/TouchPoint_jni.h \
    382 	$(gyp_shared_intermediate_dir)/content/jni/TracingIntentHandler_jni.h \
    383 	$(gyp_shared_intermediate_dir)/content/jni/VibrationMessageFilter_jni.h \
    384 	$(gyp_shared_intermediate_dir)/content/jni/WebContentsObserverAndroid_jni.h \
    385 	$(gyp_shared_intermediate_dir)/content/jni/CommandLine_jni.h \
    386 	$(gyp_shared_intermediate_dir)/content/jni/DeviceTelephonyInfo_jni.h \
    387 	$(gyp_shared_intermediate_dir)/content/jni/TraceEvent_jni.h \
    388 	content_content_jni_headers_gyp_rule_trigger
    389 
    390 GYP_COPIED_SOURCE_ORIGIN_DIRS :=
    391 
    392 LOCAL_SRC_FILES :=
    393 
    394 
    395 # Flags passed to both C and C++ files.
    396 MY_CFLAGS_Debug := \
    397 	-fstack-protector \
    398 	--param=ssp-buffer-size=4 \
    399 	-Werror \
    400 	-fno-exceptions \
    401 	-fno-strict-aliasing \
    402 	-Wall \
    403 	-Wno-unused-parameter \
    404 	-Wno-missing-field-initializers \
    405 	-fvisibility=hidden \
    406 	-pipe \
    407 	-fPIC \
    408 	-fno-tree-sra \
    409 	-fuse-ld=gold \
    410 	-Wno-psabi \
    411 	-ffunction-sections \
    412 	-funwind-tables \
    413 	-g \
    414 	-fstack-protector \
    415 	-fno-short-enums \
    416 	-finline-limit=64 \
    417 	-Wa,--noexecstack \
    418 	-U_FORTIFY_SOURCE \
    419 	-Wno-extra \
    420 	-Wno-ignored-qualifiers \
    421 	-Wno-type-limits \
    422 	-Os \
    423 	-g \
    424 	-fomit-frame-pointer \
    425 	-fdata-sections \
    426 	-ffunction-sections
    427 
    428 MY_DEFS_Debug := \
    429 	'-DCONTENT_IMPLEMENTATION' \
    430 	'-DANGLE_DX11' \
    431 	'-D_FILE_OFFSET_BITS=64' \
    432 	'-DNO_TCMALLOC' \
    433 	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
    434 	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
    435 	'-DDISABLE_NACL' \
    436 	'-DCHROMIUM_BUILD' \
    437 	'-DUSE_LIBJPEG_TURBO=1' \
    438 	'-DUSE_PROPRIETARY_CODECS' \
    439 	'-DENABLE_CONFIGURATION_POLICY' \
    440 	'-DLOGGING_IS_OFFICIAL_BUILD=1' \
    441 	'-DTRACING_IS_OFFICIAL_BUILD=1' \
    442 	'-DENABLE_GPU=1' \
    443 	'-DUSE_OPENSSL=1' \
    444 	'-DENABLE_EGLIMAGE=1' \
    445 	'-DENABLE_PRINTING=1' \
    446 	'-D__STDC_CONSTANT_MACROS' \
    447 	'-D__STDC_FORMAT_MACROS' \
    448 	'-DANDROID' \
    449 	'-D__GNU_SOURCE=1' \
    450 	'-DUSE_STLPORT=1' \
    451 	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
    452 	'-DCHROME_BUILD_ID=""' \
    453 	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
    454 	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
    455 	'-D_DEBUG'
    456 
    457 
    458 # Include paths placed before CFLAGS/CPPFLAGS
    459 LOCAL_C_INCLUDES_Debug := \
    460 	$(PWD)/frameworks/wilhelm/include \
    461 	$(PWD)/bionic \
    462 	$(PWD)/external/stlport/stlport
    463 
    464 
    465 # Flags passed to only C++ (and not C) files.
    466 LOCAL_CPPFLAGS_Debug := \
    467 	-fno-rtti \
    468 	-fno-threadsafe-statics \
    469 	-fvisibility-inlines-hidden \
    470 	-Wsign-compare \
    471 	-Wno-abi \
    472 	-Wno-error=c++0x-compat \
    473 	-Wno-non-virtual-dtor \
    474 	-Wno-sign-promo
    475 
    476 
    477 # Flags passed to both C and C++ files.
    478 MY_CFLAGS_Release := \
    479 	-fstack-protector \
    480 	--param=ssp-buffer-size=4 \
    481 	-Werror \
    482 	-fno-exceptions \
    483 	-fno-strict-aliasing \
    484 	-Wall \
    485 	-Wno-unused-parameter \
    486 	-Wno-missing-field-initializers \
    487 	-fvisibility=hidden \
    488 	-pipe \
    489 	-fPIC \
    490 	-fno-tree-sra \
    491 	-fuse-ld=gold \
    492 	-Wno-psabi \
    493 	-ffunction-sections \
    494 	-funwind-tables \
    495 	-g \
    496 	-fstack-protector \
    497 	-fno-short-enums \
    498 	-finline-limit=64 \
    499 	-Wa,--noexecstack \
    500 	-U_FORTIFY_SOURCE \
    501 	-Wno-extra \
    502 	-Wno-ignored-qualifiers \
    503 	-Wno-type-limits \
    504 	-Os \
    505 	-fno-ident \
    506 	-fdata-sections \
    507 	-ffunction-sections \
    508 	-fomit-frame-pointer
    509 
    510 MY_DEFS_Release := \
    511 	'-DCONTENT_IMPLEMENTATION' \
    512 	'-DANGLE_DX11' \
    513 	'-D_FILE_OFFSET_BITS=64' \
    514 	'-DNO_TCMALLOC' \
    515 	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
    516 	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
    517 	'-DDISABLE_NACL' \
    518 	'-DCHROMIUM_BUILD' \
    519 	'-DUSE_LIBJPEG_TURBO=1' \
    520 	'-DUSE_PROPRIETARY_CODECS' \
    521 	'-DENABLE_CONFIGURATION_POLICY' \
    522 	'-DLOGGING_IS_OFFICIAL_BUILD=1' \
    523 	'-DTRACING_IS_OFFICIAL_BUILD=1' \
    524 	'-DENABLE_GPU=1' \
    525 	'-DUSE_OPENSSL=1' \
    526 	'-DENABLE_EGLIMAGE=1' \
    527 	'-DENABLE_PRINTING=1' \
    528 	'-D__STDC_CONSTANT_MACROS' \
    529 	'-D__STDC_FORMAT_MACROS' \
    530 	'-DANDROID' \
    531 	'-D__GNU_SOURCE=1' \
    532 	'-DUSE_STLPORT=1' \
    533 	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
    534 	'-DCHROME_BUILD_ID=""' \
    535 	'-DNDEBUG' \
    536 	'-DNVALGRIND' \
    537 	'-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
    538 	'-D_FORTIFY_SOURCE=2'
    539 
    540 
    541 # Include paths placed before CFLAGS/CPPFLAGS
    542 LOCAL_C_INCLUDES_Release := \
    543 	$(PWD)/frameworks/wilhelm/include \
    544 	$(PWD)/bionic \
    545 	$(PWD)/external/stlport/stlport
    546 
    547 
    548 # Flags passed to only C++ (and not C) files.
    549 LOCAL_CPPFLAGS_Release := \
    550 	-fno-rtti \
    551 	-fno-threadsafe-statics \
    552 	-fvisibility-inlines-hidden \
    553 	-Wsign-compare \
    554 	-Wno-abi \
    555 	-Wno-error=c++0x-compat \
    556 	-Wno-non-virtual-dtor \
    557 	-Wno-sign-promo
    558 
    559 
    560 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
    561 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
    562 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
    563 ### Rules for final target.
    564 # Add target alias to "gyp_all_modules" target.
    565 .PHONY: gyp_all_modules
    566 gyp_all_modules: content_content_jni_headers_gyp
    567 
    568 # Alias gyp target name.
    569 .PHONY: content_jni_headers
    570 content_jni_headers: content_content_jni_headers_gyp
    571 
    572 LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
    573 LOCAL_UNINSTALLABLE_MODULE := true
    574 
    575 include $(BUILD_SYSTEM)/base_rules.mk
    576 
    577 $(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
    578 	$(hide) echo "Gyp timestamp: $@"
    579 	$(hide) mkdir -p $(dir $@)
    580 	$(hide) touch $@
    581