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