From 55b8cd7d005118d82b01c79abf3c0a1af1814ab2 Mon Sep 17 00:00:00 2001
From: Peter Soetens <peter@thesourceworks.com>
Date: Mon, 30 Aug 2010 15:03:36 +0200
Subject: [PATCH 1/2] templates: specify source of each template on top of file.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
---
 lib/orogen/templates/tasks/CMakeLists.txt          |    2 ++
 lib/orogen/templates/tasks/Task.cpp                |    2 ++
 lib/orogen/templates/tasks/Task.hpp                |    2 ++
 lib/orogen/templates/tasks/TaskBase.cpp            |    2 ++
 lib/orogen/templates/tasks/TaskBase.hpp            |    2 ++
 lib/orogen/templates/tasks/TaskStates.hpp          |    2 ++
 lib/orogen/templates/tasks/tasks.pc                |    2 ++
 lib/orogen/templates/typekit/CMakeLists.txt        |    2 ++
 lib/orogen/templates/typekit/OpaqueConvertions.cpp |    2 ++
 lib/orogen/templates/typekit/OpaqueConvertions.hpp |    2 ++
 lib/orogen/templates/typekit/Opaques.cpp           |    2 ++
 lib/orogen/templates/typekit/Opaques.hpp           |    2 ++
 lib/orogen/templates/typekit/Plugin.cpp            |    2 ++
 lib/orogen/templates/typekit/Plugin.hpp            |    2 ++
 .../templates/typekit/TemplateInstanciation.cpp    |    2 ++
 lib/orogen/templates/typekit/Types.hpp             |    2 ++
 lib/orogen/templates/typekit/corba/CMakeLists.txt  |    2 ++
 lib/orogen/templates/typekit/corba/Convertions.cpp |    2 ++
 lib/orogen/templates/typekit/corba/Convertions.hpp |    2 ++
 .../templates/typekit/corba/Registration.hpp       |    2 ++
 .../templates/typekit/corba/TransportPlugin.cpp    |    2 ++
 .../templates/typekit/corba/TransportPlugin.hpp    |    2 ++
 lib/orogen/templates/typekit/corba/Type.cpp        |    2 ++
 lib/orogen/templates/typekit/corba/Types.idl       |    2 ++
 .../templates/typekit/corba/transport-corba.pc     |    2 ++
 lib/orogen/templates/typekit/marshalling_types.hpp |    2 ++
 lib/orogen/templates/typekit/smart_ptr.cpp         |    2 ++
 .../templates/typekit/type_info/ArrayInfo.cpp      |    2 ++
 lib/orogen/templates/typekit/type_info/Info.cpp    |    2 ++
 .../templates/typekit/type_info/OpaqueInfo.cpp     |    2 ++
 .../templates/typekit/type_info/TypeInfo.hpp       |    2 ++
 lib/orogen/templates/typekit/typekit.pc            |    2 ++
 .../templates/typekit/typelib/CMakeLists.txt       |    2 ++
 .../templates/typekit/typelib/OpaqueType.cpp       |    2 ++
 .../templates/typekit/typelib/Registration.hpp     |    2 ++
 .../templates/typekit/typelib/TransportPlugin.cpp  |    2 ++
 .../templates/typekit/typelib/TransportPlugin.hpp  |    2 ++
 lib/orogen/templates/typekit/typelib/Type.cpp      |    2 ++
 .../typekit/typelib/TypelibMarshaller.hpp          |    2 ++
 .../typekit/typelib/TypelibMarshallerBase.cpp      |    2 ++
 .../typekit/typelib/TypelibMarshallerBase.hpp      |    2 ++
 .../templates/typekit/typelib/transport-typelib.pc |    2 ++
 42 files changed, 84 insertions(+), 0 deletions(-)

diff --git a/lib/orogen/templates/tasks/CMakeLists.txt b/lib/orogen/templates/tasks/CMakeLists.txt
index 8cd3c7b..8074f61 100644
--- a/lib/orogen/templates/tasks/CMakeLists.txt
+++ b/lib/orogen/templates/tasks/CMakeLists.txt
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/tasks/CMakeLists.txt
+
 include(<%= component.name %>TaskLib)
 ADD_LIBRARY(${<%= component.name.upcase %>_TASKLIB_NAME} SHARED 
     ${<%= component.name.upcase %>_TASKLIB_SOURCES})
diff --git a/lib/orogen/templates/tasks/Task.cpp b/lib/orogen/templates/tasks/Task.cpp
index 9d377b9..06c38fc 100644
--- a/lib/orogen/templates/tasks/Task.cpp
+++ b/lib/orogen/templates/tasks/Task.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/tasks/Task.cpp */
+
 #include "<%= task.basename %>.hpp"
 
 using namespace <%= task.component.name %>;
diff --git a/lib/orogen/templates/tasks/Task.hpp b/lib/orogen/templates/tasks/Task.hpp
index f95a9b5..f2a4249 100644
--- a/lib/orogen/templates/tasks/Task.hpp
+++ b/lib/orogen/templates/tasks/Task.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/tasks/Task.hpp */
+
 #ifndef <%= component.name.upcase %>_<%= task.basename.upcase %>_TASK_HPP
 #define <%= component.name.upcase %>_<%= task.basename.upcase %>_TASK_HPP
 
diff --git a/lib/orogen/templates/tasks/TaskBase.cpp b/lib/orogen/templates/tasks/TaskBase.cpp
index 6a666d6..2138395 100644
--- a/lib/orogen/templates/tasks/TaskBase.cpp
+++ b/lib/orogen/templates/tasks/TaskBase.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/tasks/TAskBase.cpp */
+
 #include "tasks/<%= task.basename %>Base.hpp"
 
 using namespace <%= component.name %>;
diff --git a/lib/orogen/templates/tasks/TaskBase.hpp b/lib/orogen/templates/tasks/TaskBase.hpp
index 7ffb394..f721921 100644
--- a/lib/orogen/templates/tasks/TaskBase.hpp
+++ b/lib/orogen/templates/tasks/TaskBase.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/tasks/TaskBase.hpp */
+
 #ifndef <%= component.name.upcase %>_<%= task.basename.upcase %>_TASK_BASE_HPP
 #define <%= component.name.upcase %>_<%= task.basename.upcase %>_TASK_BASE_HPP
 
diff --git a/lib/orogen/templates/tasks/TaskStates.hpp b/lib/orogen/templates/tasks/TaskStates.hpp
index 8caf014..0751dd0 100644
--- a/lib/orogen/templates/tasks/TaskStates.hpp
+++ b/lib/orogen/templates/tasks/TaskStates.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/tasks/TaskStates.hpp */
+
 #ifndef <%= component.name %>_TASKS_STATES
 #define <%= component.name %>_TASKS_STATES
 
diff --git a/lib/orogen/templates/tasks/tasks.pc b/lib/orogen/templates/tasks/tasks.pc
index a07f11e..c1cc813 100644
--- a/lib/orogen/templates/tasks/tasks.pc
+++ b/lib/orogen/templates/tasks/tasks.pc
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/tasks/tasks.pc
+
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
 libdir=${prefix}/lib/orocos
diff --git a/lib/orogen/templates/typekit/CMakeLists.txt b/lib/orogen/templates/typekit/CMakeLists.txt
index 6380911..78d9af5 100644
--- a/lib/orogen/templates/typekit/CMakeLists.txt
+++ b/lib/orogen/templates/typekit/CMakeLists.txt
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/CMakeLists.txt
+
 ##
 # Header for typegen-generated typekits
 #
diff --git a/lib/orogen/templates/typekit/OpaqueConvertions.cpp b/lib/orogen/templates/typekit/OpaqueConvertions.cpp
index c379e87..028b24c 100644
--- a/lib/orogen/templates/typekit/OpaqueConvertions.cpp
+++ b/lib/orogen/templates/typekit/OpaqueConvertions.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/OpaqueConvertions.cpp */
+
 #include "OpaqueConvertions.hpp"
 #include <memory>
 
diff --git a/lib/orogen/templates/typekit/OpaqueConvertions.hpp b/lib/orogen/templates/typekit/OpaqueConvertions.hpp
index 7688708..1115b27 100644
--- a/lib/orogen/templates/typekit/OpaqueConvertions.hpp
+++ b/lib/orogen/templates/typekit/OpaqueConvertions.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/OpaqueConvertions.hpp */
+
 #ifndef <%= typekit.name %>_OPAQUE_CONVERTIONS_HH
 #define <%= typekit.name %>_OPAQUE_CONVERTIONS_HH
 
diff --git a/lib/orogen/templates/typekit/Opaques.cpp b/lib/orogen/templates/typekit/Opaques.cpp
index 43469f3..6eeec9f 100644
--- a/lib/orogen/templates/typekit/Opaques.cpp
+++ b/lib/orogen/templates/typekit/Opaques.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/Opaques.cpp */
+
 #include "Opaques.hpp"
 
     /** Returns the intermediate value that is contained in \c real_type */
diff --git a/lib/orogen/templates/typekit/Opaques.hpp b/lib/orogen/templates/typekit/Opaques.hpp
index 7d7b58a..caa512a 100644
--- a/lib/orogen/templates/typekit/Opaques.hpp
+++ b/lib/orogen/templates/typekit/Opaques.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/Opaques.hpp */
+
 #ifndef <%= typekit.name %>_USER_MARSHALLING_HH
 #define <%= typekit.name %>_USER_MARSHALLING_HH
 
diff --git a/lib/orogen/templates/typekit/Plugin.cpp b/lib/orogen/templates/typekit/Plugin.cpp
index 9ed2c7b..3b4a1e1 100644
--- a/lib/orogen/templates/typekit/Plugin.cpp
+++ b/lib/orogen/templates/typekit/Plugin.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/Plugin.cpp */
+
 // First load all RTT interfaces so that we get all "extern template"
 // declarations in the TypekitImpl files
 #include "Plugin.hpp"
diff --git a/lib/orogen/templates/typekit/Plugin.hpp b/lib/orogen/templates/typekit/Plugin.hpp
index 5ef3f55..0ce7ff6 100644
--- a/lib/orogen/templates/typekit/Plugin.hpp
+++ b/lib/orogen/templates/typekit/Plugin.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/Plugin.hpp */
+
 #ifndef <%= typekit.name.upcase %>_TYPEKIT_HPP
 #define <%= typekit.name.upcase %>_TYPEKIT_HPP
 
diff --git a/lib/orogen/templates/typekit/TemplateInstanciation.cpp b/lib/orogen/templates/typekit/TemplateInstanciation.cpp
index c4e099d..819efa0 100644
--- a/lib/orogen/templates/typekit/TemplateInstanciation.cpp
+++ b/lib/orogen/templates/typekit/TemplateInstanciation.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/TemplateInstanciation.cpp */
+
 #include <rtt/Port.hpp>
 #include <rtt/Attribute.hpp>
 #include <rtt/Property.hpp>
diff --git a/lib/orogen/templates/typekit/Types.hpp b/lib/orogen/templates/typekit/Types.hpp
index 032c79f..848d59d 100644
--- a/lib/orogen/templates/typekit/Types.hpp
+++ b/lib/orogen/templates/typekit/Types.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/Types.hpp */
+
 #ifndef <%= typekit.name.upcase %>_TYPES_HPP
 #define <%= typekit.name.upcase %>_TYPES_HPP
 
diff --git a/lib/orogen/templates/typekit/corba/CMakeLists.txt b/lib/orogen/templates/typekit/corba/CMakeLists.txt
index 7102be6..cdc1a69 100644
--- a/lib/orogen/templates/typekit/corba/CMakeLists.txt
+++ b/lib/orogen/templates/typekit/corba/CMakeLists.txt
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/corba/CMakeLists.txt
+
 find_package(OrocosCORBA REQUIRED COMPONENTS Typekit)
 INCLUDE_DIRECTORIES(${OrocosCORBA_INCLUDE_DIRS})
 ADD_DEFINITIONS(${OrocosCORBA_DEFINES})
diff --git a/lib/orogen/templates/typekit/corba/Convertions.cpp b/lib/orogen/templates/typekit/corba/Convertions.cpp
index 88d8d6c..38204f4 100644
--- a/lib/orogen/templates/typekit/corba/Convertions.cpp
+++ b/lib/orogen/templates/typekit/corba/Convertions.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/Convertions.cpp */
+
 #include "Convertions.hpp"
 #include <memory>
 
diff --git a/lib/orogen/templates/typekit/corba/Convertions.hpp b/lib/orogen/templates/typekit/corba/Convertions.hpp
index 94b33cd..ae0f1b3 100644
--- a/lib/orogen/templates/typekit/corba/Convertions.hpp
+++ b/lib/orogen/templates/typekit/corba/Convertions.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/Convertions.hpp */
+
 #ifndef OROCOS_<%= typekit.name.upcase %>_CORBA_CONVERTIONS_HPP
 #define OROCOS_<%= typekit.name.upcase %>_CORBA_CONVERTIONS_HPP
 
diff --git a/lib/orogen/templates/typekit/corba/Registration.hpp b/lib/orogen/templates/typekit/corba/Registration.hpp
index e7fd720..2c889d2 100644
--- a/lib/orogen/templates/typekit/corba/Registration.hpp
+++ b/lib/orogen/templates/typekit/corba/Registration.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/Registration.hpp */
+
 #ifndef <%= typekit.name.upcase %>_CORBA_REGISTRATION_HPP
 #define <%= typekit.name.upcase %>_CORBA_REGISTRATION_HPP
 
diff --git a/lib/orogen/templates/typekit/corba/TransportPlugin.cpp b/lib/orogen/templates/typekit/corba/TransportPlugin.cpp
index 3adec9c..b0260c4 100644
--- a/lib/orogen/templates/typekit/corba/TransportPlugin.cpp
+++ b/lib/orogen/templates/typekit/corba/TransportPlugin.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/TransportPlugin.cpp */
+
 // First load all RTT interfaces so that we get all "extern template"
 // declarations in the TypekitImpl files
 #include "transports/corba/Registration.hpp"
diff --git a/lib/orogen/templates/typekit/corba/TransportPlugin.hpp b/lib/orogen/templates/typekit/corba/TransportPlugin.hpp
index 5536375..3e5263f 100644
--- a/lib/orogen/templates/typekit/corba/TransportPlugin.hpp
+++ b/lib/orogen/templates/typekit/corba/TransportPlugin.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/TransportPlugin.hpp */
+
 #ifndef OROCOS_<%= typekit.name.upcase %>_CORBA_PLUGIN_HPP
 #define OROCOS_<%= typekit.name.upcase %>_CORBA_PLUGIN_HPP
 
diff --git a/lib/orogen/templates/typekit/corba/Type.cpp b/lib/orogen/templates/typekit/corba/Type.cpp
index 88bb3fc..aeb4877 100644
--- a/lib/orogen/templates/typekit/corba/Type.cpp
+++ b/lib/orogen/templates/typekit/corba/Type.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/Type.cpp */
+
 #include "Types.hpp"
 #include "transports/corba/Registration.hpp"
 #include "transports/corba/Convertions.hpp"
diff --git a/lib/orogen/templates/typekit/corba/Types.idl b/lib/orogen/templates/typekit/corba/Types.idl
index bca2e9d..cb92187 100644
--- a/lib/orogen/templates/typekit/corba/Types.idl
+++ b/lib/orogen/templates/typekit/corba/Types.idl
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/corba/Types.idl */
+
 #ifndef __OROGEN_TYPEKIT_<%= typekit.name.upcase %>_IDL__
 #define __OROGEN_TYPEKIT_<%= typekit.name.upcase %>_IDL__
 
diff --git a/lib/orogen/templates/typekit/corba/transport-corba.pc b/lib/orogen/templates/typekit/corba/transport-corba.pc
index 6ff88f2..ae19b65 100644
--- a/lib/orogen/templates/typekit/corba/transport-corba.pc
+++ b/lib/orogen/templates/typekit/corba/transport-corba.pc
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/corba/transport-corba.pc
+
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
 libdir=${prefix}/lib/orocos/types
diff --git a/lib/orogen/templates/typekit/marshalling_types.hpp b/lib/orogen/templates/typekit/marshalling_types.hpp
index bc3bef1..1ab97ab 100644
--- a/lib/orogen/templates/typekit/marshalling_types.hpp
+++ b/lib/orogen/templates/typekit/marshalling_types.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/marshalling_types.hpp */
+
 <% namespace = '/'
    did_something = false %>
 
diff --git a/lib/orogen/templates/typekit/smart_ptr.cpp b/lib/orogen/templates/typekit/smart_ptr.cpp
index dc432ae..8cde13e 100644
--- a/lib/orogen/templates/typekit/smart_ptr.cpp
+++ b/lib/orogen/templates/typekit/smart_ptr.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/smart_ptr.cpp */
+
 <%= into.arg_type %> <%= typekit.name %>::to_intermediate(<%= from.arg_type %> real_type)
 {
     return *real_type;
diff --git a/lib/orogen/templates/typekit/type_info/ArrayInfo.cpp b/lib/orogen/templates/typekit/type_info/ArrayInfo.cpp
index 68e22a9..c9c3a90 100644
--- a/lib/orogen/templates/typekit/type_info/ArrayInfo.cpp
+++ b/lib/orogen/templates/typekit/type_info/ArrayInfo.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/type_info/ArrayInfo.cpp */
+
 #include <<%= typekit.name %>/Types.hpp>
 #include <rtt/internal/carray.hpp>
 #include <<%= type.info_type_header %>>
diff --git a/lib/orogen/templates/typekit/type_info/Info.cpp b/lib/orogen/templates/typekit/type_info/Info.cpp
index e7e95f2..c8be9f0 100644
--- a/lib/orogen/templates/typekit/type_info/Info.cpp
+++ b/lib/orogen/templates/typekit/type_info/Info.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/templates/typekit/type_info/Info.cpp */
+
 #include <<%= typekit.name %>/Types.hpp>
 #include <<%= type.info_type_header %>>
 
diff --git a/lib/orogen/templates/typekit/type_info/OpaqueInfo.cpp b/lib/orogen/templates/typekit/type_info/OpaqueInfo.cpp
index 0de105f..fe1c25e 100644
--- a/lib/orogen/templates/typekit/type_info/OpaqueInfo.cpp
+++ b/lib/orogen/templates/typekit/type_info/OpaqueInfo.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/type_info/OpaqueInfo.hpp */
+
 #include <<%= typekit.name %>/Types.hpp>
 #include <rtt/types/StructTypeInfo.hpp>
 #include <rtt/types/TypeInfoRepository.hpp>
diff --git a/lib/orogen/templates/typekit/type_info/TypeInfo.hpp b/lib/orogen/templates/typekit/type_info/TypeInfo.hpp
index 7cacb45..22ecc46 100644
--- a/lib/orogen/templates/typekit/type_info/TypeInfo.hpp
+++ b/lib/orogen/templates/typekit/type_info/TypeInfo.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/type_info/TypeInfo.hpp */
+
 #ifndef <%= typekit.name.upcase %>_TYPE_INFO_HPP
 #define <%= typekit.name.upcase %>_TYPE_INFO_HPP
 
diff --git a/lib/orogen/templates/typekit/typekit.pc b/lib/orogen/templates/typekit/typekit.pc
index 3d8c372..4857582 100644
--- a/lib/orogen/templates/typekit/typekit.pc
+++ b/lib/orogen/templates/typekit/typekit.pc
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/typekit.pc
+
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
 libdir=${prefix}/lib/orocos/types
diff --git a/lib/orogen/templates/typekit/typelib/CMakeLists.txt b/lib/orogen/templates/typekit/typelib/CMakeLists.txt
index b7d4bee..b9b4c08 100644
--- a/lib/orogen/templates/typekit/typelib/CMakeLists.txt
+++ b/lib/orogen/templates/typekit/typelib/CMakeLists.txt
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/typelib/CMakeLists.txt
+
 pkg_check_modules(TYPELIB REQUIRED typelib)
 
 set(libname <%= typekit.name %>-transport-typelib-${OROCOS_TARGET})
diff --git a/lib/orogen/templates/typekit/typelib/OpaqueType.cpp b/lib/orogen/templates/typekit/typelib/OpaqueType.cpp
index a0f447f..d87e629 100644
--- a/lib/orogen/templates/typekit/typelib/OpaqueType.cpp
+++ b/lib/orogen/templates/typekit/typelib/OpaqueType.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/OpaqueType.cpp */
+
 #include "OpaqueConvertions.hpp"
 #include "Types.hpp"
 #include "transports/typelib/TypelibMarshaller.hpp"
diff --git a/lib/orogen/templates/typekit/typelib/Registration.hpp b/lib/orogen/templates/typekit/typelib/Registration.hpp
index e4950c8..a8111a8 100644
--- a/lib/orogen/templates/typekit/typelib/Registration.hpp
+++ b/lib/orogen/templates/typekit/typelib/Registration.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/Registration.hpp */
+
 #ifndef <%= typekit.name.upcase %>_TYPELIB_REGISTRATION_HPP
 #define <%= typekit.name.upcase %>_TYPELIB_REGISTRATION_HPP
 
diff --git a/lib/orogen/templates/typekit/typelib/TransportPlugin.cpp b/lib/orogen/templates/typekit/typelib/TransportPlugin.cpp
index 1ed65eb..3c2aeaf 100644
--- a/lib/orogen/templates/typekit/typelib/TransportPlugin.cpp
+++ b/lib/orogen/templates/typekit/typelib/TransportPlugin.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/TransportPlugin.cpp */
+
 // First load all RTT interfaces so that we get all "extern template"
 // declarations in the TypekitImpl files
 #include "Registration.hpp"
diff --git a/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp b/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp
index ff603fb..4841707 100644
--- a/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp
+++ b/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp */
+
 #ifndef OROCOS_<%= typekit.name.upcase %>_TYPELIB_PLUGIN_HPP
 #define OROCOS_<%= typekit.name.upcase %>_TYPELIB_PLUGIN_HPP
 
diff --git a/lib/orogen/templates/typekit/typelib/Type.cpp b/lib/orogen/templates/typekit/typelib/Type.cpp
index 224cb16..72b3d4e 100644
--- a/lib/orogen/templates/typekit/typelib/Type.cpp
+++ b/lib/orogen/templates/typekit/typelib/Type.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/Type.cpp */
+
 #include "Types.hpp"
 #include "transports/typelib/TypelibMarshaller.hpp"
 #include "transports/typelib/Registration.hpp"
diff --git a/lib/orogen/templates/typekit/typelib/TypelibMarshaller.hpp b/lib/orogen/templates/typekit/typelib/TypelibMarshaller.hpp
index e47dc92..8bf100b 100644
--- a/lib/orogen/templates/typekit/typelib/TypelibMarshaller.hpp
+++ b/lib/orogen/templates/typekit/typelib/TypelibMarshaller.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/TypelibMarshaller.hpp */
+
 #ifndef OROGEN_TYPELIB_MARSHALLER_HPP
 #define OROGEN_TYPELIB_MARSHALLER_HPP
 
diff --git a/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.cpp b/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.cpp
index a512480..c37d6c8 100644
--- a/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.cpp
+++ b/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.cpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.cpp */
+
 #include "TypelibMarshaller.hpp"
 
 using namespace orogen_transports;
diff --git a/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.hpp b/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.hpp
index 06e239d..5b06067 100644
--- a/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.hpp
+++ b/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.hpp
@@ -1,3 +1,5 @@
+/* Generated from orogen/lib/orogen/templates/typekit/typelib/TypelibMarshallerBase.hpp */
+
 #ifndef OROGEN_TYPELIB_MARSHALLER_BASE_HPP
 #define OROGEN_TYPELIB_MARSHALLER_BASE_HPP
 
diff --git a/lib/orogen/templates/typekit/typelib/transport-typelib.pc b/lib/orogen/templates/typekit/typelib/transport-typelib.pc
index 0827d91..a97d3a2 100644
--- a/lib/orogen/templates/typekit/typelib/transport-typelib.pc
+++ b/lib/orogen/templates/typekit/typelib/transport-typelib.pc
@@ -1,3 +1,5 @@
+# Generated from orogen/lib/orogen/templates/typekit/typelib/transport-typelib.pc 
+
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
 libdir=${prefix}/lib/orocos/types
-- 
1.6.3.3


