summaryrefslogtreecommitdiffstats
path: root/gears/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* Changes to make it possible to statically link Gears. This is disabled by anmpcomplete@google.com2009-01-161-3/+22
| | | | | | | | | | | #ifdef. This only partially works. Missing pieces: - gears resources for HTML dialogs (permissions, shortcut, settings). - able to compile with a non-official gears build. Review URL: http://codereview.chromium.org/18299 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8238 0039d316-1c4b-4281-b951-d872f2087c98
* Update Gears to r3147, and fix scons build to match.mpcomplete@google.com2009-01-071-15/+10
| | | | | | | | | | - media module removed - pulseaudio removed - sqlite, libpng, other libs updated - minor files added Review URL: http://codereview.chromium.org/16586 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7698 0039d316-1c4b-4281-b951-d872f2087c98
* Mass convert ChromeStaticLibrary -> ChromeLibrary, including pulling the ↵evanm@google.com2008-12-261-1/+1
| | | | | | | | | | | updated ICU dep that uses it as well. Add a SHARED scons command-line flag to build shared libraries. Review URL: http://codereview.chromium.org/16477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7479 0039d316-1c4b-4281-b951-d872f2087c98
* First pass at adding support for building Android via scons.zork@chromium.org2008-12-091-4/+143
| | | | | | Review URL: http://codereview.chromium.org/13644 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6590 0039d316-1c4b-4281-b951-d872f2087c98
* Separate SHLINKFLAGS from LINKFLAGS. The former is used when linking sharedmpcomplete@google.com2008-12-081-20/+23
| | | | | | | libraries, the latter for exes. Review URL: http://codereview.chromium.org/13256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6542 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to pull in gears r3073, and fix the SConscripts to compile in thempcomplete@chromium.org2008-12-041-3/+3
| | | | | | | aftermath. Review URL: http://codereview.chromium.org/13114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6374 0039d316-1c4b-4281-b951-d872f2087c98
* Added Keystone builder to gears-scons.mpcomplete@chromium.org2008-12-031-0/+10
| | | | | | Review URL: http://codereview.chromium.org/10423 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6322 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up how we feed various outputs into the installer builders. Instead ofmpcomplete@chromium.org2008-12-011-20/+42
| | | | | | | | | | referencing them by name, we put them into toplevel environment variables and reference them by the variable. Also made DirBuilder more flexible in accepting SCons Nodes as inputs. Review URL: http://codereview.chromium.org/12705 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6154 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the gears-scons scripts a bit.mpcomplete@google.com2008-11-261-0/+5
| | | | | | | | | | | | | | | - Remove the ugly StripOutdir() hacks in SConscript.installers. I'm not sure why I even introduced this, but it's much cleaner now. - Include Sconscript.input in the main SConscript file. This required removing its dependence on env['BROWSER'] and env_res. Fix win32. - Use a custom action instead of 'rm -rf `find FOO`'. - Don't rely on 'date' command. Review URL: http://codereview.chromium.org/12662 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6024 0039d316-1c4b-4281-b951-d872f2087c98
* Add Safari bundle targets to the gears-scons build.mpcomplete@chromium.org2008-11-241-0/+23
| | | | | | Review URL: http://codereview.chromium.org/11329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5941 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup work I did while adding more Safari builders. It got to bempcomplete@chromium.org2008-11-191-0/+24
| | | | | | | | | | | | | | | extensive so I decided to just check it in. Changes: - Use Return() instead of Export() from SConscript.inputs to pass 'env' back. - Move some of the build vars around to fix builders that aren't in SConscript.browser. - Refactor SConscript.installers so that we now have DirBuilder, a generic builder that creates a directory tree (used to be FF-specific). This will be used for OSX bundles. Review URL: http://codereview.chromium.org/11261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5722 0039d316-1c4b-4281-b951-d872f2087c98
* Fix SF, FF2, and FF3 builds on osx in gears-scons build. OFFICIAL_BUILD=0 nowmpcomplete@chromium.org2008-11-141-8/+7
| | | | | | | works as well. Review URL: http://codereview.chromium.org/10923 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5504 0039d316-1c4b-4281-b951-d872f2087c98
* Add builder for Safari resource files. Had to restructure some input files.mpcomplete@chromium.org2008-11-131-11/+3
| | | | | | | I also moved GetInputs into the utils file. Review URL: http://codereview.chromium.org/10671 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5370 0039d316-1c4b-4281-b951-d872f2087c98
* Rename SConscript.dll to SConscript.browser, to more accurately reflect itsmpcomplete@google.com2008-11-071-2/+2
| | | | | | | purpose (targets built there are per-browser). Review URL: http://codereview.chromium.org/9483 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4945 0039d316-1c4b-4281-b951-d872f2087c98
* Fix gears-scons linux buildmpcomplete@chromium.org2008-11-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/9480 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4942 0039d316-1c4b-4281-b951-d872f2087c98
* Pull input file lists from SConscript.common and SConscript.dll tompcomplete@google.com2008-11-071-3/+3
| | | | | | | | | | SConscript.inputs. This file will be shared by the symbian port. SConscript.inputs is mostly a cut+paste of the original files. The few changes are to stick resources on the 'env' var so they can be shared. Review URL: http://codereview.chromium.org/9666 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4939 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way inputs are specified in the gears sconscripts. This will makempcomplete@google.com2008-11-061-0/+12
| | | | | | | | | | | | | | | it easier to share inputs among files, in preparation for the symbian port. Also, some small fixes: - Added a hack to the third party lib scripts to place the libraries in the right directory. Normally SCons does this, but fails due to a bug when COMPONENT_LIBRARY_DIR is changed. - Added fake notifier targets to make the win32 installer happy. - Added NPAPI's gears.dll to the win32 installer dependencies, so it is built (even though it isn't used by the installer). - Added symbian file to sqlite compile. Review URL: http://codereview.chromium.org/9657 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4921 0039d316-1c4b-4281-b951-d872f2087c98
* Update Gears to pull in latest revision from svn.mpcomplete@google.com2008-10-311-1/+4
| | | | | | | Fix scons breakage in the wince Gears port. Review URL: http://codereview.chromium.org/8776 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4349 0039d316-1c4b-4281-b951-d872f2087c98
* Fix various Gears build breaks caused by latest Hammer changes.mpcomplete@google.com2008-10-291-27/+30
| | | | | | Review URL: http://codereview.chromium.org/7999 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4151 0039d316-1c4b-4281-b951-d872f2087c98
* Change DEPS to pull Gears from the opensource svn mirror.mpcomplete@google.com2008-10-231-3/+12
| | | | | | | | Also, I adjusted the SConscripts to reflect the new source tree layout (gears, third_party, and third_party_internal). Review URL: http://codereview.chromium.org/8046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3841 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at compiling Gears for Safari.jeremy@chromium.org2008-10-211-6/+120
| | | | | | | | | This contains the file list and correct compilation flags for the files. This doesn't yet link, but is only missing one custom builder. Review URL: http://codereview.chromium.org/8041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3707 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Gears SConscript under Linux.mpcomplete@chromium.org2008-10-211-1/+0
| | | | | | Review URL: http://codereview.chromium.org/6809 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3683 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Gears SConscript to work for opensource developers as described here:mpcomplete@google.com2008-10-211-38/+46
| | | | | | | | | | http://code.google.com/p/gears/wiki/BuildingGearsForWindows Small fix to the installer script to check the correct location for ipc_test.exe. Review URL: http://codereview.chromium.org/7831 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3679 0039d316-1c4b-4281-b951-d872f2087c98
* Gears SConscript now build vista_broker and crash_sender.mpcomplete@google.com2008-10-201-1/+13
| | | | | | Review URL: http://codereview.chromium.org/7393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3614 0039d316-1c4b-4281-b951-d872f2087c98
* Add WinCE installer to the Gears SConscript build.mpcomplete@google.com2008-10-151-2/+2
| | | | | | Review URL: http://codereview.chromium.org/7324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3421 0039d316-1c4b-4281-b951-d872f2087c98
* Add WinCE support to Gears SConscripts. No installer support yet.mpcomplete@google.com2008-10-141-57/+147
| | | | | | Review URL: http://codereview.chromium.org/7133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3336 0039d316-1c4b-4281-b951-d872f2087c98
* Pull 'common' outputs out into their own SConscript so they have their ownmpcomplete@chromium.org2008-10-101-7/+66
| | | | | | | | | | variant dir. Add ipc_test as a common output. Also fixed up some hackery around manipulating OUTDIRs. Review URL: http://codereview.chromium.org/7037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3158 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Gears build:mpcomplete@google.com2008-10-081-0/+5
| | | | | | | | | - remove accidental print statement. - add a check that the p4 tree is checked out where we expect it, and if not, exit. Review URL: http://codereview.chromium.org/6598 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3070 0039d316-1c4b-4281-b951-d872f2087c98
* Add win32 installer to Gears SConscripts.mpcomplete@google.com2008-10-081-2/+63
| | | | | | Review URL: http://codereview.chromium.org/6591 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3054 0039d316-1c4b-4281-b951-d872f2087c98
* Add Firefox installer support to Gears SConscripts.mpcomplete@chromium.org2008-10-081-23/+72
| | | | | | Review URL: http://codereview.chromium.org/5674 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2982 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to make Gears build on linux.mpcomplete@google.com2008-09-301-17/+92
| | | | | | Review URL: http://codereview.chromium.org/5023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2726 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break caused by bad Gears Sconscript.mpcomplete@google.com2008-09-251-2/+4
| | | | | | | TBR=sgk Review URL: http://codereview.chromium.org/4278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2591 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up Gears SConscripts a bit. Try to match the build flags from thempcomplete@google.com2008-09-251-26/+112
| | | | | | | Makefile more closely. Review URL: http://codereview.chromium.org/4266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2589 0039d316-1c4b-4281-b951-d872f2087c98
* Use a variant_dir when building gears.dll so building the different portsmpcomplete@google.com2008-09-221-1065/+57
| | | | | | | | | don't clobber each other. Also added FF2 and FF3 support. Review URL: http://codereview.chromium.org/2913 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2453 0039d316-1c4b-4281-b951-d872f2087c98
* Add another disk cache performance test.sgk@google.com2008-09-171-3/+4
| | | | | | Committed: http://chrome-svn/viewvc/chrome?view=rev&revision=1553 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2314 0039d316-1c4b-4281-b951-d872f2087c98
* Initial Gears SConscript file. A bit messy. Only builds chrome+dbg andmpcomplete@google.com2008-09-161-0/+1181
IE+dbg configurations. Review URL: http://codereview.chromium.org/232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2269 0039d316-1c4b-4281-b951-d872f2087c98