diff --git a/doc/development_plan.html b/doc/development_plan.html
index b18aa1e95..598c23dae 100644
--- a/doc/development_plan.html
+++ b/doc/development_plan.html
@@ -1,5 +1,10 @@
+
+
+
+
+
+
+
+
+
Common tasks
diff --git a/doc/src/v1_vs_v2.xml b/doc/src/v1_vs_v2.xml
index 7223175e7..8b77b8f01 100644
--- a/doc/src/v1_vs_v2.xml
+++ b/doc/src/v1_vs_v2.xml
@@ -2,6 +2,10 @@
+
+
+
+
Differences to Boost.Build V1
+
+
+
+
+
+
+
+
+
src1
diff --git a/test/dependency-test/foo.jam b/test/dependency-test/foo.jam
index 56e406822..1cf44681d 100644
--- a/test/dependency-test/foo.jam
+++ b/test/dependency-test/foo.jam
@@ -1,3 +1,8 @@
+# Copyright 2003 Dave Abrahams
+# Copyright 2002, 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import type ;
import generators ;
import os ;
diff --git a/test/dependency-test/project-root.jam b/test/dependency-test/project-root.jam
index 3ff7e59bf..e779ecc91 100644
--- a/test/dependency-test/project-root.jam
+++ b/test/dependency-test/project-root.jam
@@ -1,3 +1,7 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import gcc ;
import foo ;
diff --git a/test/dependency-test/src1/z.h b/test/dependency-test/src1/z.h
index 57084f4a9..7b8ca34e6 100644
--- a/test/dependency-test/src1/z.h
+++ b/test/dependency-test/src1/z.h
@@ -1 +1,5 @@
+/* Copyright 2003, 2004, 2006 Vladimir Prus */
+/* Distributed under the Boost Software License, Version 1.0. */
+/* (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) */
+
extern int dummy_variabled_need_to_suppress_empty_file_warning_on_hp_cxx_compiler;
diff --git a/test/direct-request-test/Jamfile b/test/direct-request-test/Jamfile
index 48541ca30..f57874d3f 100644
--- a/test/direct-request-test/Jamfile
+++ b/test/direct-request-test/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# This will link correctly only if symbol MACROS is defined when compiling
# b.cpp. However, this is only possible if that symbol is requested
@@ -6,4 +10,4 @@
exe a : a.cpp b ;
-lib b : b.cpp ;
\ No newline at end of file
+lib b : b.cpp ;
diff --git a/test/direct-request-test/project-root.jam b/test/direct-request-test/project-root.jam
index 487eef980..845aca854 100644
--- a/test/direct-request-test/project-root.jam
+++ b/test/direct-request-test/project-root.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import gcc ;
diff --git a/test/generators-test/Jamfile b/test/generators-test/Jamfile
index 8091b2264..e5d9242d3 100644
--- a/test/generators-test/Jamfile
+++ b/test/generators-test/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project
# This is needed to supress gcc warning on flex output, which otherwise
diff --git a/test/generators-test/extra.jam b/test/generators-test/extra.jam
index ef639e1ef..01f086a88 100644
--- a/test/generators-test/extra.jam
+++ b/test/generators-test/extra.jam
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import type ;
import generators ;
diff --git a/test/generators-test/lex.jam b/test/generators-test/lex.jam
index 80fc651e8..4ae5422e9 100644
--- a/test/generators-test/lex.jam
+++ b/test/generators-test/lex.jam
@@ -1,7 +1,6 @@
-# Copyright (C) Vladimir Prus 2002. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2002, 2003, 2004, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
import type ;
import generators ;
@@ -24,4 +23,4 @@ rule lex ( targets * : sources * : properties * )
actions lex
{
-}
\ No newline at end of file
+}
diff --git a/test/generators-test/lib/Jamfile b/test/generators-test/lib/Jamfile
index 5f9c7ade0..48ff90fd2 100644
--- a/test/generators-test/lib/Jamfile
+++ b/test/generators-test/lib/Jamfile
@@ -1,4 +1,9 @@
+# Copyright 2002 Dave Abrahams
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
static-lib auxilliary : c.cpp ;
-lib auxilliary2 : c.cpp ;
\ No newline at end of file
+lib auxilliary2 : c.cpp ;
diff --git a/test/generators-test/nm.jam b/test/generators-test/nm.jam
index a3044add0..ae5cda8a5 100644
--- a/test/generators-test/nm.jam
+++ b/test/generators-test/nm.jam
@@ -1,3 +1,8 @@
+# Copyright 2002, 2003 Dave Abrahams
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import modules ;
rule target-source ( targets * : sources * : properties * )
diff --git a/test/generators-test/project-root.jam b/test/generators-test/project-root.jam
index 7878cf2d2..abe08bc43 100644
--- a/test/generators-test/project-root.jam
+++ b/test/generators-test/project-root.jam
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003, 2004, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import "class" : new ;
diff --git a/test/generators-test/qt.jam b/test/generators-test/qt.jam
index 1a4450791..ec0ee3374 100644
--- a/test/generators-test/qt.jam
+++ b/test/generators-test/qt.jam
@@ -1,3 +1,8 @@
+# Copyright 2002 Dave Abrahams
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import modules ;
if [ modules.peek : NT ]
diff --git a/test/module-actions/boost-build.jam b/test/module-actions/boost-build.jam
index d3ce8b45b..377f6ec02 100644
--- a/test/module-actions/boost-build.jam
+++ b/test/module-actions/boost-build.jam
@@ -1 +1,5 @@
+# Copyright 2003 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
boost-build . ;
diff --git a/test/module-actions/bootstrap.jam b/test/module-actions/bootstrap.jam
index ff52a60d3..9ea9e738c 100644
--- a/test/module-actions/bootstrap.jam
+++ b/test/module-actions/bootstrap.jam
@@ -1,3 +1,8 @@
+# Copyright 2003 Dave Abrahams
+# Copyright 2006 Rene Rivera
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# Demonstration that module variables have the right effect in actions
# Set a variable which says how to dump a file to stdout
diff --git a/test/prebuilt/Jamfile b/test/prebuilt/Jamfile
index 02c8e5899..18b731ae1 100644
--- a/test/prebuilt/Jamfile
+++ b/test/prebuilt/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project test
: requirements release:RELEASE
diff --git a/test/prebuilt/ext/Jamfile b/test/prebuilt/ext/Jamfile
index 3393bbea9..6ae423514 100644
--- a/test/prebuilt/ext/Jamfile
+++ b/test/prebuilt/ext/Jamfile
@@ -1,6 +1,10 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project ext
: requirements release:RELEASE
;
-lib a : a.cpp ;
\ No newline at end of file
+lib a : a.cpp ;
diff --git a/test/prebuilt/ext/project-root.jam b/test/prebuilt/ext/project-root.jam
index 8b1378917..c7617d5d3 100644
--- a/test/prebuilt/ext/project-root.jam
+++ b/test/prebuilt/ext/project-root.jam
@@ -1 +1,5 @@
+# Copyright 2002, 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
diff --git a/test/prebuilt/project-root.jam b/test/prebuilt/project-root.jam
index e69de29bb..f022c0d64 100644
--- a/test/prebuilt/project-root.jam
+++ b/test/prebuilt/project-root.jam
@@ -0,0 +1,4 @@
+# Copyright 2002, 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
diff --git a/test/project-test1/Jamfile b/test/project-test1/Jamfile
index 34bca8fdb..d343ba6df 100644
--- a/test/project-test1/Jamfile
+++ b/test/project-test1/Jamfile
@@ -1,3 +1,8 @@
+# Copyright 2002 Dave Abrahams
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project /boost-build-test-project-1
: requirements multi /home/ghost/local/include ;
diff --git a/test/project-test1/dir/Jamfile b/test/project-test1/dir/Jamfile
index 6d989cd4d..3434eb791 100644
--- a/test/project-test1/dir/Jamfile
+++ b/test/project-test1/dir/Jamfile
@@ -1,5 +1,10 @@
+# Copyright 2003 Dave Abrahams
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project /boost-build-test-project-1/dir
: source-location src
: default-build release
- ;
\ No newline at end of file
+ ;
diff --git a/test/project-test1/dir2/Jamfile b/test/project-test1/dir2/Jamfile
index cce0e26dc..8d1c48b65 100644
--- a/test/project-test1/dir2/Jamfile
+++ b/test/project-test1/dir2/Jamfile
@@ -1,3 +1,8 @@
+# Copyright 2004 Rene Rivera
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project /cool-library
: requirements /home/ghost/build/boost-cvs
diff --git a/test/project-test1/dir2/project-root.jam b/test/project-test1/dir2/project-root.jam
index e69de29bb..8cfc3a28e 100644
--- a/test/project-test1/dir2/project-root.jam
+++ b/test/project-test1/dir2/project-root.jam
@@ -0,0 +1,4 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
diff --git a/test/project-test1/project-root.jam b/test/project-test1/project-root.jam
index 2c2f84a4f..a61a11c1d 100644
--- a/test/project-test1/project-root.jam
+++ b/test/project-test1/project-root.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-import builtin ;
\ No newline at end of file
+
+import builtin ;
diff --git a/test/project-test1/project-test1.jam b/test/project-test1/project-test1.jam
index e09e6750c..2f2aad25c 100644
--- a/test/project-test1/project-test1.jam
+++ b/test/project-test1/project-test1.jam
@@ -1,3 +1,8 @@
+# Copyright 2002, 2003 Dave Abrahams
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import project ;
import targets ;
import assert ;
diff --git a/test/project-test1/readme.txt b/test/project-test1/readme.txt
index b92e93208..000179924 100644
--- a/test/project-test1/readme.txt
+++ b/test/project-test1/readme.txt
@@ -1,3 +1,8 @@
+Copyright 2003 Dave Abrahams
+Copyright 2002 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
This tests for basic project handling -- declaring subprojects, finding
-parent projects and project roots and for working project-ids.
\ No newline at end of file
+parent projects and project roots and for working project-ids.
diff --git a/test/project-test1/standalone-project.jam b/test/project-test1/standalone-project.jam
index 6e630015e..48249b561 100644
--- a/test/project-test1/standalone-project.jam
+++ b/test/project-test1/standalone-project.jam
@@ -1,3 +1,7 @@
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import project ;
@@ -5,4 +9,4 @@ import project ;
project.initialize $(__name__) ;
# Now we can identify ourselfs.
-project /teeest ;
\ No newline at end of file
+project /teeest ;
diff --git a/test/project-test3/Jamfile b/test/project-test3/Jamfile
index 3bb01cd07..f07960770 100644
--- a/test/project-test3/Jamfile
+++ b/test/project-test3/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
use-project /lib2 : lib2 ;
use-project /lib3 : lib3 ;
@@ -6,4 +10,4 @@ make a.exe : a.obj lib//b.obj /lib2//c.obj lib2//d.obj lib2/helper//e.obj /lib3/
make a.obj : a.cpp : yfc-compile ;
build-project lib2 ;
-build-project lib ;
\ No newline at end of file
+build-project lib ;
diff --git a/test/project-test3/lib/Jamfile b/test/project-test3/lib/Jamfile
index 2c8bf97af..76b0829a9 100644
--- a/test/project-test3/lib/Jamfile
+++ b/test/project-test3/lib/Jamfile
@@ -1,5 +1,9 @@
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
use-project /lib2 : ../lib2 ;
make b.obj : b.cpp : yfc-compile ;
-make m.exe : b.obj /lib2//c.obj : yfc-link ;
\ No newline at end of file
+make m.exe : b.obj /lib2//c.obj : yfc-link ;
diff --git a/test/project-test3/lib2/Jamfile b/test/project-test3/lib2/Jamfile
index 409f9e6ba..b6b0abc44 100644
--- a/test/project-test3/lib2/Jamfile
+++ b/test/project-test3/lib2/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project lib2 ;
use-project /lib2/helper : helper ;
diff --git a/test/project-test3/lib2/helper/Jamfile b/test/project-test3/lib2/helper/Jamfile
index 8480d4361..0c82f9248 100644
--- a/test/project-test3/lib2/helper/Jamfile
+++ b/test/project-test3/lib2/helper/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project lib2/helper ;
diff --git a/test/project-test3/lib3/project-root.jam b/test/project-test3/lib3/project-root.jam
index e69de29bb..971f03096 100644
--- a/test/project-test3/lib3/project-root.jam
+++ b/test/project-test3/lib3/project-root.jam
@@ -0,0 +1,5 @@
+# Copyright 2002 Rene Rivera
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
diff --git a/test/project-test3/readme.txt b/test/project-test3/readme.txt
index 296c50155..da27e54b2 100644
--- a/test/project-test3/readme.txt
+++ b/test/project-test3/readme.txt
@@ -1,3 +1,7 @@
+Copyright 2002 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
This test checks that we have minimally working 'make' rule and that we can use target from
different project with different project roots.
diff --git a/test/project-test4/Jamfile b/test/project-test4/Jamfile
index f82de659f..a34d5f2db 100644
--- a/test/project-test4/Jamfile
+++ b/test/project-test4/Jamfile
@@ -1,3 +1,8 @@
+# Copyright 2003 Dave Abrahams
+# Copyright 2002, 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project test : requirements everything single ;
diff --git a/test/project-test4/lib/Jamfile b/test/project-test4/lib/Jamfile
index be2c3649a..1bdb7c122 100644
--- a/test/project-test4/lib/Jamfile
+++ b/test/project-test4/lib/Jamfile
@@ -1,2 +1,6 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
make b.obj : b.cpp : yfc-compile ;
diff --git a/test/project-test4/lib2/Jamfile b/test/project-test4/lib2/Jamfile
index 71360d959..389492bf0 100644
--- a/test/project-test4/lib2/Jamfile
+++ b/test/project-test4/lib2/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project
: requirements off
diff --git a/test/project-test4/project-root.jam b/test/project-test4/project-root.jam
index 99e62cf69..801f0afb2 100644
--- a/test/project-test4/project-root.jam
+++ b/test/project-test4/project-root.jam
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import gcc ;
import property ;
diff --git a/test/project-test4/readme.txt b/test/project-test4/readme.txt
index ec68724af..0c0ba2ca4 100644
--- a/test/project-test4/readme.txt
+++ b/test/project-test4/readme.txt
@@ -1,2 +1,6 @@
+Copyright 2002 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-This test checks for correct properties of generated and used targets.
\ No newline at end of file
+
+This test checks for correct properties of generated and used targets.
diff --git a/test/startup/boost-root/boost-build.jam b/test/startup/boost-root/boost-build.jam
index ad718c3b0..098889f7b 100644
--- a/test/startup/boost-root/boost-build.jam
+++ b/test/startup/boost-root/boost-build.jam
@@ -1,2 +1,7 @@
+# Copyright 2002 Dave Abrahams
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# Emulate v1 behavior; with the boost-build file in the boost root directory.
boost-build build ;
diff --git a/test/startup/boost-root/build/boost-build.jam b/test/startup/boost-root/build/boost-build.jam
index 4bd1f6fe4..610ec79ee 100644
--- a/test/startup/boost-root/build/boost-build.jam
+++ b/test/startup/boost-root/build/boost-build.jam
@@ -1,2 +1,6 @@
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# The presence of this file emulates the Boost 1.27.0 release
include $(BOOST_ROOT)/tools/build/bootstrap.jam ;
diff --git a/test/startup/boost-root/build/bootstrap.jam b/test/startup/boost-root/build/bootstrap.jam
index 7cc467bf5..2ee3507c3 100644
--- a/test/startup/boost-root/build/bootstrap.jam
+++ b/test/startup/boost-root/build/bootstrap.jam
@@ -1,3 +1,7 @@
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
ECHO build system bootstrapped ;
DEPENDS all : nothing ;
NOTFILE nothing ;
diff --git a/test/startup/bootstrap-env/boost-build.jam b/test/startup/bootstrap-env/boost-build.jam
index 4a1856ed6..67a285e7c 100644
--- a/test/startup/bootstrap-env/boost-build.jam
+++ b/test/startup/bootstrap-env/boost-build.jam
@@ -1 +1,5 @@
-boost-build ;
\ No newline at end of file
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+boost-build ;
diff --git a/test/startup/bootstrap-explicit/boost-build.jam b/test/startup/bootstrap-explicit/boost-build.jam
index 3c7be1b7b..27d9108b7 100644
--- a/test/startup/bootstrap-explicit/boost-build.jam
+++ b/test/startup/bootstrap-explicit/boost-build.jam
@@ -1 +1,6 @@
-boost-build ../boost-root/build ;
\ No newline at end of file
+# Copyright 2002 Dave Abrahams
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+boost-build ../boost-root/build ;
diff --git a/test/startup/bootstrap-implicit/readme.txt b/test/startup/bootstrap-implicit/readme.txt
index 9191721c2..0278716e5 100644
--- a/test/startup/bootstrap-implicit/readme.txt
+++ b/test/startup/bootstrap-implicit/readme.txt
@@ -1 +1,5 @@
-This file is only here so that cvs update -P won't fail to create a directory
\ No newline at end of file
+Copyright 2002 Dave Abrahams
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+This file is only here so that cvs update -P won't fail to create a directory
diff --git a/test/startup/no-bootstrap1/boost-build.jam b/test/startup/no-bootstrap1/boost-build.jam
index d1c56d659..b1b4dc696 100644
--- a/test/startup/no-bootstrap1/boost-build.jam
+++ b/test/startup/no-bootstrap1/boost-build.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# Bootstrap file not found via implicit lookup in BOOST_BUILD_PATH
boost-build ;
diff --git a/test/startup/no-bootstrap1/subdir/readme.txt b/test/startup/no-bootstrap1/subdir/readme.txt
index 84703f408..00f428d44 100644
--- a/test/startup/no-bootstrap1/subdir/readme.txt
+++ b/test/startup/no-bootstrap1/subdir/readme.txt
@@ -1 +1,5 @@
-This file is only here so cvs update -P will create the directory.
\ No newline at end of file
+Copyright 2002 Dave Abrahams
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+This file is only here so cvs update -P will create the directory.
diff --git a/test/startup/no-bootstrap2/boost-build.jam b/test/startup/no-bootstrap2/boost-build.jam
index b306ec7d4..505dcd775 100644
--- a/test/startup/no-bootstrap2/boost-build.jam
+++ b/test/startup/no-bootstrap2/boost-build.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# Bootstrap file not found via explicit lookup in .
-boost-build . ;
\ No newline at end of file
+boost-build . ;
diff --git a/test/startup/no-bootstrap3/boost-build.jam b/test/startup/no-bootstrap3/boost-build.jam
index bbf25baa0..252a3993c 100644
--- a/test/startup/no-bootstrap3/boost-build.jam
+++ b/test/startup/no-bootstrap3/boost-build.jam
@@ -1 +1,5 @@
-# Call to boost-build is intentionally missing
\ No newline at end of file
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# Call to boost-build is intentionally missing
diff --git a/test/test2/Jamfile b/test/test2/Jamfile
index ca3adadbc..670583964 100644
--- a/test/test2/Jamfile
+++ b/test/test2/Jamfile
@@ -1,4 +1,8 @@
+# Copyright 2002 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
project-root ;
-exe foo : foo.cpp ;
\ No newline at end of file
+exe foo : foo.cpp ;
diff --git a/test/testing-primitives/boost-build.jam b/test/testing-primitives/boost-build.jam
index d3ce8b45b..667355a16 100644
--- a/test/testing-primitives/boost-build.jam
+++ b/test/testing-primitives/boost-build.jam
@@ -1 +1,5 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
boost-build . ;
diff --git a/test/testing-primitives/bootstrap.jam b/test/testing-primitives/bootstrap.jam
index 15a3b96ba..2b1ad4854 100644
--- a/test/testing-primitives/bootstrap.jam
+++ b/test/testing-primitives/bootstrap.jam
@@ -1,3 +1,7 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
# Proof-of-concept for bjam-based testing mechanism. This file should
# work on NT, Cygwin, and Linux. No promises for other platforms.
diff --git a/test/unused/Jamfile b/test/unused/Jamfile
index ad0c38425..58ef45605 100644
--- a/test/unused/Jamfile
+++ b/test/unused/Jamfile
@@ -1,7 +1,11 @@
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
exe a : a.cpp b c ;
make-b-main-target ;
# Expands to nothing, intentionally.
-alias c ;
\ No newline at end of file
+alias c ;
diff --git a/test/unused/b.cpp b/test/unused/b.cpp
index e69de29bb..5551e35f6 100644
--- a/test/unused/b.cpp
+++ b/test/unused/b.cpp
@@ -0,0 +1,4 @@
+/* Copyright 2003 Vladimir Prus */
+/* Distributed under the Boost Software License, Version 1.0. */
+/* (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) */
+
diff --git a/test/unused/project-root.jam b/test/unused/project-root.jam
index b3dd5ebc9..75832afd2 100644
--- a/test/unused/project-root.jam
+++ b/test/unused/project-root.jam
@@ -1,3 +1,7 @@
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import type ;
import generators ;
diff --git a/test/v1-testing/Jamfile b/test/v1-testing/Jamfile
index c9f12b688..011940f8a 100644
--- a/test/v1-testing/Jamfile
+++ b/test/v1-testing/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
import testing ;
# A number of tests which should succeed
@@ -19,4 +23,4 @@ run c.cpp : : : RESULTCODE=1 : fail-run-yes ;
# Make sure we still fail if a dependency of an expected-failure test
# fails.
-link-fail b.cpp : : fail-link-no-dependency ;
\ No newline at end of file
+link-fail b.cpp : : fail-link-no-dependency ;
diff --git a/test/v1-testing/boost-build.jam b/test/v1-testing/boost-build.jam
index f84e8619d..d9e748ec2 100644
--- a/test/v1-testing/boost-build.jam
+++ b/test/v1-testing/boost-build.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
TOOLS = gcc ;
boost-build ../.. ;
diff --git a/test/v1_testing/Jamfile b/test/v1_testing/Jamfile
index 601bba762..2e0bedac7 100644
--- a/test/v1_testing/Jamfile
+++ b/test/v1_testing/Jamfile
@@ -1,3 +1,7 @@
+# Copyright 2002, 2003 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
TOOLS = $(TOOLS[1]) ;
project-root ;
@@ -16,4 +20,4 @@ run foo.cpp mylib
: # args
: # input-files
: RUN
- : run ;
\ No newline at end of file
+ : run ;
diff --git a/test/v1_testing/boost-build.jam b/test/v1_testing/boost-build.jam
index 371d6272a..d9e748ec2 100644
--- a/test/v1_testing/boost-build.jam
+++ b/test/v1_testing/boost-build.jam
@@ -1,2 +1,6 @@
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
TOOLS = gcc ;
-boost-build ../.. ;
\ No newline at end of file
+boost-build ../.. ;
diff --git a/test/v1_testing/project-root.jam b/test/v1_testing/project-root.jam
index be364c892..fe6942458 100644
--- a/test/v1_testing/project-root.jam
+++ b/test/v1_testing/project-root.jam
@@ -1 +1,5 @@
-# just label the project root
\ No newline at end of file
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+# just label the project root
diff --git a/website/index.html b/website/index.html
index 9b68c2f53..2726d8555 100644
--- a/website/index.html
+++ b/website/index.html
@@ -1,5 +1,10 @@
+
+
+
+
+