[Sumover-dev] [svn commit] r4483 - in vic/branches/mpeg4: win32/vc9
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Mon Jul 20 11:13:47 BST 2009
Author: douglask
Date: Mon Jul 20 11:13:32 2009
New Revision: 4483
Modified:
vic/branches/mpeg4/vic.2008.vcproj
vic/branches/mpeg4/win32/vc9/tcl2cpp.rules
Log:
Modified tcl2cpp custom build rule to generate unique output file names. For example Tk & TTk both have a button.tcl file which caused issues previously.
Modified: vic/branches/mpeg4/vic.2008.vcproj
==============================================================================
--- vic/branches/mpeg4/vic.2008.vcproj (original)
+++ vic/branches/mpeg4/vic.2008.vcproj Mon Jul 20 11:13:32 2009
@@ -15,10 +15,10 @@
</Platforms>
<ToolFiles>
<ToolFile
- RelativePath=".\win32\vc9\tcl2cpp.rules"
+ RelativePath=".\win32\vc9\yasm.rules"
/>
<ToolFile
- RelativePath=".\win32\vc9\yasm.rules"
+ RelativePath=".\win32\vc9\tcl2cpp.rules"
/>
</ToolFiles>
<Configurations>
@@ -34,7 +34,7 @@
Name="VCPreBuildEventTool"
/>
<Tool
- Name="tcl2cpp"
+ Name="YASM"
/>
<Tool
Name="VCCustomBuildTool"
@@ -44,7 +44,7 @@
Outputs=""
/>
<Tool
- Name="YASM"
+ Name="tcl2cpp"
/>
<Tool
Name="VCXMLDataGeneratorTool"
@@ -121,13 +121,13 @@
Name="VCPreBuildEventTool"
/>
<Tool
- Name="tcl2cpp"
+ Name="YASM"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
- Name="YASM"
+ Name="tcl2cpp"
/>
<Tool
Name="VCXMLDataGeneratorTool"
@@ -204,7 +204,8 @@
Name="VCPreBuildEventTool"
/>
<Tool
- Name="tcl2cpp"
+ Name="YASM"
+ CommandLine="yasm -Xvc -DPREFIX -f $(PlatformName) [AllOptions] [AdditionalOptions] [Inputs]"
/>
<Tool
Name="VCCustomBuildTool"
@@ -214,8 +215,7 @@
Outputs=""
/>
<Tool
- Name="YASM"
- CommandLine="yasm -Xvc -DPREFIX -f $(PlatformName) [AllOptions] [AdditionalOptions] [Inputs]"
+ Name="tcl2cpp"
/>
<Tool
Name="VCXMLDataGeneratorTool"
@@ -292,14 +292,14 @@
Name="VCPreBuildEventTool"
/>
<Tool
- Name="tcl2cpp"
+ Name="YASM"
+ CommandLine="yasm -Xvc -DPREFIX -f $(PlatformName) [AllOptions] [AdditionalOptions] [Inputs]"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
- Name="YASM"
- CommandLine="yasm -Xvc -DPREFIX -f $(PlatformName) [AllOptions] [AdditionalOptions] [Inputs]"
+ Name="tcl2cpp"
/>
<Tool
Name="VCXMLDataGeneratorTool"
@@ -1112,11 +1112,11 @@
>
</File>
<File
- RelativePath=".\tcl\ui-ctrlmenu.tcl"
+ RelativePath=".\tcl\entry.tcl"
>
</File>
<File
- RelativePath=".\tcl\ui-entry.tcl"
+ RelativePath=".\tcl\ui-ctrlmenu.tcl"
>
</File>
<File
@@ -1179,99 +1179,99 @@
Name="Generated Source Files"
>
<File
- RelativePath="$(OutDir)\accessgrid.cpp"
+ RelativePath="$(OutDir)\accessgrid-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ag-pixrate.cpp"
+ RelativePath="$(OutDir)\ag-pixrate-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\autoplace_ui.cpp"
+ RelativePath="$(OutDir)\autoplace_ui-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cf-confbus.cpp"
+ RelativePath="$(OutDir)\cf-confbus-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cf-main.cpp"
+ RelativePath="$(OutDir)\cf-main-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cf-network.cpp"
+ RelativePath="$(OutDir)\cf-network-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cf-tm.cpp"
+ RelativePath="$(OutDir)\cf-tm-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cf-util.cpp"
+ RelativePath="$(OutDir)\cf-util-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\entry.cpp"
+ RelativePath="$(OutDir)\entry-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-ctrlmenu.cpp"
+ RelativePath="$(OutDir)\ui-ctrlmenu-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-extout.cpp"
+ RelativePath="$(OutDir)\ui-extout-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-grabber.cpp"
+ RelativePath="$(OutDir)\ui-grabber-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-help.cpp"
+ RelativePath="$(OutDir)\ui-help-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-main.cpp"
+ RelativePath="$(OutDir)\ui-main-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-relate.cpp"
+ RelativePath="$(OutDir)\ui-relate-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-resource.cpp"
+ RelativePath="$(OutDir)\ui-resource-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-srclist.cpp"
+ RelativePath="$(OutDir)\ui-srclist-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-stats.cpp"
+ RelativePath="$(OutDir)\ui-stats-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-switcher.cpp"
+ RelativePath="$(OutDir)\ui-switcher-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-titlemaker.cpp"
+ RelativePath="$(OutDir)\ui-titlemaker-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-util.cpp"
+ RelativePath="$(OutDir)\ui-util-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-vdd.cpp"
+ RelativePath="$(OutDir)\ui-vdd-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-win32.cpp"
+ RelativePath="$(OutDir)\ui-win32-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ui-windows.cpp"
+ RelativePath="$(OutDir)\ui-windows-tcl.cpp"
>
</File>
</Filter>
@@ -1487,6 +1487,10 @@
>
</File>
<File
+ RelativePath="C:\Tcl\lib\tk8.5\button.tcl"
+ >
+ </File>
+ <File
RelativePath="C:\Tcl\lib\tk8.5\console.tcl"
>
</File>
@@ -1495,6 +1499,10 @@
>
</File>
<File
+ RelativePath="C:\Tcl\lib\tk8.5\entry.tcl"
+ >
+ </File>
+ <File
RelativePath="C:\Tcl\lib\tk8.5\focus.tcl"
>
</File>
@@ -1519,6 +1527,10 @@
>
</File>
<File
+ RelativePath="C:\Tcl\lib\tk8.5\scale.tcl"
+ >
+ </File>
+ <File
RelativePath="C:\Tcl\lib\tk8.5\scrlbar.tcl"
>
</File>
@@ -1631,151 +1643,163 @@
Name="Generated Source Files"
>
<File
- RelativePath="$(OutDir)\altTheme.cpp"
+ RelativePath="$(OutDir)\altTheme-ttk.cpp"
+ >
+ </File>
+ <File
+ RelativePath="$(OutDir)\bgerror-tk.cpp"
+ >
+ </File>
+ <File
+ RelativePath="$(OutDir)\button-tk.cpp"
+ >
+ </File>
+ <File
+ RelativePath="$(OutDir)\button-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\bgerror.cpp"
+ RelativePath="$(OutDir)\clamTheme-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\button.cpp"
+ RelativePath="$(OutDir)\classicTheme-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\clamTheme.cpp"
+ RelativePath="$(OutDir)\combobox-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\classicTheme.cpp"
+ RelativePath="$(OutDir)\console-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\combobox.cpp"
+ RelativePath="$(OutDir)\cursors-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\console.cpp"
+ RelativePath="$(OutDir)\defaults-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\cursors.cpp"
+ RelativePath="$(OutDir)\dialog-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\defaults.cpp"
+ RelativePath="$(OutDir)\entry-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\dialog.cpp"
+ RelativePath="$(OutDir)\focus-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\focus.cpp"
+ RelativePath="$(OutDir)\fonts-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\fonts.cpp"
+ RelativePath="$(OutDir)\history-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\history.cpp"
+ RelativePath="$(OutDir)\init-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\init.cpp"
+ RelativePath="$(OutDir)\listbox-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\listbox.cpp"
+ RelativePath="$(OutDir)\menu-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\menu.cpp"
+ RelativePath="$(OutDir)\menubutton-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\menubutton.cpp"
+ RelativePath="$(OutDir)\notebook-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\notebook.cpp"
+ RelativePath="$(OutDir)\obsolete-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\obsolete.cpp"
+ RelativePath="$(OutDir)\optMenu-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\optMenu.cpp"
+ RelativePath="$(OutDir)\palette-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\palette.cpp"
+ RelativePath="$(OutDir)\panedwindow-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\panedwindow.cpp"
+ RelativePath="$(OutDir)\progress-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\progress.cpp"
+ RelativePath="$(OutDir)\scale-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\scale.cpp"
+ RelativePath="$(OutDir)\scale-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\scrlbar.cpp"
+ RelativePath="$(OutDir)\scrlbar-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\scrollbar.cpp"
+ RelativePath="$(OutDir)\scrollbar-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\sizegrip.cpp"
+ RelativePath="$(OutDir)\sizegrip-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\tearoff.cpp"
+ RelativePath="$(OutDir)\tearoff-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\text.cpp"
+ RelativePath="$(OutDir)\text-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\tk.cpp"
+ RelativePath="$(OutDir)\tk-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\treeview.cpp"
+ RelativePath="$(OutDir)\treeview-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\ttk.cpp"
+ RelativePath="$(OutDir)\ttk-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\unsupported.cpp"
+ RelativePath="$(OutDir)\unsupported-tk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\utils.cpp"
+ RelativePath="$(OutDir)\utils-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\winTheme.cpp"
+ RelativePath="$(OutDir)\winTheme-ttk.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\word.cpp"
+ RelativePath="$(OutDir)\word-tcl.cpp"
>
</File>
<File
- RelativePath="$(OutDir)\xpTheme.cpp"
+ RelativePath="$(OutDir)\xpTheme-ttk.cpp"
>
</File>
</Filter>
Modified: vic/branches/mpeg4/win32/vc9/tcl2cpp.rules
==============================================================================
--- vic/branches/mpeg4/win32/vc9/tcl2cpp.rules (original)
+++ vic/branches/mpeg4/win32/vc9/tcl2cpp.rules Mon Jul 20 11:13:32 2009
@@ -8,9 +8,9 @@
Name="tcl2cpp"
DisplayName="Tcl to C++ Tool"
CommandLine=""$(OutDir)\tcl2cpp" [Pass] [Inputs] > [OutputFileName]"
- Outputs="$(OutDir)\$(InputName).cpp"
+ Outputs="$(OutDir)\$(InputName)-$(SafeParentName).cpp"
FileExtensions="*.tcl"
- ExecutionDescription="tcl2cpp generating "$(InputName).cpp"."
+ ExecutionDescription="tcl2cpp generating "$(InputName)-$(SafeParentName).cpp"."
>
<Properties>
<IntegerProperty
@@ -26,7 +26,7 @@
Category="Output"
Description="Select the output file name"
Switch="[value]"
- DefaultValue=""$(OutDir)\$(InputName).cpp""
+ DefaultValue=""$(OutDir)\$(InputName)-$(SafeParentName).cpp""
/>
</Properties>
</CustomBuildRule>
More information about the Sumover-dev
mailing list