diff options
author | nobody <nobody@a3e5c962-4219-0410-a828-e124f845ac39> | 2006-07-18 19:13:21 +0000 |
---|---|---|
committer | nobody <nobody@a3e5c962-4219-0410-a828-e124f845ac39> | 2006-07-18 19:13:21 +0000 |
commit | 5ac37b2f041ed7737efc65c14389d66af94f13a2 (patch) | |
tree | 0a9797b913511d3686f274b3e9cbe24b4a66979e | |
parent | e2b4c16be0bc539af056e3b12ee295792f6e990b (diff) | |
download | MPC-5ac37b2f041ed7737efc65c14389d66af94f13a2.tar.gz |
This commit was manufactured by cvs2svn to create tag 'MPC_TAO_1_3a'.MPC_TAO_1_3a
-rw-r--r-- | config/qt_moc.mpb | 5 | ||||
-rw-r--r-- | config/qt_uic.mpb | 5 | ||||
-rw-r--r-- | modules/CBXProjectCreator.pm | 50 | ||||
-rw-r--r-- | modules/CBXWorkspaceCreator.pm | 65 | ||||
-rw-r--r-- | templates/cbx.mpd | 311 | ||||
-rw-r--r-- | templates/cbxdll.mpt | 9 | ||||
-rw-r--r-- | templates/cbxexe.mpt | 9 |
7 files changed, 454 insertions, 0 deletions
diff --git a/config/qt_moc.mpb b/config/qt_moc.mpb new file mode 100644 index 00000000..88aaf8e0 --- /dev/null +++ b/config/qt_moc.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ +// This file stays here for compatibility reasons +project : qt { +} diff --git a/config/qt_uic.mpb b/config/qt_uic.mpb new file mode 100644 index 00000000..88aaf8e0 --- /dev/null +++ b/config/qt_uic.mpb @@ -0,0 +1,5 @@ +// -*- MPC -*- +// $Id$ +// This file stays here for compatibility reasons +project : qt { +} diff --git a/modules/CBXProjectCreator.pm b/modules/CBXProjectCreator.pm new file mode 100644 index 00000000..4b6478df --- /dev/null +++ b/modules/CBXProjectCreator.pm @@ -0,0 +1,50 @@ +package CBXProjectCreator; + +# ************************************************************ +# Description : The Borland C++ BuilderX Project Creator +# Author : Johnny Willemsen +# Create Date : 10/12/2003 +# ************************************************************ + +# ************************************************************ +# Pragmas +# ************************************************************ + +use strict; + +use ProjectCreator; +use WinProjectBase; +use XMLProjectBase; + +use vars qw(@ISA); +@ISA = qw(XMLProjectBase WinProjectBase ProjectCreator); + +# ************************************************************ +# Subroutine Section +# ************************************************************ + +sub crlf { + #my($self) = shift; + return "\n"; +} + + +sub project_file_extension { + #my($self) = shift; + return '.cbx'; +} + + +sub get_dll_exe_template_input_file { + #my($self) = shift; + return 'cbxexe'; +} + + +sub get_dll_template_input_file { + #my($self) = shift; + return 'cbxdll'; +} + + +1; diff --git a/modules/CBXWorkspaceCreator.pm b/modules/CBXWorkspaceCreator.pm new file mode 100644 index 00000000..33d243af --- /dev/null +++ b/modules/CBXWorkspaceCreator.pm @@ -0,0 +1,65 @@ +package CBXWorkspaceCreator; + +# ************************************************************ +# Description : A CBX Workspace Creator +# Author : Chad Elliott +# Create Date : 2/06/2004 +# ************************************************************ + +# ************************************************************ +# Pragmas +# ************************************************************ + +use strict; + +use CBXProjectCreator; +use WorkspaceCreator; + +use vars qw(@ISA); +@ISA = qw(WorkspaceCreator); + +# ************************************************************ +# Subroutine Section +# ************************************************************ + + +sub compare_output { + #my($self) = shift; + return 1; +} + + +sub workspace_file_name { + my($self) = shift; + return $self->get_modified_workspace_name($self->get_workspace_name(), + '.bpgr'); +} + + +sub pre_workspace { + my($self) = shift; + my($fh) = shift; + my($crlf) = $self->crlf(); + + print $fh '<?xml version="1.0" encoding="UTF-8"?>', $crlf, + '<!-- $Id$ -->', $crlf, + '<!-- MPC Command -->', $crlf, + "<!-- $0 @ARGV -->", $crlf; +} + + +sub write_comps { + my($self) = shift; + my($fh) = shift; + my($crlf) = $self->crlf(); + + print $fh '<!--Project Group-->', $crlf, + '<projectgroup>', $crlf; + foreach my $project ($self->sort_dependencies($self->get_projects(), 0)) { + print $fh " <project path=\"$project\"/>$crlf"; + } + print $fh "</projectgroup>$crlf"; +} + + +1; diff --git a/templates/cbx.mpd b/templates/cbx.mpd new file mode 100644 index 00000000..42d76566 --- /dev/null +++ b/templates/cbx.mpd @@ -0,0 +1,311 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--C++Builder MP Project--> +<project> + <property category="build.config" name="active" value="0"/> + <property category="build.config" name="count" value="1"/> + <property category="build.config" name="excludedefaultforzero" value="0"/> + <property category="build.config.0" name="builddir" value="Debug"/> + <property category="build.config.0" name="key" value="Debug_Build"/> + <property category="build.config.0" name="linux.builddir" value="linux/Debug_Build"/> + <property category="build.config.0" name="name" value="Debug Build"/> + <property category="build.config.0" name="settings.MinGW" value="default;debug"/> + <property category="build.config.0" name="settings.gnuc++" value="default;debug"/> + <property category="build.config.0" name="settings.mswin32" value="default;debug"/> + <property category="build.config.0" name="solaris.builddir" value="solaris/Debug_Build"/> + <property category="build.config.0" name="type" value="Toolset"/> + <property category="build.config.0" name="win32.builddir" value="windows/Debug_Build"/> + <property category="build.config.1" name="key" value="Release_Build"/> + <property category="build.config.1" name="name" value="Release Build"/> + <property category="build.config.1" name="settings.MinGW" value="default;release"/> + <property category="build.config.1" name="settings.gnuc++" value="default;release"/> + <property category="build.config.1" name="settings.mswin32" value="default;release"/> + <property category="build.config.1" name="type" value="Toolset"/> + <property category="build.node" name="type" value="libraryproject"/> + <property category="build.platform" name="active" value="win32"/> + <property category="build.platform" name="linux.Debug_Build.toolset" value="gnuc++"/> + <property category="build.platform" name="linux.Release_Build.toolset" value="gnuc++"/> + <property category="build.platform" name="linux.default" value="gnuc++"/> + <property category="build.platform" name="linux.gnuc++.enabled" value="1"/> + <property category="build.platform" name="solaris.Debug_Build.toolset" value="sunforte"/> + <property category="build.platform" name="solaris.Release_Build.toolset" value="sunforte"/> + <property category="build.platform" name="solaris.default" value="gnuc++"/> + <property category="build.platform" name="solaris.gnuc++.enabled" value="1"/> + <property category="build.platform" name="solaris.sunforte.enabled" value="1"/> + <property category="build.platform" name="win32.CygWin.enabled" value="1"/> + <property category="build.platform" name="win32.Debug_Build.toolset" value="win32b"/> + <property category="build.platform" name="win32.MinGW.enabled" value="1"/> + <property category="build.platform" name="win32.Release_Build.toolset" value="win32b"/> + <property category="build.platform" name="win32.default" value="win32b"/> + <property category="build.platform" name="win32.gnuc++.enabled" value="0"/> + <property category="build.platform" name="win32.mswin32.enabled" value="1"/> + <property category="build.platform" name="win32.win32b.enabled" value="1"/> + <property category="cbproject" name="lastnodeid" value="317"/> + <property category="cbproject" name="version" value="1.6"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.I.arg.1" value="\usr\include"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.I.arg.2" value="\usr\include\g++-3"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.I.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.MD.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.O0.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.c.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.g.arg" value="2"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.g.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++compile" name="option.o.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++link" name="option.g.arg" value="2"/> + <property category="linux.Debug_Build.gnuc++.g++link" name="option.g.enabled" value="1"/> + <property category="linux.Debug_Build.gnuc++.g++link" name="option.o.enabled" value="1"/> + <property category="linux.gnuc++.Debug_Build" name="saved" value="1"/> + <property category="runtime" name="ExcludeDefaultForZero" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_c_compile" name="option.o.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_c_link" name="option.o.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_Bdynamic.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_c.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_compat=5.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_dy.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_fns=no.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_fround=nearest.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_ftrap.arg.1" value="%none"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_ftrap.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_g.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_instances=global.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_o.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_staticlib.arg.1" value="%none"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_staticlib.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_template.arg.1" value="no%wholeclass,extdef"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_template.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_verbose.arg.1" value="%none"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_verbose.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xalias_level=any.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xarch=generic.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xbuiltin=%none.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xcheck=%none.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xcrossfile=0.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xinline.arg.1" value="%auto"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xinline.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xopenmp=none.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xprefetch.arg.1" value="no%auto,explicit"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_compile" name="option.minus_xprefetch.enabled" value="1"/> + <property category="solaris.Debug_Build.sunforte.forte_cpp_link" name="option.minus_o.enabled" value="1"/> + <property category="solaris.sunforte.Debug_Build" name="saved" value="1"/> + <property category="win32.Debug_Build.CygWin.dlltool_def" name="option.export-all.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.dlltool_def" name="option.output-def.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.dlltool_lib" name="option.output-lib.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.o.enabled" value="1"/> +<%foreach(defines common_defines macros)%> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.D_MACRO_VALUE.arg.<%forcount%>" value="<%define%>"/> +<%endfor%> +<%foreach(includes)%> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.I.arg.<%forcount%>" value="<%include%>"/> +<%endfor%> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.I.arg.merge" value="1"/> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.I.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.g++compile" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.g++link" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.CygWin.windres" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.dlltool_def" name="option.export-all.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.dlltool_def" name="option.output-def.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.dlltool_lib" name="option.dllname.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.dlltool_lib" name="option.input-def.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.dlltool_lib" name="option.output-lib.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.B.arg.1" value="$(BCBX)\MinGW\bin"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.B.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.I.arg.1" value="$(BCBX)\mingw\include"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.I.arg.2" value="$(BCBX)\mingw\include\c++\3.2"/> +<%foreach(includes)%> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.I.arg.3" value="<%include%>"/> +<%endfor%> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.I.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.MD.enabled" value="1"/> +<%foreach(defines common_defines macros)%> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.D_MACRO_VALUE.arg.<%forcount%>" value="<%define%>"/> +<%endfor%> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.D_MACRO_VALUE.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.O0.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.c.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.g.arg" value="2"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.g.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="param.additionalflags" value="-mthreads"/> + <property category="win32.Debug_Build.MinGW.g++compile" name="param.additionalflags.merge" value="0"/> + <property category="win32.Debug_Build.MinGW.g++link" name="option.B.arg.1" value="$(BCBX)\MinGW\bin"/> + <property category="win32.Debug_Build.MinGW.g++link" name="option.B.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.g++link" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.MinGW.windres" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.1" value="SelectedWarnings"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.containerenabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.option.wccc.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.option.wpia.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.option.wrch.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.option.wrvl.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.1" value="_DEBUG"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.2" value="_RTLDLL"/> +<%if(type_is_dynamic)%> +<%foreach(dynamicflags)%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.3" value="<%dynamicflag%>"/> +<%endfor%> +<%endif%> +<%if(need_staticflags)%> +<%foreach(staticflags)%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.3" value="<%libflag%>"/> +<%endfor%> +<%endif%> +<%foreach(defines common_defines macros)%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.arg.3" value="<%define%>"/> +<%endfor%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.D.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.Hc.enabled" value="1"/> +<%foreach(includes)%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.I.arg.<%forcount%>" value="<%include%>"/> +<%endfor%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.I.arg.merge" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.I.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.Od.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.V.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.VA.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.Ve.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.Vx.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.a8.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.b.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.o.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.batchfilecompile.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.c.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.g.arg" value="100"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.g.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.i.arg" value="250"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.i.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.j.arg" value="25"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.j.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.k.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.r.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.q.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.responsefile.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.tWM.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.tWR.enabled" value="1"/> +<%if(type_is_dynamic)%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.tWD.enabled" value="1"/> +<%endif%> + <property category="win32.Debug_Build.win32b.bcc32" name="option.v.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.vi.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.w.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.bcc32" name="option.y.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.brcc32" name="option.F.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.D.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Enn.arg" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Enn.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Gn.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.H:xxxx.arg" value="0x00100000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.H:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Hc:xxxx.arg" value="0x00001000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Hc:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.L.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.S:xxxx.arg" value="0x00100000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.S:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Sc:xxxx.arg" value="0x00002000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Sc:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Tpe.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Ud.d.arg" value="1.0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Ud.d.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Vd.d.arg" value="0.0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Vd.d.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.b:xxxx.arg" value="0x00400000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.b:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.v.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.x.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="param.libfiles.1" value="cw32mti.lib"/> + <property category="win32.Debug_Build.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Tpd.enabled" value="<%if(type_is_dynamic)%>1<%w%>0<%endif%>"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Tpe.enabled" value="<%if(type_is_dynamic)%>0<%else%>1<%endif%>"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Ud.d.arg" value="1.0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Ud.d.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Vd.d.arg" value="0.0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.Vd.d.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.b:xxxx.arg" value="0x00400000"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.b:xxxx.enabled" value="0"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.v.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="option.x.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.ilink32" name="param.libfiles.1" value="cw32mti.lib"/> + <property category="win32.Debug_Build.win32b.ilink32" name="param.libfiles.2" value="import32.lib"/> + <property category="win32.Debug_Build.win32b.tlib" name="option.P.arg" value="4096"/> + <property category="win32.Debug_Build.win32b.tlib" name="option.P.arg.merge" value="1"/> + <property category="win32.Debug_Build.win32b.tlib" name="option.P.enabled" value="1"/> + <property category="win32.Debug_Build.win32b.tlib" name="param.additionalflags.merge" value="1"/> + <property category="win32.win32b.Debug_Build" name="saved" value="1"/> + <property category="win32b.ilink32" name="enabled" value="0"/> +<%if(source_files)%> + <node name="Source Files" type="Folder"> + <property category="unique" name="id"/> +<%foreach(source_files)%> + <file path="<%source_file%>"> + <property category="unique" name="id"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.1" value="SelectedWarnings"/> + <property category="win32.Debug_Build.win32b.bcc32" name="container.SelectedWarnings.containerenabled" value="1"/> + </file> +<%endfor%> + </node> +<%endif%> +<%if(header_files)%> + <node name="Header files" type="Folder"> + <property category="unique" name="id"/> +<%foreach(header_files)%> + <file path="<%header_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +<%if(inline_files)%> + <node name="Inline files" type="Folder"> + <property category="unique" name="id"/> +<%foreach(inline_files)%> + <file path="<%inline_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +<%foreach(custom_types)%> +<%if(custom_type->input_files)%> + <node name="<%custom_type%>" type="Folder"> + <property category="unique" name="id"/> +<%foreach(custom_type->input_files)%> + <file path="<%custom_type->input_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +<%endfor%> +<%if(template_files)%> + <node name="Template files" type="Folder"> + <property category="build.win32.Debug_Build.win32b" name="exclude" value="1"/> + <property category="build.linux.Debug_Build.gnuc++" name="exclude" value="1"/> + <property category="build.mac os.Debug_Build.gnuc++" name="exclude" value="1"/> + <property category="build.solaris.Debug_Build.sunforte70" name="exclude" value="1"/> + <property category="unique" name="id"/> +<%foreach(template_files)%> + <file path="<%template_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +<%if(documentation_files)%> + <node name="Documentation files" type="Folder"> + <property category="unique" name="id"/> +<%foreach(documentation_files)%> + <file path="<%documentation_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +<%if(resource_files)%> + <node name="Resource files" type="Folder"> + <property category="unique" name="id"/> +<%foreach(resource_files)%> + <file path="<%resource_file%>"> + <property category="unique" name="id"/> + </file> +<%endfor%> + </node> +<%endif%> +</project> diff --git a/templates/cbxdll.mpt b/templates/cbxdll.mpt new file mode 100644 index 00000000..b624d80b --- /dev/null +++ b/templates/cbxdll.mpt @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +conditional_include "common" +conditional_include "windowscommon" + +common_defines = WIN32 + +conditional_include "user_cbxdll" diff --git a/templates/cbxexe.mpt b/templates/cbxexe.mpt new file mode 100644 index 00000000..bf30c44a --- /dev/null +++ b/templates/cbxexe.mpt @@ -0,0 +1,9 @@ +// -*- MPC -*- +// $Id$ + +conditional_include "common" +conditional_include "windowscommon" + +common_defines = WIN32 + +conditional_include "user_cbxexe" |