summaryrefslogtreecommitdiffstats
path: root/net/net.scons
diff options
context:
space:
mode:
Diffstat (limited to 'net/net.scons')
-rw-r--r--net/net.scons39
1 files changed, 39 insertions, 0 deletions
diff --git a/net/net.scons b/net/net.scons
new file mode 100644
index 0000000..04a23154
--- /dev/null
+++ b/net/net.scons
@@ -0,0 +1,39 @@
+# Copyright (c) 2006-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.
+
+__doc__ = """
+Master configuration for building net components.
+"""
+
+Import('env')
+
+sconscript_files = [
+ 'crash_cache.scons',
+ 'net_lib.scons',
+ 'net_perftests.scons',
+ 'net_unittests.scons',
+ 'stress_cache.scons',
+]
+
+if env['PLATFORM'] in ('posix', 'darwin'):
+ # Remove *.scons files whose targets still need to be ported.
+ # TODO(port): delete files from this list as they get ported.
+ to_be_ported = [
+ 'crash_cache.scons',
+ 'stress_cache.scons',
+ ]
+ for remove in to_be_ported:
+ sconscript_files.remove(remove)
+
+if env['PLATFORM'] == 'win32':
+ # TODO: We need to port tld_cleanup before this will work on other
+ # platforms.
+ sconscript_files.extend([
+ 'net_resources.scons',
+ 'tools/tld_cleanup/tld_cleanup.scons',
+ ])
+
+SConscript(sconscript_files, exports=['env'])
+
+env.Alias('net', '.')