summaryrefslogtreecommitdiffstats
path: root/etc/SConscript
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-01-15 17:01:47 (GMT)
committerSteven Knight <knight@baldmt.com>2002-01-15 17:01:47 (GMT)
commitb0303dacea7ad8ccd913648302b1c6af2d55404e (patch)
tree3d1cd1d5cf3bd1b43a4b4ed85f3acddf7bf7ae0f /etc/SConscript
parent4f1715fd6ff09cd910099cf250cbb5e23ee5ca85 (diff)
downloadSCons-b0303dacea7ad8ccd913648302b1c6af2d55404e.zip
SCons-b0303dacea7ad8ccd913648302b1c6af2d55404e.tar.gz
SCons-b0303dacea7ad8ccd913648302b1c6af2d55404e.tar.bz2
Start getting ready to eat our own dog food: prototype SConscript files.
Diffstat (limited to 'etc/SConscript')
-rw-r--r--etc/SConscript45
1 files changed, 45 insertions, 0 deletions
diff --git a/etc/SConscript b/etc/SConscript
new file mode 100644
index 0000000..a613bda
--- /dev/null
+++ b/etc/SConscript
@@ -0,0 +1,45 @@
+#
+# SConscript for installing auxiliary modules, external stuff that
+# we keep checked in so everyone doesn't have to install a bunch
+# of stuff to work on SCons.
+#
+# THIS IS NOT READY YET. DO NOT TRY TO BUILD SCons WITH ITSELF YET.
+#
+
+#
+# Copyright (c) 2001 Steven Knight
+#
+# Permission is hereby granted, free of charge, to any person obtaining
+# a copy of this software and associated documentation files (the
+# "Software"), to deal in the Software without restriction, including
+# without limitation the rights to use, copy, modify, merge, publish,
+# distribute, sublicense, and/or sell copies of the Software, and to
+# permit persons to whom the Software is furnished to do so, subject to
+# the following conditions:
+#
+# The above copyright notice and this permission notice shall be included
+# in all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+
+import os.path
+
+Import('env')
+
+modules = [ 'TestCmd.py', 'TestSCons.py', 'unittest.py' ]
+
+directories = [
+ env.Dictionary('TEST1_LIB_DIR'),
+ env.Dictionary('TEST2_LIB_DIR')
+]
+
+for module in modules:
+ for dir in directories:
+ env.Command(os.path.join(dir, module), module, "$SEDCOM")