Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions app/consapp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,25 +13,25 @@ add_executable(pos2kml pos2kml/pos2kml.c)
target_link_libraries(pos2kml rtklib)
install(TARGETS pos2kml RUNTIME DESTINATION bin)

add_executable(str2str str2str/str2str.c)
target_link_libraries(str2str rtklib)
install(TARGETS str2str RUNTIME DESTINATION bin)

# add executables only supported on unix-like systems
if (UNIX)
add_executable(rtkrcv rtkrcv/rtkrcv.c rtkrcv/vt.c)
target_link_libraries(rtkrcv rtklib)
install(TARGETS rtkrcv RUNTIME DESTINATION bin)

add_executable(str2str str2str/str2str.c)
target_link_libraries(str2str rtklib)
install(TARGETS str2str RUNTIME DESTINATION bin)
endif()

# add additional libraries to compile on windows
if(WIN32)
target_link_libraries(rnx2rtkp wsock32 ws2_32)
target_link_libraries(convbin wsock32 ws2_32)
target_link_libraries(pos2kml wsock32 ws2_32)
target_link_libraries(str2str wsock32 ws2_32)
endif()


### define tests
# convbin
add_test(NAME convbin_test1 COMMAND convbin -r nov ${TEST_DATA_DIR}/rcvraw/oemv_200911218.gps -ti 10 -d . -os)
Expand Down
18 changes: 15 additions & 3 deletions app/consapp/rtklib_consapp.groupproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
<Projects Include="pos2kml\bcc\_pos2kml.cbproj">
<Dependencies/>
</Projects>
<Projects Include="str2st2\bcc\_str2str.cbproj">
<Dependencies/>
</Projects>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Default.Personality.12</Borland.Personality>
Expand Down Expand Up @@ -47,14 +50,23 @@
<Target Name="_pos2kml:Make">
<MSBuild Projects="pos2kml\bcc\_pos2kml.cbproj" Targets="Make"/>
</Target>
<Target Name="_str2str">
<MSBuild Projects="str2str\bcc\_str2str.cbproj"/>
</Target>
<Target Name="_str2str:Clean">
<MSBuild Projects="str2str\bcc\_str2str.cbproj" Targets="Clean"/>
</Target>
<Target Name="_str2str:Make">
<MSBuild Projects="str2str\bcc\_str2str.cbproj" Targets="Make"/>
</Target>
<Target Name="Build">
<CallTarget Targets="_rnx2rtkp;_convbin;_pos2kml"/>
<CallTarget Targets="_rnx2rtkp;_convbin;_pos2kml;_str2str"/>
</Target>
<Target Name="Clean">
<CallTarget Targets="_rnx2rtkp:Clean;_convbin:Clean;_pos2kml:Clean"/>
<CallTarget Targets="_rnx2rtkp:Clean;_convbin:Clean;_pos2kml:Clean;_str2str:Clean"/>
</Target>
<Target Name="Make">
<CallTarget Targets="_rnx2rtkp:Make;_convbin:Make;_pos2kml:Make"/>
<CallTarget Targets="_rnx2rtkp:Make;_convbin:Make;_pos2kml:Make;_str2str:Make"/>
</Target>
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
</Project>
1,355 changes: 1,355 additions & 0 deletions app/consapp/str2str/bcc/_str2str.cbproj

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions app/consapp/str2str/bcc/clean.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
del Release_Build\*.obj
del Release_Build\*.tds
del Release_Build\*.exe
del Release_Build\*.pch
del Release_Build\*.map
del Release_Build\*.ilc
del Release_Build\*.ild
del Release_Build\*.ilf
del Release_Build\*.ils
del Release_Build\*.o
del Release_Build\*.d
del Debug_Build\*.obj
del Debug_Build\*.tds
del Debug_Build\*.exe
del Debug_Build\*.pch
del Debug_Build\*.map
del Debug_Build\*.ilc
del Debug_Build\*.ild
del Debug_Build\*.ilf
del Debug_Build\*.ils
del Debug_Build\*.o
del Debug_Build\*.d
1 change: 1 addition & 0 deletions app/consapp/str2str/bcc/install.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
copy Release_Build\_str2str.exe ..\..\..\..\..\RTKLIB_bin\bin\str2str.exe
19 changes: 19 additions & 0 deletions app/consapp/str2str/msc/clean.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
del Release\*.obj
del Release\*.exe
del Release\*.res
del Release\*.manifest
del Release\*.pdb
del Release\*.idb
del Release\*.ilk
del Release\*.dep
del Release\*.htm
del Debug\*.obj
del Debug\*.exe
del Debug\*.res
del Debug\*.manifest
del Debug\*.pdb
del Debug\*.idb
del Debug\*.ilk
del Debug\*.dep
del Debug\*.htm
del *.ncb
1 change: 1 addition & 0 deletions app/consapp/str2str/msc/install.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
copy Release\str2str.exe ..\..\..\bin
31 changes: 31 additions & 0 deletions app/consapp/str2str/msc/msc.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
VisualStudioVersion = 18.6.11822.322
MinimumVisualStudioVersion = 10.0.40219.1
Project("{1908dcd7-d2dc-436a-a85f-85deb6c51246}") = "msc", "msc.vcxproj", "{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Debug|Win32.ActiveCfg = Debug|Win32
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Debug|Win32.Build.0 = Debug|Win32
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Debug|x64.ActiveCfg = Debug|x64
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Debug|x64.Build.0 = Debug|x64
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Release|Win32.ActiveCfg = Release|Win32
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Release|Win32.Build.0 = Release|Win32
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Release|x64.ActiveCfg = Release|x64
{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3E1704BE-3ED0-4969-81B9-0AD591AF4943}
EndGlobalSection
EndGlobal
203 changes: 203 additions & 0 deletions app/consapp/str2str/msc/msc.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{83aeda6c-73c5-40c6-a91d-c51f7d2513ae}</ProjectGuid>
<RootNamespace>msc</RootNamespace>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v145</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v145</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<PlatformToolset>v145</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>NotSet</CharacterSet>
<PlatformToolset>v145</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">str2str</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">str2str</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">str2str</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">str2str</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;WIN_STATIC;TRACE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;ENAIRN;NFREQ=4;NEXOBS=3;SVR_REUSEADDR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)str2str.exe</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;WIN_STATIC;TRACE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;ENAIRN;NFREQ=4;NEXOBS=3;SVR_REUSEADDR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)str2str.exe</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;WIN_STATIC;TRACE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;ENAIRN;NFREQ=4;NEXOBS=3;SVR_REUSEADDR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)str2str.exe</OutputFile>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;WIN_STATIC;TRACE;_CRT_SECURE_NO_DEPRECATE;ENAGLO;ENAQZS;ENAGAL;ENACMP;ENAIRN;NFREQ=4;NEXOBS=3;SVR_REUSEADDR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>$(OutDir)str2str.exe</OutputFile>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\src\stream.c" />
<ClCompile Include="..\..\..\..\src\streamsvr.c" />
<ClCompile Include="..\..\..\..\src\rtkcmn.c" />
<ClCompile Include="..\..\..\..\src\trace.c" />
<ClCompile Include="..\..\..\..\src\solution.c" />
<ClCompile Include="..\..\..\..\src\sbas.c" />
<ClCompile Include="..\..\..\..\src\geoid.c" />
<ClCompile Include="..\..\..\..\src\rcvraw.c" />
<ClCompile Include="..\..\..\..\src\rtcm.c" />
<ClCompile Include="..\..\..\..\src\rtcm2.c" />
<ClCompile Include="..\..\..\..\src\rtcm3.c" />
<ClCompile Include="..\..\..\..\src\rtcm3e.c" />
<ClCompile Include="..\..\..\..\src\preceph.c" />
<ClCompile Include="..\..\..\..\src\rcv\binex.c" />
<ClCompile Include="..\..\..\..\src\rcv\novatel.c" />
<ClCompile Include="..\..\..\..\src\rcv\ublox.c" />
<ClCompile Include="..\..\..\..\src\rcv\crescent.c" />
<ClCompile Include="..\..\..\..\src\rcv\skytraq.c" />
<ClCompile Include="..\..\..\..\src\rcv\javad.c" />
<ClCompile Include="..\..\..\..\src\rcv\nvs.c" />
<ClCompile Include="..\..\..\..\src\rcv\rt17.c" />
<ClCompile Include="..\..\..\..\src\rcv\septentrio.c" />
<ClCompile Include="..\..\..\..\src\rcv\swiftnav.c" />
<ClCompile Include="..\..\..\..\src\rcv\unicore.c" />
<ClCompile Include="..\str2str.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
Loading