* bin/dyn-config.in,
* bin/mk_swig_input,
* bin/swig_tree_to_yaml,
* bin/yaml_to_dyn_decls,
* bootstrap,
* config/erbx,
* config/mk_local_config_rb_in.rb,
* config/rbconfig_gen.rb,
* config/ruby.m4,
* src/all_methods.erb.cc,
* src/all_methods.erb.hh,
* src/config.hh.in,
* src/cxx_symbols.rb,
* src/data.cc,
* src/data.hh,
* src/data.hxx,
* src/dyn.hh,
* src/function.erb.cc,
* src/function.erb.hh,
* src/function_loader.cc,
* src/function_loader.hh,
* src/function_loader.rb,
* src/name_of.cc,
* src/name_of.hh,
* src/policy.cc,
* src/policy.hh,
* src/ruby_stream.cc,
* src/ruby_stream.hh,
* test/fixtures/my_lib/damien.hh,
* test/fixtures/my_lib/damien.hxx,
* test/fixtures/my_lib/lib.hh,
* test/test_containers.cc,
* test/test_damien.cc,
* test/test_function_loader.cc,
* test/test_function_loader.rb,
* test/test_function_loader_cxx.rb,
* test/test_methods.cc,
* test/test_milena.cc,
* test/test_var_and_val.cc,
* test/vaucanson/test-loader.cc:
Here.
---
dynamic-use-of-static-c++/ChangeLog | 46 ++++++++++++++++++++
dynamic-use-of-static-c++/bin/dyn-config.in | 17 +++++++
dynamic-use-of-static-c++/bin/mk_swig_input | 17 +++++++
dynamic-use-of-static-c++/bin/swig_tree_to_yaml | 17 +++++++
dynamic-use-of-static-c++/bin/yaml_to_dyn_decls | 17 +++++++
dynamic-use-of-static-c++/bootstrap | 16 +++++++
dynamic-use-of-static-c++/config/erbx | 16 +++++++
.../config/mk_local_config_rb_in.rb | 16 +++++++
dynamic-use-of-static-c++/config/rbconfig_gen.rb | 16 +++++++
dynamic-use-of-static-c++/config/ruby.m4 | 15 ++++++
dynamic-use-of-static-c++/src/all_methods.erb.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/all_methods.erb.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/config.hh.in | 27 +++++++++++
dynamic-use-of-static-c++/src/cxx_symbols.rb | 16 +++++++
dynamic-use-of-static-c++/src/data.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/data.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/data.hxx | 25 +++++++++++
dynamic-use-of-static-c++/src/dyn.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/function.erb.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/function.erb.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/function_loader.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/function_loader.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/function_loader.rb | 16 +++++++
dynamic-use-of-static-c++/src/name_of.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/name_of.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/policy.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/policy.hh | 25 +++++++++++
dynamic-use-of-static-c++/src/ruby_stream.cc | 25 +++++++++++
dynamic-use-of-static-c++/src/ruby_stream.hh | 25 +++++++++++
.../test/fixtures/my_lib/damien.hh | 25 +++++++++++
.../test/fixtures/my_lib/damien.hxx | 25 +++++++++++
.../test/fixtures/my_lib/lib.hh | 25 +++++++++++
dynamic-use-of-static-c++/test/test_containers.cc | 26 +++++++++++
dynamic-use-of-static-c++/test/test_damien.cc | 26 +++++++++++
.../test/test_function_loader.cc | 25 +++++++++++
.../test/test_function_loader.rb | 16 +++++++
.../test/test_function_loader_cxx.rb | 16 +++++++
dynamic-use-of-static-c++/test/test_methods.cc | 25 +++++++++++
dynamic-use-of-static-c++/test/test_milena.cc | 25 +++++++++++
dynamic-use-of-static-c++/test/test_var_and_val.cc | 26 +++++++++++
.../test/vaucanson/test-loader.cc | 25 +++++++++++
41 files changed, 937 insertions(+), 0 deletions(-)
diff --git a/dynamic-use-of-static-c++/ChangeLog b/dynamic-use-of-static-c++/ChangeLog
index 9de4a05..a510774 100644
--- a/dynamic-use-of-static-c++/ChangeLog
+++ b/dynamic-use-of-static-c++/ChangeLog
@@ -1,5 +1,51 @@
2009-11-03 Roland Levillain <roland(a)lrde.epita.fr>
+ Add missing copyright headers.
+
+ * bin/dyn-config.in,
+ * bin/mk_swig_input,
+ * bin/swig_tree_to_yaml,
+ * bin/yaml_to_dyn_decls,
+ * bootstrap,
+ * config/erbx,
+ * config/mk_local_config_rb_in.rb,
+ * config/rbconfig_gen.rb,
+ * config/ruby.m4,
+ * src/all_methods.erb.cc,
+ * src/all_methods.erb.hh,
+ * src/config.hh.in,
+ * src/cxx_symbols.rb,
+ * src/data.cc,
+ * src/data.hh,
+ * src/data.hxx,
+ * src/dyn.hh,
+ * src/function.erb.cc,
+ * src/function.erb.hh,
+ * src/function_loader.cc,
+ * src/function_loader.hh,
+ * src/function_loader.rb,
+ * src/name_of.cc,
+ * src/name_of.hh,
+ * src/policy.cc,
+ * src/policy.hh,
+ * src/ruby_stream.cc,
+ * src/ruby_stream.hh,
+ * test/fixtures/my_lib/damien.hh,
+ * test/fixtures/my_lib/damien.hxx,
+ * test/fixtures/my_lib/lib.hh,
+ * test/test_containers.cc,
+ * test/test_damien.cc,
+ * test/test_function_loader.cc,
+ * test/test_function_loader.rb,
+ * test/test_function_loader_cxx.rb,
+ * test/test_methods.cc,
+ * test/test_milena.cc,
+ * test/test_var_and_val.cc,
+ * test/vaucanson/test-loader.cc:
+ Here.
+
+2009-11-03 Roland Levillain <roland(a)lrde.epita.fr>
+
Adjust the initialization of the SWIG Python Milena wrappers.
* swig/mln.i: Call dyn::mln::initialize in %init section.
diff --git a/dynamic-use-of-static-c++/bin/dyn-config.in
b/dynamic-use-of-static-c++/bin/dyn-config.in
index 0271082..6ff4d94 100755
--- a/dynamic-use-of-static-c++/bin/dyn-config.in
+++ b/dynamic-use-of-static-c++/bin/dyn-config.in
@@ -1,4 +1,21 @@
#!/usr/bin/env ruby
+
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'optparse'
require 'pathname'
diff --git a/dynamic-use-of-static-c++/bin/mk_swig_input
b/dynamic-use-of-static-c++/bin/mk_swig_input
index 5efcc49..022cb26 100755
--- a/dynamic-use-of-static-c++/bin/mk_swig_input
+++ b/dynamic-use-of-static-c++/bin/mk_swig_input
@@ -1,4 +1,21 @@
#!/usr/bin/env ruby
+
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'pathname'
load Pathname.new(__FILE__).dirname.parent + 'configure'
includes = []
diff --git a/dynamic-use-of-static-c++/bin/swig_tree_to_yaml
b/dynamic-use-of-static-c++/bin/swig_tree_to_yaml
index eb63157..696d96c 100755
--- a/dynamic-use-of-static-c++/bin/swig_tree_to_yaml
+++ b/dynamic-use-of-static-c++/bin/swig_tree_to_yaml
@@ -1,4 +1,21 @@
#!/usr/bin/env ruby
+
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
str = STDIN.read
str.gsub!(/^(\s*) \+\+\+ (\w+) -+$/, '\1- \2:')
str.gsub!(/^(\s*)\+\+\+ (\w+) -+$/, '\1\2:')
diff --git a/dynamic-use-of-static-c++/bin/yaml_to_dyn_decls
b/dynamic-use-of-static-c++/bin/yaml_to_dyn_decls
index 85ad16a..e7a6fc9 100755
--- a/dynamic-use-of-static-c++/bin/yaml_to_dyn_decls
+++ b/dynamic-use-of-static-c++/bin/yaml_to_dyn_decls
@@ -1,4 +1,21 @@
#!/usr/bin/env ruby
+
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'yaml'
require 'rubygems'
require_gem 'ruby_ex'
diff --git a/dynamic-use-of-static-c++/bootstrap b/dynamic-use-of-static-c++/bootstrap
index e4a288a..5f624d0 100755
--- a/dynamic-use-of-static-c++/bootstrap
+++ b/dynamic-use-of-static-c++/bootstrap
@@ -1,5 +1,21 @@
#! /bin/sh
+# Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
# Failures do matter.
set -e
# Tell what's going on.
diff --git a/dynamic-use-of-static-c++/config/erbx
b/dynamic-use-of-static-c++/config/erbx
index bd49f97..383a883 100755
--- a/dynamic-use-of-static-c++/config/erbx
+++ b/dynamic-use-of-static-c++/config/erbx
@@ -1,5 +1,21 @@
#!/usr/bin/env ruby
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
# For this project only
DYN_MAX_ARGUMENTS = 10
ALL_METHODS = { 'fake_method' => ['*'] }
diff --git a/dynamic-use-of-static-c++/config/mk_local_config_rb_in.rb
b/dynamic-use-of-static-c++/config/mk_local_config_rb_in.rb
index 985b1c3..734cae4 100644
--- a/dynamic-use-of-static-c++/config/mk_local_config_rb_in.rb
+++ b/dynamic-use-of-static-c++/config/mk_local_config_rb_in.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'pathname'
# STDERR.puts "MK: #{ARGV.inspect}"
def usage
diff --git a/dynamic-use-of-static-c++/config/rbconfig_gen.rb
b/dynamic-use-of-static-c++/config/rbconfig_gen.rb
index 24fdf95..5cf310e 100644
--- a/dynamic-use-of-static-c++/config/rbconfig_gen.rb
+++ b/dynamic-use-of-static-c++/config/rbconfig_gen.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'rbconfig'
def gen_m4 ( config )
diff --git a/dynamic-use-of-static-c++/config/ruby.m4
b/dynamic-use-of-static-c++/config/ruby.m4
index ac5cddd..679ceb9 100644
--- a/dynamic-use-of-static-c++/config/ruby.m4
+++ b/dynamic-use-of-static-c++/config/ruby.m4
@@ -1,3 +1,18 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
AC_DEFUN([RUBY],
diff --git a/dynamic-use-of-static-c++/src/all_methods.erb.cc
b/dynamic-use-of-static-c++/src/all_methods.erb.cc
index ae973f3..347ffc6 100644
--- a/dynamic-use-of-static-c++/src/all_methods.erb.cc
+++ b/dynamic-use-of-static-c++/src/all_methods.erb.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_ALL_METHODS_CC
# define DYN_ALL_METHODS_CC
diff --git a/dynamic-use-of-static-c++/src/all_methods.erb.hh
b/dynamic-use-of-static-c++/src/all_methods.erb.hh
index 8f67a80..948ccdd 100644
--- a/dynamic-use-of-static-c++/src/all_methods.erb.hh
+++ b/dynamic-use-of-static-c++/src/all_methods.erb.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_ALL_METHODS_HH
# define DYN_ALL_METHODS_HH
diff --git a/dynamic-use-of-static-c++/src/config.hh.in
b/dynamic-use-of-static-c++/src/config.hh.in
index 1327cf4..0ce13fc 100644
--- a/dynamic-use-of-static-c++/src/config.hh.in
+++ b/dynamic-use-of-static-c++/src/config.hh.in
@@ -1,3 +1,30 @@
+ // -*- C++ -*-
+
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#define DYNDIR "@DYNDIR@"
#define DYN_DATADIR "@DYN_DATADIR@"
#define DYN_FIXTURES "@DYN_FIXTURES@"
diff --git a/dynamic-use-of-static-c++/src/cxx_symbols.rb
b/dynamic-use-of-static-c++/src/cxx_symbols.rb
index cdf52bd..91ad4b0 100644
--- a/dynamic-use-of-static-c++/src/cxx_symbols.rb
+++ b/dynamic-use-of-static-c++/src/cxx_symbols.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
class SimpleSymbol
attr_reader :code
def initialize ( code )
diff --git a/dynamic-use-of-static-c++/src/data.cc
b/dynamic-use-of-static-c++/src/data.cc
index 3af1dcd..127dc87 100644
--- a/dynamic-use-of-static-c++/src/data.cc
+++ b/dynamic-use-of-static-c++/src/data.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_DATA_CC
# define DYN_DATA_CC
diff --git a/dynamic-use-of-static-c++/src/data.hh
b/dynamic-use-of-static-c++/src/data.hh
index 812c3cd..aa8c192 100644
--- a/dynamic-use-of-static-c++/src/data.hh
+++ b/dynamic-use-of-static-c++/src/data.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_DATA_HH
# define DYN_DATA_HH
diff --git a/dynamic-use-of-static-c++/src/data.hxx
b/dynamic-use-of-static-c++/src/data.hxx
index 5b993a9..1ff7886 100644
--- a/dynamic-use-of-static-c++/src/data.hxx
+++ b/dynamic-use-of-static-c++/src/data.hxx
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_DATA_HXX
# define DYN_DATA_HXX
diff --git a/dynamic-use-of-static-c++/src/dyn.hh b/dynamic-use-of-static-c++/src/dyn.hh
index f816c28..d12a790 100644
--- a/dynamic-use-of-static-c++/src/dyn.hh
+++ b/dynamic-use-of-static-c++/src/dyn.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_HH
# define DYN_HH
diff --git a/dynamic-use-of-static-c++/src/function.erb.cc
b/dynamic-use-of-static-c++/src/function.erb.cc
index 4624aed..b83fd7b 100644
--- a/dynamic-use-of-static-c++/src/function.erb.cc
+++ b/dynamic-use-of-static-c++/src/function.erb.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef FUNCTION_HXX
#define FUNCTION_HXX
diff --git a/dynamic-use-of-static-c++/src/function.erb.hh
b/dynamic-use-of-static-c++/src/function.erb.hh
index 0bcda9a..b814938 100644
--- a/dynamic-use-of-static-c++/src/function.erb.hh
+++ b/dynamic-use-of-static-c++/src/function.erb.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef FUNCTION_HH
#define FUNCTION_HH
diff --git a/dynamic-use-of-static-c++/src/function_loader.cc
b/dynamic-use-of-static-c++/src/function_loader.cc
index 62efcbc..0b300be 100644
--- a/dynamic-use-of-static-c++/src/function_loader.cc
+++ b/dynamic-use-of-static-c++/src/function_loader.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_FUNCTION_LOADER_CC
# define DYN_FUNCTION_LOADER_CC
diff --git a/dynamic-use-of-static-c++/src/function_loader.hh
b/dynamic-use-of-static-c++/src/function_loader.hh
index 29b5197..27edb37 100644
--- a/dynamic-use-of-static-c++/src/function_loader.hh
+++ b/dynamic-use-of-static-c++/src/function_loader.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_FUNCTION_LOADER_HH
# define DYN_FUNCTION_LOADER_HH
diff --git a/dynamic-use-of-static-c++/src/function_loader.rb
b/dynamic-use-of-static-c++/src/function_loader.rb
index 8ec56e6..1f6c91a 100644
--- a/dynamic-use-of-static-c++/src/function_loader.rb
+++ b/dynamic-use-of-static-c++/src/function_loader.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'pathname'
DYN_DATADIR = Pathname.new(__FILE__).dirname.parent + '_build/data' # FIXME
diff --git a/dynamic-use-of-static-c++/src/name_of.cc
b/dynamic-use-of-static-c++/src/name_of.cc
index 7b2b6da..bf2c24f 100644
--- a/dynamic-use-of-static-c++/src/name_of.cc
+++ b/dynamic-use-of-static-c++/src/name_of.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_NAME_OF_CC
# define DYN_NAME_OF_CC
diff --git a/dynamic-use-of-static-c++/src/name_of.hh
b/dynamic-use-of-static-c++/src/name_of.hh
index 67e26a5..dca878b 100644
--- a/dynamic-use-of-static-c++/src/name_of.hh
+++ b/dynamic-use-of-static-c++/src/name_of.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef NAME_OF
# define NAME_OF
diff --git a/dynamic-use-of-static-c++/src/policy.cc
b/dynamic-use-of-static-c++/src/policy.cc
index 54b1d72..7ea9bb7 100644
--- a/dynamic-use-of-static-c++/src/policy.cc
+++ b/dynamic-use-of-static-c++/src/policy.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_POLICY_CC
# define DYN_POLICY_CC
diff --git a/dynamic-use-of-static-c++/src/policy.hh
b/dynamic-use-of-static-c++/src/policy.hh
index eae4201..ef6ce55 100644
--- a/dynamic-use-of-static-c++/src/policy.hh
+++ b/dynamic-use-of-static-c++/src/policy.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DYN_POLICY_HH
# define DYN_POLICY_HH
diff --git a/dynamic-use-of-static-c++/src/ruby_stream.cc
b/dynamic-use-of-static-c++/src/ruby_stream.cc
index 2ae7ecb..04a9d16 100644
--- a/dynamic-use-of-static-c++/src/ruby_stream.cc
+++ b/dynamic-use-of-static-c++/src/ruby_stream.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef RUBY_STREAM_CC
# define RUBY_STREAM_CC
diff --git a/dynamic-use-of-static-c++/src/ruby_stream.hh
b/dynamic-use-of-static-c++/src/ruby_stream.hh
index 4f861fe..12c9455 100644
--- a/dynamic-use-of-static-c++/src/ruby_stream.hh
+++ b/dynamic-use-of-static-c++/src/ruby_stream.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef RUBY_STREAM_HH
#define RUBY_STREAM_HH
diff --git a/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hh
b/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hh
index 369ebe9..63dc041 100644
--- a/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hh
+++ b/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DAMIEN_HH
#define DAMIEN_HH
diff --git a/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hxx
b/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hxx
index e7448e1..0202a44 100644
--- a/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hxx
+++ b/dynamic-use-of-static-c++/test/fixtures/my_lib/damien.hxx
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#ifndef DAMIEN_HXX
#define DAMIEN_HXX
diff --git a/dynamic-use-of-static-c++/test/fixtures/my_lib/lib.hh
b/dynamic-use-of-static-c++/test/fixtures/my_lib/lib.hh
index c861ea5..a03fc22 100644
--- a/dynamic-use-of-static-c++/test/fixtures/my_lib/lib.hh
+++ b/dynamic-use-of-static-c++/test/fixtures/my_lib/lib.hh
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
// part of generic lib
#include <cmath>
diff --git a/dynamic-use-of-static-c++/test/test_containers.cc
b/dynamic-use-of-static-c++/test/test_containers.cc
index 6a79e02..4c06461 100644
--- a/dynamic-use-of-static-c++/test/test_containers.cc
+++ b/dynamic-use-of-static-c++/test/test_containers.cc
@@ -1,8 +1,34 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include <algorithm>
#include "my_lib/lib.hh"
#include "dyn-all.hh"
+
using namespace dyn::language;
int main()
diff --git a/dynamic-use-of-static-c++/test/test_damien.cc
b/dynamic-use-of-static-c++/test/test_damien.cc
index 1b55fd1..b705acb 100644
--- a/dynamic-use-of-static-c++/test/test_damien.cc
+++ b/dynamic-use-of-static-c++/test/test_damien.cc
@@ -1,6 +1,32 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include "my_lib/damien.hh"
#include "dyn-all.hh"
+
using namespace dyn::language;
namespace dyn
diff --git a/dynamic-use-of-static-c++/test/test_function_loader.cc
b/dynamic-use-of-static-c++/test/test_function_loader.cc
index fc8984a..b15dc4b 100644
--- a/dynamic-use-of-static-c++/test/test_function_loader.cc
+++ b/dynamic-use-of-static-c++/test/test_function_loader.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include <sstream>
#include "my_lib/lib.hh"
diff --git a/dynamic-use-of-static-c++/test/test_function_loader.rb
b/dynamic-use-of-static-c++/test/test_function_loader.rb
index ee2c4ed..cd55e84 100644
--- a/dynamic-use-of-static-c++/test/test_function_loader.rb
+++ b/dynamic-use-of-static-c++/test/test_function_loader.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'pathname'
require 'yaml'
test = Pathname.new(__FILE__).dirname
diff --git a/dynamic-use-of-static-c++/test/test_function_loader_cxx.rb
b/dynamic-use-of-static-c++/test/test_function_loader_cxx.rb
index ddbb118..d337df3 100644
--- a/dynamic-use-of-static-c++/test/test_function_loader_cxx.rb
+++ b/dynamic-use-of-static-c++/test/test_function_loader_cxx.rb
@@ -1,3 +1,19 @@
+# Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE).
+#
+# This file is part of Olena.
+#
+# Olena is free software: you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation, version 2 of the License.
+#
+# Olena is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
require 'pathname'
require 'yaml'
test = Pathname.new(__FILE__).dirname
diff --git a/dynamic-use-of-static-c++/test/test_methods.cc
b/dynamic-use-of-static-c++/test/test_methods.cc
index 1ea7f0b..477ae06 100644
--- a/dynamic-use-of-static-c++/test/test_methods.cc
+++ b/dynamic-use-of-static-c++/test/test_methods.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include "dyn-all.hh"
using namespace dyn::language;
#include <iostream>
diff --git a/dynamic-use-of-static-c++/test/test_milena.cc
b/dynamic-use-of-static-c++/test/test_milena.cc
index 67d10cb..ca56416 100644
--- a/dynamic-use-of-static-c++/test/test_milena.cc
+++ b/dynamic-use-of-static-c++/test/test_milena.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include "dyn-all.hh"
using namespace dyn::language;
diff --git a/dynamic-use-of-static-c++/test/test_var_and_val.cc
b/dynamic-use-of-static-c++/test/test_var_and_val.cc
index b5da732..c1e647b 100644
--- a/dynamic-use-of-static-c++/test/test_var_and_val.cc
+++ b/dynamic-use-of-static-c++/test/test_var_and_val.cc
@@ -1,6 +1,32 @@
+/* Copyright (C) 2005, 2009 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include "my_lib/lib.hh"
#include "dyn-all.hh"
+
using namespace dyn::language;
int main()
diff --git a/dynamic-use-of-static-c++/test/vaucanson/test-loader.cc
b/dynamic-use-of-static-c++/test/vaucanson/test-loader.cc
index 64fac50..7144e82 100644
--- a/dynamic-use-of-static-c++/test/vaucanson/test-loader.cc
+++ b/dynamic-use-of-static-c++/test/vaucanson/test-loader.cc
@@ -1,3 +1,28 @@
+/* Copyright (C) 2005 EPITA Research and Development Laboratory (LRDE)
+
+ This file is part of Olena.
+
+ Olena is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation, version 2 of the License.
+
+ Olena is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Olena. If not, see <http://www.gnu.org/licenses/>.
+
+ As a special exception, you may use this file as part of a free
+ software project without restriction. Specifically, if other files
+ instantiate templates or use macros or inline functions from this
+ file, or you compile this file and link it with other files to produce
+ an executable, this file does not by itself cause the resulting
+ executable to be covered by the GNU General Public License. This
+ exception does not however invalidate any other reasons why the
+ executable file might be covered by the GNU General Public License. */
+
#include "dyn.hh"
using namespace dyn::language;
--
1.6.5