Shared library build of Chromium’s Content module
Перейти к файлу
Cheng Zhao 03d2f25885 Use our own template
Original template can only be opened with Chrome browser.
2015-06-29 10:33:58 +08:00
chromiumcontent Remove unused defines 2015-06-28 14:29:14 +00:00
patches Fix pdf.dll link error in component builds after upgrade to Chrome 43. 2015-05-23 21:24:27 +08:00
resources Use our own template 2015-06-29 10:33:58 +08:00
script Use our own template 2015-06-29 10:33:58 +08:00
tools Use our own template 2015-06-29 10:33:58 +08:00
vendor Ship xz binaries 2014-10-09 16:01:25 +08:00
.gitignore shipping ppapi components 2015-05-05 08:55:38 +05:30
.gitmodules Use ninja from depot_tools 2014-10-09 15:31:38 +08:00
LICENSE.txt Add README and LICENSE 2013-02-28 08:47:47 -05:00
README.md Add build instructions for ARM build 2015-06-17 05:25:43 +00:00
VERSION Update to Chrome 43.0.2357.65 2015-05-22 12:06:39 +08:00

README.md

libchromiumcontent

A single, shared library that includes the Chromium Content module and all its dependencies (e.g., WebKit, V8, etc.).

Using it in your app

TODO

Development

Prerequisites

  • Python 2.7

Mac

  • Xcode 5.1

Windows

  • Visual Studio 2013 Professional Update 4

Linux

CentOS 6.5

sudo yum install -y pciutils-devel git tar gcc pkg-config atk-devel pulseaudio-libs-devel gdk-devel gdk-pixbuf2-devel gdk-pixbuf2 pygtk2-devel libXtst-devel libXScrnSaver-devel dbus-devel GConf2-devel libgnome-keyring-devel libexif-devel gperf

Ubuntu 14.04

sudo apt-get install -y build-essential bison libasound2-dev libatk1.0-dev libcups2-dev libexif-dev libgconf2-dev libgnome-keyring-dev libgtk2.0-dev libpci-dev libpulse libxtst-dev gperf

One-time setup

$ script/bootstrap

Building

$ script/update -t x64
$ script/build -t x64

Updating project files

If you change VERSION to point to a different Chromium release, or modify chromiumcontent.gyp{,i}, you should run:

$ script/update

This will regenerate all the project files. Then you can build again.

Building for ARM target

$ ./script/bootstrap
$ ./script/update -t arm
$ cd vendor/chromium/src
$ ./build/install-build-deps.sh --arm
$ ./chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py --arch=arm
$ cd -
$ ./script/build -t arm