summaryrefslogtreecommitdiff
path: root/CIAO/bin/generate_component_mpc.pl
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/bin/generate_component_mpc.pl')
-rwxr-xr-xCIAO/bin/generate_component_mpc.pl18
1 files changed, 17 insertions, 1 deletions
diff --git a/CIAO/bin/generate_component_mpc.pl b/CIAO/bin/generate_component_mpc.pl
index c915836cd94..6289c75b83d 100755
--- a/CIAO/bin/generate_component_mpc.pl
+++ b/CIAO/bin/generate_component_mpc.pl
@@ -240,6 +240,8 @@ $svr_after = "";
$svr_libs = "$com_name".'_stub '. "$com_name".'_lem_stub ';
+$svr_tmpl = '';
+
if (defined $options{n}) {
$svr_after = "$unique_prefix"."$com_name".'_stub';
@@ -273,8 +275,15 @@ else {
'
'."$com_name".'S.h
'."$com_name".'_svnt.h
+ '."$com_name".'_svnt_T.h
'."$com_name".'_svnt_export.h
';
+
+ $svr_tmpl =
+'
+ '."$com_name".'_svnt_T.cpp
+';
+
}
$mpc_template = '// $Id$
@@ -331,9 +340,16 @@ project('."$unique_prefix"."$com_name"."$svr_suffix".') : '."$svr_base". "$base_
Source_Files {'."$svr_src".' }
Header_Files {'."$svr_hdr".' }
+';
+
+if (!defined $options{n}) {
+ $mpc_template = $mpc_template.'
+ Template_Files {'."$svr_tmpl".' }
+';
+}
+$mpc_template = $mpc_template.'
Inline_Files {
- '."$com_name".'S.inl
}
}