summaryrefslogtreecommitdiffstats
path: root/gears/SConscript.common
diff options
context:
space:
mode:
authormpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-20 18:49:49 +0000
committermpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-20 18:49:49 +0000
commit8f643b7837cee97b2be71efd0e206568d922d291 (patch)
treeb7b3ecacd650d8e31f1230af7c8a1f9625edd6dc /gears/SConscript.common
parentfed158a8addc9742511d2ce8925a9c29e94c003d (diff)
downloadchromium_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.common25
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)