GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mindaptiv/chromium

BranchesTags
Open more actions menu

Latest commit

 

History

24 Commits
24 Commits

Folders and files

NameName
Last commit message
Last commit date
android_webview
android_webview
 
 
apps
apps
 
 
ash
ash
 
 
base
base
 
 
blimp
blimp
 
 
blink/tools
blink/tools
 
 
breakpad
breakpad
 
 
build
build
 
 
build_overrides
build_overrides
 
 
buildtools
buildtools
 
 
cc
cc
 
 
chrome
chrome
 
 
chrome_elf
chrome_elf
 
 
chromecast
chromecast
 
 
chromeos
chromeos
 
 
components
components
 
 
content
content
 
 
courgette
courgette
 
 
crypto
crypto
 
 
dbus
dbus
 
 
device
device
 
 
docs
docs
 
 
extensions
extensions
 
 
gin
gin
 
 
google_apis
google_apis
 
 
google_update
google_update
 
 
gpu
gpu
 
 
headless
headless
 
 
infra
infra
 
 
ios
ios
 
 
ipc
ipc
 
 
jingle
jingle
 
 
mash
mash
 
 
media
media
 
 
mojo
mojo
 
 
native_client
native_client
 
 
native_client_sdk
native_client_sdk
 
 
net
net
 
 
pdf
pdf
 
 
ppapi
ppapi
 
 
printing
printing
 
 
remoting
remoting
 
 
rlz
rlz
 
 
sandbox
sandbox
 
 
sdch
sdch
 
 
services
services
 
 
skia
skia
 
 
sql
sql
 
 
storage
storage
 
 
styleguide
styleguide
 
 
sync
sync
 
 
testing
testing
 
 
third_party
third_party
 
 
tools
tools
 
 
ui
ui
 
 
url
url
 
 
v8
v8
 
 
.clang-format
.clang-format
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gn
.gn
 
 
AUTHORS
AUTHORS
 
 
BUILD.gn
BUILD.gn
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
DEPS
DEPS
 
 
LICENSE
LICENSE
 
 
LICENSE.chromium_os
LICENSE.chromium_os
 
 
OWNERS
OWNERS
 
 
PRESUBMIT.py
PRESUBMIT.py
 
 
PRESUBMIT_test.py
PRESUBMIT_test.py
 
 
PRESUBMIT_test_mocks.py
PRESUBMIT_test_mocks.py
 
 
README.md
README.md
 
 
WATCHLISTS
WATCHLISTS
 
 
codereview.settings
codereview.settings
 
 

Repository files navigation

chromium

##Get the code

  • check out and install the depot_tools package.

  • create chromium dir and clone the repository to src folder:

    git clone https://github.com/brave/chromium.git src

##Configure your build (You can only use a Linux build machine for Android builds)

  • create a a file called chromium.gyp_env with the following contents:

    /chromium$ echo "{ 'GYP_DEFINES': 'OS=android target_arch=arm', }" > chromium.gyp_env

  • once chromium.gyp_env is ready, you need to run the following command to update projects from gyp files. You may need to run this again when you have added new files, updated gyp files, or sync'ed your repository:

    /chromium$ gclient runhooks

  • create a build directory and set the build flags with:

    /chromium/src$ gn args out/Default

    This command will bring up your editor with the GN build args (re-run gn args on that directory to edit the flags in the future. ). In this file add:

    target_os = "android"
    target_cpu = "arm"  # (default)
    is_debug = true  # (default)
    
    is_component_build = true
    is_clang = true
    symbol_level = 1  # Faster build with fewer symbols. -g1 rather than -g2
    enable_incremental_javac = true  # Much faster; experimental
    
  • prepare the environment:

    /chromium/src$ . build/android/envsetup.sh

##Build the full browser

Note: When adding new resource files or java files in gyp builds, you need to run 'gclient runhooks' again to get them in the build.

  • build browser:

    /chromium/src$ ninja -C out/Default chrome_public_apk

  • deploy it to your Android device:

    /chromium/src$ build/android/adb_install_apk.py out/Default/apks/Brave.apk

##Debugging

  • follow that link for the general debug process;

  • follow that link to configure Eclipse IDE.

About

No description, website, or topics provided.

Resources

Readme

Code of conduct

Code of conduct
Activity

Stars

1 star

Watchers

1 watching

Forks

177 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.