Changeset 2305

Show
Ignore:
Timestamp:
03/09/10 13:08:31 (5 months ago)
Author:
cc263
Message:

Remove dependency on regtlib - replaced with RegisterTypeLibrary?

Location:
FalconView/trunk/public
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • FalconView/trunk/public/Build Notes.txt

    r1720 r2305  
    88Various .NET issues 
    99------------------- 
    10  
    11 The build depends on the presence of regtlib.exe which needs to be in your path somewhere.  This was shipped with Visual Studio Version 6 but not in Visual Studio 2008.  .NET now ships with RegTLIBv12.exe which appears to serve the same purpose but we have had problems substituting one for the other.  This issue is under investigation but has not been resolved. 
    1210 
    1311Some overlays in FalconView are developed using .Net.  The official releases of FalconView built by Georgia Tech are signed with our Private Key.  If you’re developing against assemblies that aren’t signed yet, you’ll need to add “verification skipping” to your development PC.  To do this, run the following command from the Visual Studio command prompt: 
  • FalconView/trunk/public/BuildAll.proj

    r2122 r2305  
    1414 
    1515  <Target Name="BuildAll"  
    16       DependsOnTargets="fvw_core;TAMaskProp;TabularEditor;fvw_exe;FvOverlays;Skyview;GeoRect;GISServer;FvCommand;RealTimeTracker;Maritime;SuperSplitter;SA_Tool;RangeBearing"> 
     16      DependsOnTargets="RegisterTypeLibrary;fvw_core;TAMaskProp;TabularEditor;fvw_exe;FvOverlays;Skyview;GeoRect;GISServer;FvCommand;RealTimeTracker;Maritime;SuperSplitter;SA_Tool;RangeBearing"> 
    1717  </Target> 
    1818 
    19   <Target Name="fvw_core"> 
     19  <Target Name="fvw_core" DependsOnTargers="RegisterTypeLibrary"> 
    2020     <MSBuild Properties="Configuration=$(Configuration)" Targets="$(DevEnvCommand)" Projects=".\fvw_core\fvw_core.sln" StopOnFirstFailure="true" /> 
     21  </Target> 
     22 
     23  <Target Name="RegisterTypeLibrary"> 
     24     <MSBuild Properties="Configuration=$(Configuration)" Targets="$(DevEnvCommand)" Projects=".\fvw_Applications\RegisterTypeLibrary\RegisterTypeLibrary.sln" StopOnFirstFailure="true" /> 
    2125  </Target> 
    2226 
  • FalconView/trunk/public/fvw_core/CustomInterfaces/CustomInterfaces.vcproj

    r239 r2305  
    4040                Name="VCPostBuildEventTool" 
    4141                Description="Copying fvw.tlb..." 
    42                 CommandLine="copy $(OutDir)\fvw.tlb ..\WinRel&#x0D;&#x0A;regtlib &quot;$(ProjectDir)..\WinRel\fvw.tlb&quot;&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FVDataSources.tlb&quot;&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinRel&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;&#x0D;&#x0A;" 
     42                CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;" 
    4343            /> 
    4444        </Configuration> 
     
    6666            <Tool 
    6767                Name="VCPostBuildEventTool" 
    68                 CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;&#x0D;&#x0A;" 
     68                CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;" 
    6969            /> 
    7070        </Configuration> 
     
    9292            <Tool 
    9393                Name="VCPostBuildEventTool" 
    94                 CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;&#x0D;&#x0A;" 
     94                CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;" 
    9595            /> 
    9696        </Configuration> 
     
    119119                Name="VCPostBuildEventTool" 
    120120                Description="Copying fvw.tlb..." 
    121                 CommandLine="copy $(OutDir)\fvw.tlb ..\WinRel&#x0D;&#x0A;regtlib &quot;$(ProjectDir)..\WinRel\fvw.tlb&quot;&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FVDataSources.tlb&quot;&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinRel&#x0D;&#x0A;regtlib &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;&#x0D;&#x0A;" 
     121                CommandLine="copy $(OutDir)\fvw.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\Fvw.tlb&quot;&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FVDataSources.tlb&#x0D;&#x0A;copy $(OutDir)\FalconViewOverlay.tlb ..\WinDebug&#x0D;&#x0A;&quot;$(SolutionDir)..\RegisterTypeLibrary&quot; &quot;$(ProjectDir)tlb\FalconViewOverlay.tlb&quot;" 
    122122            /> 
    123123        </Configuration>