Adam Roben
0d607ee56b
Stop trying to compile SQLitePersistentCookieStore separately
...
It's part of the content module now.
2013-04-17 22:08:18 -04:00
Adam Roben
d0ee4012a2
Update to latest Chromium trunk revision
2013-04-17 19:37:42 -04:00
Adam Roben
cf60e7385e
Merge pull request #4 from aroben/atom
...
Don't fetch ninja, the depot_tools already ships it.
2013-04-11 06:04:42 -07:00
Cheng Zhao
7392c93518
Don't fetch ninja, the depot_tools already ships it.
2013-04-11 19:19:31 +08:00
Adam Roben
b6a0d851db
Actually compile the base/prefs code
2013-04-08 13:10:04 -04:00
Adam Roben
f6b79252a9
Export symbols from base/prefs
2013-03-29 16:47:42 -04:00
Adam Roben
3944c1c005
Compile and export SQLitePersistentCookieStore
...
This is a convenient implementation for clients to use to persist
cookies to disk (see aroben/brightray#5 ).
2013-03-26 16:17:12 -04:00
Adam Roben
cf87e4d6de
Export webkit/plugins headers
...
Needed by content/public/common/common_param_traits.h.
2013-03-25 12:22:49 -04:00
Adam Roben
915259576d
Export skia/ext headers
...
They're needed by content/public/browser/render_widget_host.h.
2013-03-22 14:02:07 -04:00
Adam Roben
623d16c87b
Export ui/surface headers, too
...
These are used by content/public/browser/render_widget_host.h
2013-03-22 13:47:51 -04:00
Adam Roben
41a9a765c6
Export Skia symbols from libchromiumcontent
2013-03-22 12:39:37 -04:00
Adam Roben
8a81d74a56
Update to match chrome/trunk
2013-03-21 13:46:23 -04:00
Adam Roben
3f6f01c46b
Make script/download work when invoked from anywhere
2013-03-12 16:59:00 -04:00
Adam Roben
08f89c12af
Add script/download
...
This downloads a built copy of libchromiumcontent (as uploaded by
script/upload). It downloads a version of libchromiumcontent that
corresponds to HEAD.
2013-03-12 16:02:13 -04:00
Adam Roben
489bb100d6
Export webkit/glue headers
...
They're required by some content/public headers now.
2013-03-11 14:14:22 -04:00
Adam Roben
ab4cf28433
Update to the latest Chromium revision
2013-03-11 12:24:20 -04:00
Adam Roben
7886a26474
Export V8's headers
2013-03-07 14:50:50 -05:00
Adam Roben
9aeaa31d11
Export webkit/user_agent headers
2013-03-07 13:59:31 -05:00
Adam Roben
f8592db7fa
Only re-zip symbols if they've changed
...
Again, this is an easy optimization to speed up builds quite a bit.
2013-03-07 11:36:28 -05:00
Adam Roben
dd13baf9ef
Use boto's s3put to upload to S3
...
This lets us upload the files in chunks in parallel, which should
hopefully be a lot faster.
2013-03-07 11:36:28 -05:00
Adam Roben
b05fa3b15d
Merge pull request #2 from aroben/upload-to-s3
...
Upload distribution to S3
2013-03-07 06:34:03 -08:00
Adam Roben
552d5fce72
Only link the .dSYM file if it's out of date
...
Everything else we do each time script/create-dist is run. But this step
takes so long, and is so easy to skip when possible, that it makes sense
to special-case it.
2013-03-07 09:00:58 -05:00
Adam Roben
b6eb8024fc
Upload distribution files from CI to S3
2013-03-07 09:00:48 -05:00
Adam Roben
e6d45483ef
Merge pull request #1 from aroben/dist
...
Create a distribution that apps can build against
2013-03-06 16:42:52 -08:00
Adam Roben
fb4c04274f
Blow away dist/ each time so we don't end up with old files
2013-03-06 19:42:30 -05:00
Adam Roben
ddda2a918a
Add some logging output
2013-03-06 19:42:30 -05:00
Adam Roben
513d8736ce
Link the fake dSYM into a real one
2013-03-06 19:42:30 -05:00
Adam Roben
89b038c329
Zip up the distribution
2013-03-06 19:42:30 -05:00
Adam Roben
1755de0aac
Create distributions in CI
2013-03-06 19:42:30 -05:00
Adam Roben
0ee1c6a6ae
Copy .dSYM bundles into the distribution
2013-03-06 19:42:30 -05:00
Adam Roben
12c8eaac1c
Fix Debug vs. Release builds of libchromiumcontent
...
The Debug version of chromiumcontent.ninja was overwriting the Release
version (they were both being generated into vendor/chromium/src instead
of vendor/chromium/src/out/{Debug,Release}). So now we copy
chromiumcontent.gyp into the vendor/chromium/src tree so it works like
all other Chromium gyp files.
2013-03-06 19:42:30 -05:00
Adam Roben
4bc5a939d5
Add a script to create a dist directory for use by apps
...
The idea is for dist to contain everything a client app needs to build
against libchromiumcontent.
2013-03-06 19:42:29 -05:00
Adam Roben
f0ef93c14a
Gotta bootstrap CI
2013-02-28 09:10:39 -05:00
Adam Roben
7739a3cfc1
Add script/cibuild
2013-02-28 08:53:18 -05:00
Adam Roben
674fc30a6e
Add README and LICENSE
2013-02-28 08:47:47 -05:00
Adam Roben
2bb134579d
chromium_content -> chromiumcontent
2013-02-28 08:43:55 -05:00
Adam Roben
ef99e76c14
Build Release too
2013-02-28 08:41:32 -05:00
Adam Roben
7cd2dc3ecc
Build content_shell.pak, too
...
This is useful for client apps.
2013-02-28 08:41:02 -05:00
Adam Roben
70d7370dd6
Export V8 symbols too
2013-02-25 14:24:35 -05:00
Adam Roben
4dfb4fbddb
Use an @rpath-based install name for libchromium_content.dylib
2013-02-21 17:04:28 -05:00
Adam Roben
a4c0ee9ef6
Export symbols from GURL, WebKit, and ICU
2013-02-21 17:04:17 -05:00
Adam Roben
ef24177cba
Make sure all .a files get loaded by the linker
...
This ensures their symbols get exported.
2013-02-21 15:40:10 -05:00
Adam Roben
4b130dbf96
Just clone depot_tools in script/bootstrap instead of using a submodule
...
depot_tools likes to update itself, which makes using it as a submodule
annoying.
2013-02-20 15:43:57 -05:00
Adam Roben
fd95fa0a3a
Skip the Chromium tarball when syncing for the first time
...
It's no faster than just syncing straight from Subversion for me.
2013-02-20 15:40:26 -05:00
Adam Roben
ab514ea2b6
Move depot_tools and ninja into vendor
2013-02-19 10:58:56 -05:00
Adam Roben
e85ef8e163
Build libchromium_content.dylib
2013-02-19 10:49:03 -05:00
Adam Roben
7e8a08aeb3
Initial commit
2013-02-18 16:08:33 -05:00