drivers/can_copcican_win32/can_copcican_win32.vcxproj
author Mongo
Thu, 13 Oct 2011 17:51:27 +0200
changeset 669 50da44ebaf00
parent 629 b9274b595650
permissions -rw-r--r--
Configuration manager with DCF in object 0x1F22 rewritten almost from scratch.
1. The boot-up message from a device starts a verification of entries
2. If all entries matches the node is started
3. If an entry differs the whole dcf is written and a save is done
4. A reset is send to the node
5. If several boot-up are received at the same time they will be managed one
by one thus only one free sdo client is needed for the whole process.
629
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     2
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     3
  <ItemGroup Label="ProjectConfigurations">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     4
    <ProjectConfiguration Include="Debug|Win32">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     5
      <Configuration>Debug</Configuration>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     6
      <Platform>Win32</Platform>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     7
    </ProjectConfiguration>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     8
    <ProjectConfiguration Include="Release|Win32">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
     9
      <Configuration>Release</Configuration>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    10
      <Platform>Win32</Platform>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    11
    </ProjectConfiguration>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    12
  </ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    13
  <PropertyGroup Label="Globals">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    14
    <ProjectGuid>{A18C416F-3CBB-4744-BA24-FA5C5F3CBE0D}</ProjectGuid>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    15
    <Keyword>Win32Proj</Keyword>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    16
    <RootNamespace>can_copcican_win32</RootNamespace>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    17
  </PropertyGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    18
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    19
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    20
    <ConfigurationType>DynamicLibrary</ConfigurationType>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    21
    <UseDebugLibraries>true</UseDebugLibraries>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    22
    <CharacterSet>Unicode</CharacterSet>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    23
  </PropertyGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    24
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    25
    <ConfigurationType>DynamicLibrary</ConfigurationType>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    26
    <UseDebugLibraries>false</UseDebugLibraries>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    27
    <WholeProgramOptimization>true</WholeProgramOptimization>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    28
    <CharacterSet>Unicode</CharacterSet>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    29
  </PropertyGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    30
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    31
  <ImportGroup Label="ExtensionSettings">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    32
  </ImportGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    33
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    34
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    35
  </ImportGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    36
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    37
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    38
  </ImportGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    39
  <PropertyGroup Label="UserMacros" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    40
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    41
    <LinkIncremental>true</LinkIncremental>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    42
  </PropertyGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    43
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    44
    <LinkIncremental>false</LinkIncremental>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    45
  </PropertyGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    46
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    47
    <ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    48
      <PrecompiledHeader>Use</PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    49
      <WarningLevel>Level3</WarningLevel>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    50
      <Optimization>Disabled</Optimization>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    51
      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CAN_COPCICAN_WIN32_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    52
      <AdditionalIncludeDirectories>$(SolutionDir)\include;$(SolutionDir)\include\win32;$(SolutionDir)\..\driver_windows\Cosateq_4Port_CAN_SDK\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    53
    </ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    54
    <Link>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    55
      <SubSystem>Windows</SubSystem>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    56
      <GenerateDebugInformation>true</GenerateDebugInformation>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    57
      <AdditionalDependencies>$(SolutionDir)\..\driver_windows\Cosateq_4Port_CAN_SDK\lib\co_can_lib.lib;%(AdditionalDependencies)</AdditionalDependencies>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    58
      <ModuleDefinitionFile>can_copcican_win32.def</ModuleDefinitionFile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    59
    </Link>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    60
  </ItemDefinitionGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    61
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    62
    <ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    63
      <WarningLevel>Level3</WarningLevel>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    64
      <PrecompiledHeader>Use</PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    65
      <Optimization>MaxSpeed</Optimization>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    66
      <FunctionLevelLinking>true</FunctionLevelLinking>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    67
      <IntrinsicFunctions>true</IntrinsicFunctions>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    68
      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CAN_COPCICAN_WIN32_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    69
    </ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    70
    <Link>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    71
      <SubSystem>Windows</SubSystem>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    72
      <GenerateDebugInformation>true</GenerateDebugInformation>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    73
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    74
      <OptimizeReferences>true</OptimizeReferences>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    75
      <ModuleDefinitionFile>can_copcican_win32.def</ModuleDefinitionFile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    76
    </Link>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    77
  </ItemDefinitionGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    78
  <ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    79
    <None Include="can_copcican_win32.def" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    80
    <None Include="ReadMe.txt" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    81
  </ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    82
  <ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    83
    <ClInclude Include="stdafx.h" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    84
    <ClInclude Include="targetver.h" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    85
  </ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    86
  <ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    87
    <ClCompile Include="can_copcican_win32.cpp" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    88
    <ClCompile Include="dllmain.cpp">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    89
      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsManaged>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    90
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    91
      </PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    92
      <CompileAsManaged Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsManaged>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    93
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    94
      </PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    95
    </ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    96
    <ClCompile Include="stdafx.cpp">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    97
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    98
      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
    99
    </ClCompile>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
   100
  </ItemGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
   101
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
   102
  <ImportGroup Label="ExtensionTargets">
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
   103
  </ImportGroup>
b9274b595650 CosateQ contribution.
edouard
parents:
diff changeset
   104
</Project>