Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(36)

Unified Diff: gears/SConscript.common

Issue 6576020: Remove Gears from Chrome (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: windows fixes Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gears/SConscript.browser ('k') | gears/SConscript.googleurl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gears/SConscript.common
diff --git a/gears/SConscript.common b/gears/SConscript.common
deleted file mode 100644
index 773f50a13a07c16eab1e178a2267dc956b01dc2e..0000000000000000000000000000000000000000
--- a/gears/SConscript.common
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright (c) 2008 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import os
-
-import utils
-
-Import('env')
-
-env = env.Clone()
-
-
-# Building .from_bin.cc files.
-
-# Must be run from within the gears dir. More hoops to jump through to fix up
-# path names and arguments.
-env.Replace(
-# len() + 1 to include trailing '/'
-# TODO: is there a better way to strip off $OPEN_DIR from $SOURCE?
- LEN_OPEN_DIR = len(os.path.normpath(env.subst('$OPEN_DIR'))) + 1,
- BIN2CPP = 'cd $OPEN_DIR && python tools/bin2cpp.py',
- BIN2CPPCOM = '$BIN2CPP ${str(SOURCE)[LEN_OPEN_DIR:]} > ${TARGET.abspath}',
-)
-bin2cpp_builder = Builder(action = '$BIN2CPPCOM')
-env.Append(BUILDERS = {'Bin2cpp': bin2cpp_builder})
-
-
-# C++ flags.
-
-env.Prepend(
- CPPDEFINES = [
-# Common items, like notifier, are not related to any browser.
- 'BROWSER_NONE=1',
- ]
-)
-
-# OS X needs to be 'LINUX' in common sources.
-# TODO(nigeltao): Should we instead have a UNIX flag, rather than calling
-# Mac OS X a "flavor of Linux"??
-if env['OS'] == 'osx':
- env.Append(CPPDEFINES = ['LINUX'])
-
-
-#-----------------------------------------------------------------------------
-# Generate the dependency tree.
-
-def PatternRule(t, s): return utils.PatternRule(t, s, env)
-def GetInputs(var): return utils.GetInputs(var, env)
-
-outputs = {}
-
-# genfiles/%: %.m4
-outputs['COMMON_M4S'] = \
- [env.M4(*PatternRule('$COMMON_GENFILES_DIR/${SOURCE.filebase}', src))
- for src in GetInputs('$COMMON_M4SRCS')]
-
-# genfiles/%.from_bin.cc: %
-if GetInputs('$COMMON_BINSRCS'):
- bins = [env.Bin2cpp(*PatternRule(
- '$COMMON_GENFILES_DIR/${SOURCE.file}.from_bin.cc', src))
- for src in GetInputs('$COMMON_BINSRCS')]
- outputs['BROWSER_LINKSRCS'] = [env.SharedObject(bin) for bin in bins]
-
-outputs['IPC_TEST_EXE'] = env.ChromeProgram('ipc_test',
- GetInputs('$IPC_TEST_CPPSRCS'))
-
-# 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.
-outputs['CRASH_SENDER_EXE'] = None
-if env['OS'] == 'win32':
- outputs['CRASH_SENDER_EXE'] = env.ChromeProgram('crash_sender',
- GetInputs('$CRASH_SENDER_CPPSRCS'),
- LIBS = Split('advapi32.lib shell32.lib wininet.lib'))
-elif env['OS'] == 'osx':
- outputs['CRASH_SENDER_EXE'] = env.ChromeProgram('crash_sender',
- GetInputs('$CRASH_SENDER_CPPSRCS'),
- FRAMEWORKS = env['FRAMEWORKS'] +
- Split('Carbon Cocoa Foundation IOKit SystemConfiguration'),
- LIBS = env['LIBS'] + ['crypto', 'stdc++'])
-env.Alias('gears', outputs['CRASH_SENDER_EXE'])
-
-if env['OS'] == 'osx':
-# Crash inspector is launched by the crashed process from it's exception
-# handler and is what actually communicates with the crashed process to
-# extract the minidump. It then launches crash_sender in order to actually
-# send the minidump over the wire.
- outputs['OSX_CRASH_INSPECTOR_EXE'] = env.ChromeProgram('crash_inspector',
- GetInputs('$OSX_CRASH_INSPECTOR_CPPSRCS'),
- FRAMEWORKS = env['FRAMEWORKS'] + ['Carbon'],
- LIBS = env['LIBS'] + ['breakpad_osx-gears'])
-
- outputs['OSX_LAUNCHURL_EXE'] = env.ChromeProgram('launch_url_with_browser',
- GetInputs('$OSX_LAUNCHURL_CPPSRCS'),
- FRAMEWORKS = env['FRAMEWORKS'] +
- Split('CoreFoundation ApplicationServices'),
- LIBS = env['LIBS'] + ['stdc++'])
-
- outputs['SF_INSTALLER_PLUGIN_EXE'] = env.ChromeSharedLibrary('stats_pane',
- GetInputs('$SF_INSTALLER_PLUGIN_CPPSRCS'),
- FRAMEWORKS = env['FRAMEWORKS'] + Split('Cocoa InstallerPlugins'))
-
-# See main SConscript for how 'outputs' is used.
-Return('outputs')
« no previous file with comments | « gears/SConscript.browser ('k') | gears/SConscript.googleurl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698