diff options
author | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-20 18:49:49 +0000 |
---|---|---|
committer | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-20 18:49:49 +0000 |
commit | 8f643b7837cee97b2be71efd0e206568d922d291 (patch) | |
tree | b7b3ecacd650d8e31f1230af7c8a1f9625edd6dc /gears/SConscript.common | |
parent | fed158a8addc9742511d2ce8925a9c29e94c003d (diff) | |
download | chromium_src-8f643b7837cee97b2be71efd0e206568d922d291.zip chromium_src-8f643b7837cee97b2be71efd0e206568d922d291.tar.gz chromium_src-8f643b7837cee97b2be71efd0e206568d922d291.tar.bz2 |
Gears SConscript now build vista_broker and crash_sender.
Review URL: http://codereview.chromium.org/7393
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3614 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gears/SConscript.common')
-rw-r--r-- | gears/SConscript.common | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gears/SConscript.common b/gears/SConscript.common index 3946f6f..cfb7364 100644 --- a/gears/SConscript.common +++ b/gears/SConscript.common @@ -37,9 +37,22 @@ env.Prepend( m4srcs = [] binsrcs = [] +crash_sender_srcs = [] ipc_test_srcs = [] #----------------------------------------------------------------------------- +# crash_sender + +if env['OS'] == 'win32': + crash_sender_srcs += [ + '$OPEN_DIR/crash_sender/crash_sender_win32.cc', + '$THIRD_PARTY_DIR/breakpad/src/client/windows/sender/crash_report_sender.cc', + '$THIRD_PARTY_DIR/breakpad/src/common/windows/http_upload.cc', + ] +elif env['OS'] == 'osx': + print 'TODO: crash_sender' + +#----------------------------------------------------------------------------- # ipc_test m4srcs += [ @@ -135,3 +148,15 @@ common_targets['src'] = [env.SharedObject(bin) for bin in bins] Export('common_targets') env.Program('ipc_test', ipc_test_srcs) + +# Note: crash_sender.exe name needs to stay in sync with name used in +# exception_handler_win32.cc and exception_handler_osx/google_breakpad.mm. +crash_sender = None +if env['OS'] == 'win32': + crash_sender = env.Program('crash_sender', crash_sender_srcs, + LIBS = Split('advapi32.lib shell32.lib wininet.lib')) +elif env['OS'] == 'osx': + crash_sender = env.Program('crash_sender', crash_sender_srcs, + FRAMEWORKS = Split('Carbon Cocoa Foundation IOKit SystemConfiguration'), + LIBS='stdc++') +env.Alias('gears', crash_sender) |