# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- # vim: set filetype=python: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. DIRS += ['locales'] include('android-services.mozbuild') thirdparty_source_dir = TOPSRCDIR + '/mobile/android/thirdparty/' mgjar = add_java_jar('gecko-mozglue') mgjar.sources += [ 'mozglue/ByteBufferInputStream.java', 'mozglue/DirectBufferAllocator.java', 'mozglue/GeneratableAndroidBridgeTarget.java', 'mozglue/NativeReference.java', 'mozglue/NativeZip.java', 'mozglue/OptionalGeneratedParameter.java', ] mgjar.generated_sources += [ 'org/mozilla/gecko/mozglue/GeckoLoader.java', ] mgjar.javac_flags += ['-Xlint:all'] wsjar = add_java_jar('websockets') wsjar.sources += [ thirdparty_source_dir + f for f in [ 'com/codebutler/android_websockets/HybiParser.java', 'com/codebutler/android_websockets/WebSocketClient.java', ] ] wsjar.javac_flags += ['-Xlint:all,-serial'] gujar = add_java_jar('gecko-util') gujar.sources += [ 'util/ActivityResultHandler.java', 'util/ActivityResultHandlerMap.java', 'util/Clipboard.java', 'util/EventDispatcher.java', 'util/FloatUtils.java', 'util/GamepadUtils.java', 'util/GeckoBackgroundThread.java', 'util/GeckoEventListener.java', 'util/GeckoEventResponder.java', 'util/GeckoJarReader.java', 'util/HardwareUtils.java', 'util/INIParser.java', 'util/INISection.java', 'util/JSONUtils.java', 'util/StringUtils.java', 'util/ThreadUtils.java', 'util/UiAsyncTask.java', ] gujar.extra_jars = [ 'gecko-mozglue.jar' ] gujar.javac_flags += ['-Xlint:all,-deprecation'] stjar = add_java_jar('sync-thirdparty') stjar.sources += [ thirdparty_source_dir + f for f in sync_thirdparty_java_files ] stjar.javac_flags = ['-Xlint:none'] if CONFIG['MOZ_WEBRTC']: video_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/video_capture/android/java/src/org/webrtc/videoengine/' audio_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/' wrjar = add_java_jar('webrtc') wrjar.sources += [ video_root + 'CaptureCapabilityAndroid.java', video_root + 'VideoCaptureAndroid.java', video_root + 'VideoCaptureDeviceInfoAndroid.java', ] wrjar.sources += [ audio_root + 'AudioManagerAndroid.java', audio_root + 'WebRTCAudioDevice.java', ] wrjar.extra_jars = [ 'gecko-browser.jar', 'gecko-util.jar', 'gecko-mozglue.jar', ] wrjar.javac_flags += ['-Xlint:all,-deprecation,-cast'] gbjar = add_java_jar('gecko-browser') gbjar.sources += [ 'ActivityHandlerHelper.java', 'AlertNotification.java', 'animation/AnimatorProxy.java', 'animation/HeightChangeAnimation.java', 'animation/PropertyAnimator.java', 'animation/Rotate3DAnimation.java', 'animation/ViewHelper.java', 'ANRReporter.java', 'AppNotificationClient.java', 'AutocompleteHandler.java', 'BackButton.java', 'BaseGeckoInterface.java', 'BrowserApp.java', 'BrowserToolbar.java', 'BrowserToolbarBackground.java', 'CameraImageResultHandler.java', 'CameraVideoResultHandler.java', 'CanvasDelegate.java', 'ContactService.java', 'ContextGetter.java', 'CustomEditText.java', 'DataReportingNotification.java', 'db/BrowserContract.java', 'db/BrowserDB.java', 'db/BrowserProvider.java', 'db/DBUtils.java', 'db/FormHistoryProvider.java', 'db/LocalBrowserDB.java', 'db/PasswordsProvider.java', 'db/PerProfileContentProvider.java', 'db/TabsProvider.java', 'Distribution.java', 'DoorHanger.java', 'DoorHangerPopup.java', 'EditBookmarkDialog.java', 'favicons/cache/FaviconCache.java', 'favicons/cache/FaviconCacheElement.java', 'favicons/cache/FaviconsForURL.java', 'favicons/Favicons.java', 'favicons/LoadFaviconTask.java', 'favicons/OnFaviconLoadedListener.java', 'FilePickerResultHandler.java', 'FilePickerResultHandlerSync.java', 'FindInPageBar.java', 'FormAssistPopup.java', 'ForwardButton.java', 'GeckoAccessibility.java', 'GeckoActivity.java', 'GeckoActivityStatus.java', 'GeckoApp.java', 'GeckoApplication.java', 'GeckoAppShell.java', 'GeckoBatteryManager.java', 'GeckoConnectivityReceiver.java', 'GeckoEditable.java', 'GeckoEvent.java', 'GeckoHalDefines.java', 'GeckoInputConnection.java', 'GeckoJavaSampler.java', 'GeckoMessageReceiver.java', 'GeckoNetworkManager.java', 'GeckoProfile.java', 'GeckoScreenOrientationListener.java', 'GeckoSmsManager.java', 'GeckoThread.java', 'GeckoUpdateReceiver.java', 'GeckoView.java', 'GeckoViewChrome.java', 'GeckoViewContent.java', 'gfx/Axis.java', 'gfx/BitmapUtils.java', 'gfx/BufferedCairoImage.java', 'gfx/CairoGLInfo.java', 'gfx/CairoImage.java', 'gfx/CairoUtils.java', 'gfx/DisplayPortCalculator.java', 'gfx/DisplayPortMetrics.java', 'gfx/DrawTimingQueue.java', 'gfx/FloatSize.java', 'gfx/GeckoLayerClient.java', 'gfx/GfxInfoThread.java', 'gfx/GLController.java', 'gfx/ImmutableViewportMetrics.java', 'gfx/InputConnectionHandler.java', 'gfx/IntSize.java', 'gfx/JavaPanZoomController.java', 'gfx/Layer.java', 'gfx/LayerMarginsAnimator.java', 'gfx/LayerRenderer.java', 'gfx/LayerView.java', 'gfx/NativePanZoomController.java', 'gfx/NinePatchTileLayer.java', 'gfx/Overscroll.java', 'gfx/PanningPerfAPI.java', 'gfx/PanZoomController.java', 'gfx/PanZoomTarget.java', 'gfx/PluginLayer.java', 'gfx/PointUtils.java', 'gfx/ProgressiveUpdateData.java', 'gfx/RectUtils.java', 'gfx/RenderTask.java', 'gfx/ScrollbarLayer.java', 'gfx/SimpleScaleGestureDetector.java', 'gfx/SingleTileLayer.java', 'gfx/SubdocumentScrollHelper.java', 'gfx/TextLayer.java', 'gfx/TextureGenerator.java', 'gfx/TextureReaper.java', 'gfx/TileLayer.java', 'gfx/TouchEventHandler.java', 'gfx/ViewTransform.java', 'gfx/VirtualLayer.java', 'GlobalHistory.java', 'health/BrowserHealthRecorder.java', 'health/BrowserHealthReporter.java', 'home/BookmarkFolderView.java', 'home/BookmarksListAdapter.java', 'home/BookmarksListView.java', 'home/BookmarksPage.java', 'home/BrowserSearch.java', 'home/FadedTextView.java', 'home/HistoryPage.java', 'home/HomeBanner.java', 'home/HomeFragment.java', 'home/HomeListView.java', 'home/HomePager.java', 'home/HomePagerTabStrip.java', 'home/LastTabsPage.java', 'home/MostRecentPage.java', 'home/MultiTypeCursorAdapter.java', 'home/PinSiteDialog.java', 'home/ReadingListPage.java', 'home/SearchEngine.java', 'home/SearchEngineRow.java', 'home/SearchLoader.java', 'home/SimpleCursorLoader.java', 'home/SuggestClient.java', 'home/TabMenuStrip.java', 'home/TopSitesGridItemView.java', 'home/TopSitesGridView.java', 'home/TopSitesPage.java', 'home/TopSitesThumbnailView.java', 'home/TwoLinePageRow.java', 'InputMethods.java', 'JavaAddonManager.java', 'LightweightTheme.java', 'LightweightThemeDrawable.java', 'MemoryMonitor.java', 'menu/GeckoMenu.java', 'menu/GeckoMenuInflater.java', 'menu/GeckoMenuItem.java', 'menu/GeckoSubMenu.java', 'menu/MenuItemActionBar.java', 'menu/MenuItemActionView.java', 'menu/MenuItemDefault.java', 'menu/MenuPanel.java', 'menu/MenuPopup.java', 'MotionEventInterceptor.java', 'NotificationClient.java', 'NotificationHandler.java', 'NotificationHelper.java', 'NotificationService.java', 'NSSBridge.java', 'OrderedBroadcastHelper.java', 'PageActionLayout.java', 'preferences/AlignRightLinkPreference.java', 'preferences/AndroidImport.java', 'preferences/AndroidImportPreference.java', 'preferences/FontSizePreference.java', 'preferences/GeckoPreferenceFragment.java', 'preferences/GeckoPreferences.java', 'preferences/LinkPreference.java', 'preferences/MultiChoicePreference.java', 'preferences/PrivateDataPreference.java', 'preferences/SearchEnginePreference.java', 'preferences/SearchPreferenceCategory.java', 'preferences/SyncPreference.java', 'PrefsHelper.java', 'PrivateTab.java', 'prompts/IconGridInput.java', 'prompts/Prompt.java', 'prompts/PromptInput.java', 'prompts/PromptService.java', 'ReaderModeUtils.java', 'ReferrerReceiver.java', 'RemoteTabs.java', 'Restarter.java', 'RobocopAPI.java', 'ScrollAnimator.java', 'ServiceNotificationClient.java', 'SessionParser.java', 'ShapedButton.java', 'SharedPreferencesHelper.java', 'SiteIdentityPopup.java', 'SmsManager.java', 'sqlite/ByteBufferInputStream.java', 'sqlite/MatrixBlobCursor.java', 'sqlite/SQLiteBridge.java', 'sqlite/SQLiteBridgeException.java', 'SurfaceBits.java', 'Tab.java', 'TabCounter.java', 'Tabs.java', 'TabsAccessor.java', 'TabsPanel.java', 'TabsTray.java', 'Telemetry.java', 'TextSelection.java', 'TextSelectionHandle.java', 'ThumbnailHelper.java', 'TouchEventInterceptor.java', 'updater/UpdateService.java', 'updater/UpdateServiceHelper.java', 'VideoPlayer.java', 'WebAppAllocator.java', 'WebAppImpl.java', 'widget/ActivityChooserModel.java', 'widget/AllCapsTextView.java', 'widget/AnimatedHeightLayout.java', 'widget/ArrowPopup.java', 'widget/ButtonToast.java', 'widget/CheckableLinearLayout.java', 'widget/ClickableWhenDisabledEditText.java', 'widget/DateTimePicker.java', 'widget/Divider.java', 'widget/FaviconView.java', 'widget/FlowLayout.java', 'widget/GeckoActionProvider.java', 'widget/GeckoPopupMenu.java', 'widget/IconTabWidget.java', 'widget/TabRow.java', 'widget/ThumbnailView.java', 'widget/TwoWayView.java', 'ZoomConstraints.java', ] gbjar.sources += [ thirdparty_source_dir + f for f in [ 'com/googlecode/eyesfree/braille/selfbraille/ISelfBrailleService.java', 'com/googlecode/eyesfree/braille/selfbraille/SelfBrailleClient.java', 'com/googlecode/eyesfree/braille/selfbraille/WriteData.java', ] ] android_package_dir = CONFIG['ANDROID_PACKAGE_NAME'].replace('.', '/') # All generated sources are handled specially in Makefile.in. And # R.java is handled even more specially than the others! gbjar.generated_sources += [ android_package_dir + f for f in [ '/App.java', '/WebApp.java', '/WebApps.java', ] ] gbjar.generated_sources += [ 'org/mozilla/gecko/AppConstants.java', 'org/mozilla/gecko/R.java', 'org/mozilla/gecko/SysInfo.java', 'org/mozilla/gecko/widget/GeckoEditText.java', 'org/mozilla/gecko/widget/GeckoImageButton.java', 'org/mozilla/gecko/widget/GeckoImageView.java', 'org/mozilla/gecko/widget/GeckoLinearLayout.java', 'org/mozilla/gecko/widget/GeckoRelativeLayout.java', 'org/mozilla/gecko/widget/GeckoTextSwitcher.java', 'org/mozilla/gecko/widget/GeckoTextView.java', ] if CONFIG['MOZ_CRASHREPORTER']: gbjar.sources += [ 'CrashReporter.java '] gbjar.sources += sync_java_files gbjar.generated_sources += sync_generated_java_files gbjar.extra_jars = [ 'gecko-mozglue.jar', 'gecko-util.jar', 'sync-thirdparty.jar', 'websockets.jar', ] gbjar.javac_flags += ['-Xlint:all,-deprecation,-fallthrough'] ANDROID_GENERATED_RESFILES += [ 'res/drawable-hdpi/icon.png', 'res/drawable-mdpi/icon.png', 'res/drawable-xhdpi/icon.png', 'res/drawable-xxhdpi/icon.png', 'res/values/strings.xml', ] ANDROID_RESFILES += [ 'resources/anim/grow_fade_in.xml', 'resources/anim/grow_fade_in_center.xml', 'resources/anim/popup_hide.xml', 'resources/anim/popup_show.xml', 'resources/anim/progress_spinner.xml', 'resources/anim/shrink_fade_out.xml', 'resources/color/primary_text.xml', 'resources/color/primary_text_inverse.xml', 'resources/color/secondary_text.xml', 'resources/color/secondary_text_inverse.xml', 'resources/color/select_item_multichoice.xml', 'resources/color/tertiary_text.xml', 'resources/color/tertiary_text_inverse.xml', 'resources/color/top_sites_grid_item_title.xml', 'resources/color/url_bar_title.xml', 'resources/color/url_bar_title_hint.xml', 'resources/drawable-hdpi-v11/alert_addon.png', 'resources/drawable-hdpi-v11/alert_app.png', 'resources/drawable-hdpi-v11/alert_camera.png', 'resources/drawable-hdpi-v11/alert_download.png', 'resources/drawable-hdpi-v11/alert_mic.png', 'resources/drawable-hdpi-v11/alert_mic_camera.png', 'resources/drawable-hdpi-v11/firefox_settings_alert.png', 'resources/drawable-hdpi-v11/ic_menu_addons.png', 'resources/drawable-hdpi-v11/ic_menu_apps.png', 'resources/drawable-hdpi-v11/ic_menu_back.png', 'resources/drawable-hdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-hdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable-hdpi-v11/ic_menu_desktop_mode_off.png', 'resources/drawable-hdpi-v11/ic_menu_desktop_mode_on.png', 'resources/drawable-hdpi-v11/ic_menu_downloads.png', 'resources/drawable-hdpi-v11/ic_menu_find_in_page.png', 'resources/drawable-hdpi-v11/ic_menu_forward.png', 'resources/drawable-hdpi-v11/ic_menu_new_private_tab.png', 'resources/drawable-hdpi-v11/ic_menu_new_tab.png', 'resources/drawable-hdpi-v11/ic_menu_quit.png', 'resources/drawable-hdpi-v11/ic_menu_reload.png', 'resources/drawable-hdpi-v11/ic_menu_save_as_pdf.png', 'resources/drawable-hdpi-v11/ic_menu_settings.png', 'resources/drawable-hdpi-v11/ic_menu_share.png', 'resources/drawable-hdpi-v11/ic_menu_tools.png', 'resources/drawable-hdpi-v11/ic_status_logo.png', 'resources/drawable-hdpi/abouthome_thumbnail.png', 'resources/drawable-hdpi/alert_addon.png', 'resources/drawable-hdpi/alert_app.png', 'resources/drawable-hdpi/alert_camera.png', 'resources/drawable-hdpi/alert_download.png', 'resources/drawable-hdpi/alert_mic.png', 'resources/drawable-hdpi/alert_mic_camera.png', 'resources/drawable-hdpi/arrow_popup_bg.9.png', 'resources/drawable-hdpi/blank.png', 'resources/drawable-hdpi/bookmark_folder_closed.png', 'resources/drawable-hdpi/bookmark_folder_opened.png', 'resources/drawable-hdpi/close.png', 'resources/drawable-hdpi/favicon.png', 'resources/drawable-hdpi/find_close.png', 'resources/drawable-hdpi/find_next.png', 'resources/drawable-hdpi/find_prev.png', 'resources/drawable-hdpi/folder.png', 'resources/drawable-hdpi/grid_icon_bg_activated.9.png', 'resources/drawable-hdpi/grid_icon_bg_focused.9.png', 'resources/drawable-hdpi/handle_end.png', 'resources/drawable-hdpi/handle_middle.png', 'resources/drawable-hdpi/handle_start.png', 'resources/drawable-hdpi/history_tabs_indicator_selected.9.png', 'resources/drawable-hdpi/home_bg.png', 'resources/drawable-hdpi/home_star.png', 'resources/drawable-hdpi/home_tab_menu_strip.9.png', 'resources/drawable-hdpi/ic_menu_addons_filler.png', 'resources/drawable-hdpi/ic_menu_bookmark_add.png', 'resources/drawable-hdpi/ic_menu_bookmark_remove.png', 'resources/drawable-hdpi/ic_menu_character_encoding.png', 'resources/drawable-hdpi/ic_menu_forward.png', 'resources/drawable-hdpi/ic_menu_guest.png', 'resources/drawable-hdpi/ic_menu_new_private_tab.png', 'resources/drawable-hdpi/ic_menu_new_tab.png', 'resources/drawable-hdpi/ic_menu_reload.png', 'resources/drawable-hdpi/ic_status_logo.png', 'resources/drawable-hdpi/ic_url_bar_go.png', 'resources/drawable-hdpi/ic_url_bar_reader.png', 'resources/drawable-hdpi/ic_url_bar_search.png', 'resources/drawable-hdpi/ic_url_bar_star.png', 'resources/drawable-hdpi/ic_url_bar_tab.png', 'resources/drawable-hdpi/icon_bookmarks_empty.png', 'resources/drawable-hdpi/icon_last_tabs.png', 'resources/drawable-hdpi/icon_last_tabs_empty.png', 'resources/drawable-hdpi/icon_most_recent.png', 'resources/drawable-hdpi/icon_most_recent_empty.png', 'resources/drawable-hdpi/icon_most_visited.png', 'resources/drawable-hdpi/icon_openinapp.png', 'resources/drawable-hdpi/icon_pageaction.png', 'resources/drawable-hdpi/icon_reading_list_empty.png', 'resources/drawable-hdpi/larry.png', 'resources/drawable-hdpi/lock_identified.png', 'resources/drawable-hdpi/lock_verified.png', 'resources/drawable-hdpi/menu.png', 'resources/drawable-hdpi/menu_item_check.png', 'resources/drawable-hdpi/menu_item_more.png', 'resources/drawable-hdpi/menu_item_uncheck.png', 'resources/drawable-hdpi/menu_panel_bg.9.png', 'resources/drawable-hdpi/menu_pb.png', 'resources/drawable-hdpi/menu_popup_arrow_bottom.png', 'resources/drawable-hdpi/menu_popup_arrow_top.png', 'resources/drawable-hdpi/menu_popup_bg.9.png', 'resources/drawable-hdpi/pause.png', 'resources/drawable-hdpi/pin.png', 'resources/drawable-hdpi/play.png', 'resources/drawable-hdpi/reader.png', 'resources/drawable-hdpi/reader_active.png', 'resources/drawable-hdpi/reader_cropped.png', 'resources/drawable-hdpi/reading_list.png', 'resources/drawable-hdpi/shield.png', 'resources/drawable-hdpi/shield_doorhanger.png', 'resources/drawable-hdpi/spinner_default.9.png', 'resources/drawable-hdpi/spinner_focused.9.png', 'resources/drawable-hdpi/spinner_pressed.9.png', 'resources/drawable-hdpi/tab_close.png', 'resources/drawable-hdpi/tab_indicator_divider.9.png', 'resources/drawable-hdpi/tab_indicator_selected.9.png', 'resources/drawable-hdpi/tab_indicator_selected_focused.9.png', 'resources/drawable-hdpi/tab_new.png', 'resources/drawable-hdpi/tab_new_pb.png', 'resources/drawable-hdpi/tab_thumbnail_default.png', 'resources/drawable-hdpi/tab_thumbnail_shadow.png', 'resources/drawable-hdpi/tabs_count.png', 'resources/drawable-hdpi/tabs_count_foreground.png', 'resources/drawable-hdpi/tabs_normal.png', 'resources/drawable-hdpi/tabs_private.png', 'resources/drawable-hdpi/tabs_synced.png', 'resources/drawable-hdpi/tip_addsearch.png', 'resources/drawable-hdpi/top_site_add.png', 'resources/drawable-hdpi/url_bar_entry_default.9.png', 'resources/drawable-hdpi/url_bar_entry_default_pb.9.png', 'resources/drawable-hdpi/url_bar_entry_pressed.9.png', 'resources/drawable-hdpi/url_bar_entry_pressed_pb.9.png', 'resources/drawable-hdpi/urlbar_stop.png', 'resources/drawable-hdpi/validation_arrow.png', 'resources/drawable-hdpi/validation_arrow_inverted.png', 'resources/drawable-hdpi/validation_bg.9.png', 'resources/drawable-hdpi/warning.png', 'resources/drawable-hdpi/warning_doorhanger.png', 'resources/drawable-large-hdpi-v11/arrow_popup_bg.9.png', 'resources/drawable-large-hdpi-v11/ic_menu_forward.png', 'resources/drawable-large-hdpi-v11/ic_menu_reload.png', 'resources/drawable-large-hdpi-v11/menu.png', 'resources/drawable-large-land-v11/home_history_tabs_indicator.xml', 'resources/drawable-large-mdpi-v11/arrow_popup_bg.9.png', 'resources/drawable-large-mdpi-v11/ic_menu_forward.png', 'resources/drawable-large-mdpi-v11/ic_menu_reload.png', 'resources/drawable-large-mdpi-v11/menu.png', 'resources/drawable-large-xhdpi-v11/arrow_popup_bg.9.png', 'resources/drawable-large-xhdpi-v11/ic_menu_forward.png', 'resources/drawable-large-xhdpi-v11/ic_menu_reload.png', 'resources/drawable-large-xhdpi-v11/menu.png', 'resources/drawable-mdpi-v11/alert_addon.png', 'resources/drawable-mdpi-v11/alert_app.png', 'resources/drawable-mdpi-v11/alert_camera.png', 'resources/drawable-mdpi-v11/alert_download.png', 'resources/drawable-mdpi-v11/alert_mic.png', 'resources/drawable-mdpi-v11/alert_mic_camera.png', 'resources/drawable-mdpi-v11/firefox_settings_alert.png', 'resources/drawable-mdpi-v11/ic_menu_addons.png', 'resources/drawable-mdpi-v11/ic_menu_apps.png', 'resources/drawable-mdpi-v11/ic_menu_back.png', 'resources/drawable-mdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-mdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable-mdpi-v11/ic_menu_desktop_mode_off.png', 'resources/drawable-mdpi-v11/ic_menu_desktop_mode_on.png', 'resources/drawable-mdpi-v11/ic_menu_downloads.png', 'resources/drawable-mdpi-v11/ic_menu_find_in_page.png', 'resources/drawable-mdpi-v11/ic_menu_forward.png', 'resources/drawable-mdpi-v11/ic_menu_new_private_tab.png', 'resources/drawable-mdpi-v11/ic_menu_new_tab.png', 'resources/drawable-mdpi-v11/ic_menu_quit.png', 'resources/drawable-mdpi-v11/ic_menu_reload.png', 'resources/drawable-mdpi-v11/ic_menu_save_as_pdf.png', 'resources/drawable-mdpi-v11/ic_menu_settings.png', 'resources/drawable-mdpi-v11/ic_menu_share.png', 'resources/drawable-mdpi-v11/ic_menu_tools.png', 'resources/drawable-mdpi-v11/ic_status_logo.png', 'resources/drawable-mdpi/abouthome_thumbnail.png', 'resources/drawable-mdpi/alert_addon.png', 'resources/drawable-mdpi/alert_app.png', 'resources/drawable-mdpi/alert_camera.png', 'resources/drawable-mdpi/alert_download.png', 'resources/drawable-mdpi/alert_mic.png', 'resources/drawable-mdpi/alert_mic_camera.png', 'resources/drawable-mdpi/arrow_popup_bg.9.png', 'resources/drawable-mdpi/autocomplete_list_bg.9.png', 'resources/drawable-mdpi/blank.png', 'resources/drawable-mdpi/bookmark_folder_closed.png', 'resources/drawable-mdpi/bookmark_folder_opened.png', 'resources/drawable-mdpi/bookmarkdefaults_favicon_addons.png', 'resources/drawable-mdpi/bookmarkdefaults_favicon_support.png', 'resources/drawable-mdpi/close.png', 'resources/drawable-mdpi/desktop_notification.png', 'resources/drawable-mdpi/favicon.png', 'resources/drawable-mdpi/find_close.png', 'resources/drawable-mdpi/find_next.png', 'resources/drawable-mdpi/find_prev.png', 'resources/drawable-mdpi/folder.png', 'resources/drawable-mdpi/grid_icon_bg_activated.9.png', 'resources/drawable-mdpi/grid_icon_bg_focused.9.png', 'resources/drawable-mdpi/handle_end.png', 'resources/drawable-mdpi/handle_middle.png', 'resources/drawable-mdpi/handle_start.png', 'resources/drawable-mdpi/history_tabs_indicator_selected.9.png', 'resources/drawable-mdpi/home_tab_menu_strip.9.png', 'resources/drawable-mdpi/ic_menu_addons_filler.png', 'resources/drawable-mdpi/ic_menu_bookmark_add.png', 'resources/drawable-mdpi/ic_menu_bookmark_remove.png', 'resources/drawable-mdpi/ic_menu_character_encoding.png', 'resources/drawable-mdpi/ic_menu_forward.png', 'resources/drawable-mdpi/ic_menu_guest.png', 'resources/drawable-mdpi/ic_menu_new_private_tab.png', 'resources/drawable-mdpi/ic_menu_new_tab.png', 'resources/drawable-mdpi/ic_menu_reload.png', 'resources/drawable-mdpi/ic_status_logo.png', 'resources/drawable-mdpi/ic_url_bar_go.png', 'resources/drawable-mdpi/ic_url_bar_reader.png', 'resources/drawable-mdpi/ic_url_bar_search.png', 'resources/drawable-mdpi/ic_url_bar_star.png', 'resources/drawable-mdpi/ic_url_bar_tab.png', 'resources/drawable-mdpi/icon_bookmarks_empty.png', 'resources/drawable-mdpi/icon_last_tabs.png', 'resources/drawable-mdpi/icon_last_tabs_empty.png', 'resources/drawable-mdpi/icon_most_recent.png', 'resources/drawable-mdpi/icon_most_recent_empty.png', 'resources/drawable-mdpi/icon_most_visited.png', 'resources/drawable-mdpi/icon_openinapp.png', 'resources/drawable-mdpi/icon_pageaction.png', 'resources/drawable-mdpi/icon_reading_list_empty.png', 'resources/drawable-mdpi/larry.png', 'resources/drawable-mdpi/lock_identified.png', 'resources/drawable-mdpi/lock_verified.png', 'resources/drawable-mdpi/marketplace.png', 'resources/drawable-mdpi/menu.png', 'resources/drawable-mdpi/menu_item_check.png', 'resources/drawable-mdpi/menu_item_more.png', 'resources/drawable-mdpi/menu_item_uncheck.png', 'resources/drawable-mdpi/menu_panel_bg.9.png', 'resources/drawable-mdpi/menu_pb.png', 'resources/drawable-mdpi/menu_popup_arrow_bottom.png', 'resources/drawable-mdpi/menu_popup_arrow_top.png', 'resources/drawable-mdpi/menu_popup_bg.9.png', 'resources/drawable-mdpi/pause.png', 'resources/drawable-mdpi/pin.png', 'resources/drawable-mdpi/play.png', 'resources/drawable-mdpi/progress_spinner.png', 'resources/drawable-mdpi/reader.png', 'resources/drawable-mdpi/reader_active.png', 'resources/drawable-mdpi/reader_cropped.png', 'resources/drawable-mdpi/reading_list.png', 'resources/drawable-mdpi/scrollbar.png', 'resources/drawable-mdpi/shadow.png', 'resources/drawable-mdpi/shield.png', 'resources/drawable-mdpi/shield_doorhanger.png', 'resources/drawable-mdpi/spinner_default.9.png', 'resources/drawable-mdpi/spinner_focused.9.png', 'resources/drawable-mdpi/spinner_pressed.9.png', 'resources/drawable-mdpi/start.png', 'resources/drawable-mdpi/tab_close.png', 'resources/drawable-mdpi/tab_indicator_divider.9.png', 'resources/drawable-mdpi/tab_indicator_selected.9.png', 'resources/drawable-mdpi/tab_indicator_selected_focused.9.png', 'resources/drawable-mdpi/tab_new.png', 'resources/drawable-mdpi/tab_new_pb.png', 'resources/drawable-mdpi/tab_thumbnail_default.png', 'resources/drawable-mdpi/tab_thumbnail_shadow.png', 'resources/drawable-mdpi/tabs_count.png', 'resources/drawable-mdpi/tabs_count_foreground.png', 'resources/drawable-mdpi/tabs_normal.png', 'resources/drawable-mdpi/tabs_private.png', 'resources/drawable-mdpi/tabs_synced.png', 'resources/drawable-mdpi/tip_addsearch.png', 'resources/drawable-mdpi/toast.9.png', 'resources/drawable-mdpi/toast_button_focused.9.png', 'resources/drawable-mdpi/toast_button_pressed.9.png', 'resources/drawable-mdpi/toast_divider.9.png', 'resources/drawable-mdpi/top_site_add.png', 'resources/drawable-mdpi/url_bar_entry_default.9.png', 'resources/drawable-mdpi/url_bar_entry_default_pb.9.png', 'resources/drawable-mdpi/url_bar_entry_pressed.9.png', 'resources/drawable-mdpi/url_bar_entry_pressed_pb.9.png', 'resources/drawable-mdpi/urlbar_stop.png', 'resources/drawable-mdpi/validation_arrow.png', 'resources/drawable-mdpi/validation_arrow_inverted.png', 'resources/drawable-mdpi/validation_bg.9.png', 'resources/drawable-mdpi/warning.png', 'resources/drawable-mdpi/warning_doorhanger.png', 'resources/drawable-xhdpi-v11/alert_addon.png', 'resources/drawable-xhdpi-v11/alert_app.png', 'resources/drawable-xhdpi-v11/alert_camera.png', 'resources/drawable-xhdpi-v11/alert_download.png', 'resources/drawable-xhdpi-v11/alert_mic.png', 'resources/drawable-xhdpi-v11/alert_mic_camera.png', 'resources/drawable-xhdpi-v11/firefox_settings_alert.png', 'resources/drawable-xhdpi-v11/ic_menu_addons.png', 'resources/drawable-xhdpi-v11/ic_menu_apps.png', 'resources/drawable-xhdpi-v11/ic_menu_back.png', 'resources/drawable-xhdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-xhdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable-xhdpi-v11/ic_menu_desktop_mode_off.png', 'resources/drawable-xhdpi-v11/ic_menu_desktop_mode_on.png', 'resources/drawable-xhdpi-v11/ic_menu_downloads.png', 'resources/drawable-xhdpi-v11/ic_menu_find_in_page.png', 'resources/drawable-xhdpi-v11/ic_menu_forward.png', 'resources/drawable-xhdpi-v11/ic_menu_new_private_tab.png', 'resources/drawable-xhdpi-v11/ic_menu_new_tab.png', 'resources/drawable-xhdpi-v11/ic_menu_quit.png', 'resources/drawable-xhdpi-v11/ic_menu_reload.png', 'resources/drawable-xhdpi-v11/ic_menu_save_as_pdf.png', 'resources/drawable-xhdpi-v11/ic_menu_settings.png', 'resources/drawable-xhdpi-v11/ic_menu_share.png', 'resources/drawable-xhdpi-v11/ic_menu_tools.png', 'resources/drawable-xhdpi-v11/ic_status_logo.png', 'resources/drawable-xhdpi/abouthome_thumbnail.png', 'resources/drawable-xhdpi/alert_addon.png', 'resources/drawable-xhdpi/alert_app.png', 'resources/drawable-xhdpi/alert_camera.png', 'resources/drawable-xhdpi/alert_download.png', 'resources/drawable-xhdpi/alert_mic.png', 'resources/drawable-xhdpi/alert_mic_camera.png', 'resources/drawable-xhdpi/arrow_popup_bg.9.png', 'resources/drawable-xhdpi/blank.png', 'resources/drawable-xhdpi/bookmark_folder_closed.png', 'resources/drawable-xhdpi/bookmark_folder_opened.png', 'resources/drawable-xhdpi/close.png', 'resources/drawable-xhdpi/favicon.png', 'resources/drawable-xhdpi/find_close.png', 'resources/drawable-xhdpi/find_next.png', 'resources/drawable-xhdpi/find_prev.png', 'resources/drawable-xhdpi/folder.png', 'resources/drawable-xhdpi/grid_icon_bg_activated.9.png', 'resources/drawable-xhdpi/grid_icon_bg_focused.9.png', 'resources/drawable-xhdpi/handle_end.png', 'resources/drawable-xhdpi/handle_middle.png', 'resources/drawable-xhdpi/handle_start.png', 'resources/drawable-xhdpi/history_tabs_indicator_selected.9.png', 'resources/drawable-xhdpi/home_tab_menu_strip.9.png', 'resources/drawable-xhdpi/ic_menu_addons_filler.png', 'resources/drawable-xhdpi/ic_menu_bookmark_add.png', 'resources/drawable-xhdpi/ic_menu_bookmark_remove.png', 'resources/drawable-xhdpi/ic_menu_character_encoding.png', 'resources/drawable-xhdpi/ic_menu_forward.png', 'resources/drawable-xhdpi/ic_menu_guest.png', 'resources/drawable-xhdpi/ic_menu_new_private_tab.png', 'resources/drawable-xhdpi/ic_menu_new_tab.png', 'resources/drawable-xhdpi/ic_menu_reload.png', 'resources/drawable-xhdpi/ic_status_logo.png', 'resources/drawable-xhdpi/ic_url_bar_go.png', 'resources/drawable-xhdpi/ic_url_bar_reader.png', 'resources/drawable-xhdpi/ic_url_bar_search.png', 'resources/drawable-xhdpi/ic_url_bar_star.png', 'resources/drawable-xhdpi/ic_url_bar_tab.png', 'resources/drawable-xhdpi/icon_bookmarks_empty.png', 'resources/drawable-xhdpi/icon_last_tabs.png', 'resources/drawable-xhdpi/icon_last_tabs_empty.png', 'resources/drawable-xhdpi/icon_most_recent.png', 'resources/drawable-xhdpi/icon_most_recent_empty.png', 'resources/drawable-xhdpi/icon_most_visited.png', 'resources/drawable-xhdpi/icon_openinapp.png', 'resources/drawable-xhdpi/icon_pageaction.png', 'resources/drawable-xhdpi/icon_reading_list_empty.png', 'resources/drawable-xhdpi/larry.png', 'resources/drawable-xhdpi/lock_identified.png', 'resources/drawable-xhdpi/lock_verified.png', 'resources/drawable-xhdpi/menu.png', 'resources/drawable-xhdpi/menu_item_check.png', 'resources/drawable-xhdpi/menu_item_more.png', 'resources/drawable-xhdpi/menu_item_uncheck.png', 'resources/drawable-xhdpi/menu_panel_bg.9.png', 'resources/drawable-xhdpi/menu_pb.png', 'resources/drawable-xhdpi/menu_popup_arrow_bottom.png', 'resources/drawable-xhdpi/menu_popup_arrow_top.png', 'resources/drawable-xhdpi/menu_popup_bg.9.png', 'resources/drawable-xhdpi/pause.png', 'resources/drawable-xhdpi/pin.png', 'resources/drawable-xhdpi/play.png', 'resources/drawable-xhdpi/reader.png', 'resources/drawable-xhdpi/reader_active.png', 'resources/drawable-xhdpi/reader_cropped.png', 'resources/drawable-xhdpi/reading_list.png', 'resources/drawable-xhdpi/shield.png', 'resources/drawable-xhdpi/shield_doorhanger.png', 'resources/drawable-xhdpi/spinner_default.9.png', 'resources/drawable-xhdpi/spinner_focused.9.png', 'resources/drawable-xhdpi/spinner_pressed.9.png', 'resources/drawable-xhdpi/tab_close.png', 'resources/drawable-xhdpi/tab_indicator_divider.9.png', 'resources/drawable-xhdpi/tab_indicator_selected.9.png', 'resources/drawable-xhdpi/tab_indicator_selected_focused.9.png', 'resources/drawable-xhdpi/tab_new.png', 'resources/drawable-xhdpi/tab_new_pb.png', 'resources/drawable-xhdpi/tab_thumbnail_default.png', 'resources/drawable-xhdpi/tab_thumbnail_shadow.png', 'resources/drawable-xhdpi/tabs_count.png', 'resources/drawable-xhdpi/tabs_count_foreground.png', 'resources/drawable-xhdpi/tabs_normal.png', 'resources/drawable-xhdpi/tabs_private.png', 'resources/drawable-xhdpi/tabs_synced.png', 'resources/drawable-xhdpi/tip_addsearch.png', 'resources/drawable-xhdpi/top_site_add.png', 'resources/drawable-xhdpi/url_bar_entry_default.9.png', 'resources/drawable-xhdpi/url_bar_entry_default_pb.9.png', 'resources/drawable-xhdpi/url_bar_entry_pressed.9.png', 'resources/drawable-xhdpi/url_bar_entry_pressed_pb.9.png', 'resources/drawable-xhdpi/urlbar_stop.png', 'resources/drawable-xhdpi/validation_arrow.png', 'resources/drawable-xhdpi/validation_arrow_inverted.png', 'resources/drawable-xhdpi/validation_bg.9.png', 'resources/drawable-xhdpi/warning.png', 'resources/drawable-xhdpi/warning_doorhanger.png', 'resources/drawable-xlarge-hdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-xlarge-hdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable-xlarge-mdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-xlarge-mdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable-xlarge-v11/home_history_tabs_indicator.xml', 'resources/drawable-xlarge-xhdpi-v11/ic_menu_bookmark_add.png', 'resources/drawable-xlarge-xhdpi-v11/ic_menu_bookmark_remove.png', 'resources/drawable/action_bar_button.xml', 'resources/drawable/action_bar_button_inverse.xml', 'resources/drawable/bookmark_folder.xml', 'resources/drawable/divider_horizontal.xml', 'resources/drawable/divider_vertical.xml', 'resources/drawable/handle_end_level.xml', 'resources/drawable/handle_start_level.xml', 'resources/drawable/home_banner.xml', 'resources/drawable/home_history_tabs_indicator.xml', 'resources/drawable/home_page_title_background.xml', 'resources/drawable/ic_menu_back.xml', 'resources/drawable/ic_menu_desktop_mode_off.xml', 'resources/drawable/ic_menu_desktop_mode_on.xml', 'resources/drawable/ic_menu_quit.xml', 'resources/drawable/icon_grid_item_bg.xml', 'resources/drawable/menu_item_state.xml', 'resources/drawable/menu_level.xml', 'resources/drawable/remote_tabs_child_divider.xml', 'resources/drawable/shaped_button.xml', 'resources/drawable/site_security_level.xml', 'resources/drawable/spinner.xml', 'resources/drawable/suggestion_selector.xml', 'resources/drawable/tab_new_level.xml', 'resources/drawable/tab_row.xml', 'resources/drawable/tab_thumbnail.xml', 'resources/drawable/tabs_panel_indicator.xml', 'resources/drawable/textbox_bg.xml', 'resources/drawable/toast_button.xml', 'resources/drawable/top_sites_thumbnail_bg.xml', 'resources/drawable/url_bar_bg.xml', 'resources/drawable/url_bar_entry.xml', 'resources/drawable/url_bar_nav_button.xml', 'resources/drawable/url_bar_right_edge.xml', 'resources/drawable/webapp_titlebar_bg.xml', 'resources/layout-large-land-v11/home_history_list.xml', 'resources/layout-large-land-v11/home_history_page.xml', 'resources/layout-large-land-v11/home_history_tabs_indicator.xml', 'resources/layout-large-land-v11/tabs_panel.xml', 'resources/layout-large-land-v11/tabs_panel_footer.xml', 'resources/layout-large-land-v11/tabs_panel_header.xml', 'resources/layout-large-v11/browser_toolbar.xml', 'resources/layout-large-v11/home_pager.xml', 'resources/layout-xlarge-v11/font_size_preference.xml', 'resources/layout-xlarge-v11/home_history_list.xml', 'resources/layout-xlarge-v11/home_history_page.xml', 'resources/layout-xlarge-v11/home_history_tabs_indicator.xml', 'resources/layout-xlarge-v11/remote_tabs_child.xml', 'resources/layout-xlarge-v11/remote_tabs_group.xml', 'resources/layout/arrow_popup.xml', 'resources/layout/autocomplete_list.xml', 'resources/layout/autocomplete_list_item.xml', 'resources/layout/bookmark_edit.xml', 'resources/layout/bookmark_folder_row.xml', 'resources/layout/bookmark_item_row.xml', 'resources/layout/browser_search.xml', 'resources/layout/browser_toolbar.xml', 'resources/layout/datetime_picker.xml', 'resources/layout/doorhanger.xml', 'resources/layout/doorhanger_button.xml', 'resources/layout/find_in_page_content.xml', 'resources/layout/font_size_preference.xml', 'resources/layout/gecko_app.xml', 'resources/layout/home_banner.xml', 'resources/layout/home_bookmarks_page.xml', 'resources/layout/home_empty_page.xml', 'resources/layout/home_empty_reading_page.xml', 'resources/layout/home_header_row.xml', 'resources/layout/home_history_list.xml', 'resources/layout/home_history_page.xml', 'resources/layout/home_history_tabs_indicator.xml', 'resources/layout/home_item_row.xml', 'resources/layout/home_last_tabs_page.xml', 'resources/layout/home_most_recent_page.xml', 'resources/layout/home_pager.xml', 'resources/layout/home_reading_list_page.xml', 'resources/layout/home_search_item_row.xml', 'resources/layout/home_suggestion_prompt.xml', 'resources/layout/home_top_sites_page.xml', 'resources/layout/icon_grid.xml', 'resources/layout/icon_grid_item.xml', 'resources/layout/launch_app_list.xml', 'resources/layout/launch_app_listitem.xml', 'resources/layout/list_item_header.xml', 'resources/layout/menu_action_bar.xml', 'resources/layout/menu_item_action_view.xml', 'resources/layout/menu_popup.xml', 'resources/layout/notification_icon_text.xml', 'resources/layout/notification_progress.xml', 'resources/layout/notification_progress_text.xml', 'resources/layout/pin_site_dialog.xml', 'resources/layout/preference_rightalign_icon.xml', 'resources/layout/preference_search_engine.xml', 'resources/layout/preference_search_tip.xml', 'resources/layout/remote_tabs_child.xml', 'resources/layout/remote_tabs_group.xml', 'resources/layout/search_engine_row.xml', 'resources/layout/select_dialog_list.xml', 'resources/layout/select_dialog_multichoice.xml', 'resources/layout/select_dialog_singlechoice.xml', 'resources/layout/shared_ui_components.xml', 'resources/layout/simple_dropdown_item_1line.xml', 'resources/layout/site_identity.xml', 'resources/layout/site_setting_item.xml', 'resources/layout/site_setting_title.xml', 'resources/layout/suggestion_item.xml', 'resources/layout/tab_menu_strip.xml', 'resources/layout/tabs_counter.xml', 'resources/layout/tabs_item_cell.xml', 'resources/layout/tabs_item_row.xml', 'resources/layout/tabs_panel.xml', 'resources/layout/tabs_panel_header.xml', 'resources/layout/tabs_panel_indicator.xml', 'resources/layout/text_selection_handles.xml', 'resources/layout/top_sites_grid_item_view.xml', 'resources/layout/two_line_page_row.xml', 'resources/layout/validation_message.xml', 'resources/layout/videoplayer.xml', 'resources/layout/web_app.xml', 'resources/menu-large-v11/browser_app_menu.xml', 'resources/menu-v11/browser_app_menu.xml', 'resources/menu-xlarge-v11/browser_app_menu.xml', 'resources/menu/browser_app_menu.xml', 'resources/menu/gecko_app_menu.xml', 'resources/menu/home_contextmenu.xml', 'resources/menu/titlebar_contextmenu.xml', 'resources/menu/top_sites_contextmenu.xml', 'resources/values-land/integers.xml', 'resources/values-land/layout.xml', 'resources/values-land/styles.xml', 'resources/values-large-land-v11/dimens.xml', 'resources/values-large-land-v11/styles.xml', 'resources/values-large-v11/dimens.xml', 'resources/values-large-v11/layout.xml', 'resources/values-large-v11/styles.xml', 'resources/values-large-v11/themes.xml', 'resources/values-v11/colors.xml', 'resources/values-v11/dimens.xml', 'resources/values-v11/styles.xml', 'resources/values-v11/themes.xml', 'resources/values-v14/styles.xml', 'resources/values-v16/styles.xml', 'resources/values-xlarge-land-v11/dimens.xml', 'resources/values-xlarge-land-v11/styles.xml', 'resources/values-xlarge-v11/dimens.xml', 'resources/values-xlarge-v11/integers.xml', 'resources/values-xlarge-v11/styles.xml', 'resources/values/arrays.xml', 'resources/values/attrs.xml', 'resources/values/colors.xml', 'resources/values/dimens.xml', 'resources/values/integers.xml', 'resources/values/layout.xml', 'resources/values/styles.xml', 'resources/values/themes.xml', 'resources/xml-v11/preference_headers.xml', 'resources/xml-v11/preferences.xml', 'resources/xml-v11/preferences_customize.xml', 'resources/xml-v11/preferences_customize_tablet.xml', 'resources/xml/preferences.xml', 'resources/xml/preferences_customize.xml', 'resources/xml/preferences_devtools.xml', 'resources/xml/preferences_display.xml', 'resources/xml/preferences_privacy.xml', 'resources/xml/preferences_search.xml', 'resources/xml/preferences_vendor.xml', 'resources/xml/searchable.xml', ] if CONFIG['MOZ_CRASHREPORTER']: ANDROID_RESFILES += [ 'resources/drawable-mdpi/crash_reporter.png', 'resources/layout/crash_reporter.xml', ]