"Fossies" - the Fresh Open Source Software Archive

Member "AutoHotkey_L-1.1.33.09/AutoHotkeyx.vcxproj" (8 May 2021, 16585 Bytes) of package /windows/misc/AutoHotkey_L-1.1.33.09.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 <?xml version="1.0" encoding="utf-8"?>
    2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    3   <PropertyGroup>
    4     <ProjectGuid>{76EFDEE3-81CF-4ADA-94DC-EA5509FF6FFC}</ProjectGuid>
    5     <Keyword>Win32Proj</Keyword>
    6   </PropertyGroup>
    7   <PropertyGroup>
    8     <TargetName>AutoHotkey</TargetName>
    9     <ConfigurationType>Application</ConfigurationType>
   10   </PropertyGroup>
   11   <ItemGroup Label="ProjectConfigurations">
   12     <ProjectConfiguration Include="Debug|Win32">
   13       <Configuration>Debug</Configuration>
   14       <Platform>Win32</Platform>
   15     </ProjectConfiguration>
   16     <ProjectConfiguration Include="Debug|x64">
   17       <Configuration>Debug</Configuration>
   18       <Platform>x64</Platform>
   19     </ProjectConfiguration>
   20     <ProjectConfiguration Include="Debug(mbcs)|Win32">
   21       <Configuration>Debug(mbcs)</Configuration>
   22       <Platform>Win32</Platform>
   23     </ProjectConfiguration>
   24     <ProjectConfiguration Include="Debug(mbcs)|x64">
   25       <Configuration>Debug(mbcs)</Configuration>
   26       <Platform>x64</Platform>
   27     </ProjectConfiguration>
   28     <ProjectConfiguration Include="Release|Win32">
   29       <Configuration>Release</Configuration>
   30       <Platform>Win32</Platform>
   31     </ProjectConfiguration>
   32     <ProjectConfiguration Include="Release|x64">
   33       <Configuration>Release</Configuration>
   34       <Platform>x64</Platform>
   35     </ProjectConfiguration>
   36     <ProjectConfiguration Include="Release(mbcs)|Win32">
   37       <Configuration>Release(mbcs)</Configuration>
   38       <Platform>Win32</Platform>
   39     </ProjectConfiguration>
   40     <ProjectConfiguration Include="Release(mbcs)|x64">
   41       <Configuration>Release(mbcs)</Configuration>
   42       <Platform>x64</Platform>
   43     </ProjectConfiguration>
   44     <ProjectConfiguration Include="Release(minimal)|Win32">
   45       <Configuration>Release(minimal)</Configuration>
   46       <Platform>Win32</Platform>
   47     </ProjectConfiguration>
   48     <ProjectConfiguration Include="Release(minimal)|x64">
   49       <Configuration>Release(minimal)</Configuration>
   50       <Platform>x64</Platform>
   51     </ProjectConfiguration>
   52     <ProjectConfiguration Include="Self-contained|Win32">
   53       <Configuration>Self-contained</Configuration>
   54       <Platform>Win32</Platform>
   55     </ProjectConfiguration>
   56     <ProjectConfiguration Include="Self-contained|x64">
   57       <Configuration>Self-contained</Configuration>
   58       <Platform>x64</Platform>
   59     </ProjectConfiguration>
   60     <ProjectConfiguration Include="Self-contained(debug)|Win32">
   61       <Configuration>Self-contained(debug)</Configuration>
   62       <Platform>Win32</Platform>
   63     </ProjectConfiguration>
   64     <ProjectConfiguration Include="Self-contained(debug)|x64">
   65       <Configuration>Self-contained(debug)</Configuration>
   66       <Platform>x64</Platform>
   67     </ProjectConfiguration>
   68     <ProjectConfiguration Include="Self-contained(mbcs)|Win32">
   69       <Configuration>Self-contained(mbcs)</Configuration>
   70       <Platform>Win32</Platform>
   71     </ProjectConfiguration>
   72     <ProjectConfiguration Include="Self-contained(mbcs)|x64">
   73       <Configuration>Self-contained(mbcs)</Configuration>
   74       <Platform>x64</Platform>
   75     </ProjectConfiguration>
   76     <ProjectConfiguration Include="Self-contained(minimal)|Win32">
   77       <Configuration>Self-contained(minimal)</Configuration>
   78       <Platform>Win32</Platform>
   79     </ProjectConfiguration>
   80     <ProjectConfiguration Include="Self-contained(minimal)|x64">
   81       <Configuration>Self-contained(minimal)</Configuration>
   82       <Platform>x64</Platform>
   83     </ProjectConfiguration>
   84   </ItemGroup>
   85   <!-- import common config -->
   86   <Import Project="Config.vcxproj" />
   87   <!-- platform: win32 & x64 (common) -->
   88   <ItemDefinitionGroup Condition="'$(Platform)'=='Win32' OR '$(Platform)'=='x64'">
   89     <ClCompile>
   90       <PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
   91     </ClCompile>
   92     <Link>
   93       <SubSystem>Windows</SubSystem>
   94       <AdditionalDependencies>wsock32.lib;winmm.lib;version.lib;comctl32.lib;psapi.lib;wininet.lib;%(AdditionalDependencies)</AdditionalDependencies>
   95       <StackReserveSize>4194304</StackReserveSize>
   96       <TerminalServerAware>false</TerminalServerAware>
   97       <DataExecutionPrevention>false</DataExecutionPrevention>
   98       <RandomizedBaseAddress>false</RandomizedBaseAddress>
   99     </Link>
  100   </ItemDefinitionGroup>
  101   <!-- platform: win32 -->
  102   <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'">
  103     <Link>
  104       <TargetMachine>MachineX86</TargetMachine>
  105       <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
  106     </Link>
  107   </ItemDefinitionGroup>
  108   <!-- platform: x64 -->
  109   <ItemDefinitionGroup Condition="'$(Platform)'=='x64'">
  110     <ClCompile>
  111       <PreprocessorDefinitions>_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  112     </ClCompile>
  113     <ResourceCompile>
  114       <PreprocessorDefinitions>_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  115     </ResourceCompile>
  116     <Link>
  117       <TargetMachine>MachineX64</TargetMachine>
  118     </Link>
  119   </ItemDefinitionGroup>
  120   <!-- paths and basic settings -->
  121   <PropertyGroup>
  122     <IntDir>temp\$(Platform)\$(Configuration)\</IntDir>
  123     <BinDir>bin\$(Platform)</BinDir>
  124     <BinDir Condition="'$(CharacterSet)'=='Unicode'">$(BinDir)w</BinDir>
  125     <BinDir Condition="'$(CharacterSet)'=='MultiByte'">$(BinDir)a</BinDir>
  126     <OutDir>$(BinDir)\</OutDir>
  127     <OutDir Condition="$(ConfigDebug)">$(BinDir)_debug\</OutDir>
  128     <OutDir Condition="$(ConfigMinSize)">$(BinDir)_minimal\</OutDir>
  129   </PropertyGroup>
  130   <ItemDefinitionGroup>
  131     <ClCompile>
  132       <PrecompiledHeader Condition="!$(ConfigDebug)">Use</PrecompiledHeader>
  133     </ClCompile>
  134     <Link>
  135       <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
  136     </Link>
  137     <Manifest>
  138       <AdditionalManifestFiles>source\resources\AutoHotkey.exe.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
  139     </Manifest>
  140   </ItemDefinitionGroup>
  141   <!-- self-contained: required settings -->
  142   <PropertyGroup Condition="$(ConfigSC)">
  143     <TargetName>AutoHotkeySC</TargetName>
  144     <TargetExt>.bin</TargetExt>
  145   </PropertyGroup>
  146   <ItemDefinitionGroup Condition="$(ConfigSC)">
  147     <ClCompile>
  148       <PreprocessorDefinitions>AUTOHOTKEYSC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  149     </ClCompile>
  150     <ResourceCompile>
  151       <PreprocessorDefinitions>AUTOHOTKEYSC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  152       <PreprocessorDefinitions Condition="$(ConfigDebug)">_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  153     </ResourceCompile>
  154   </ItemDefinitionGroup>
  155   <!-- upx compression: Release -->
  156   <PropertyGroup>
  157     <PackerName>upx</PackerName>
  158     <PackerName Condition="'$(Platform)'=='x64'">mpress</PackerName>
  159     <PackerPath Condition="'$(PackerPath)'=='' AND exists('$(PackerName).exe')">$(PackerName).exe</PackerPath>
  160     <PackerPath Condition="'$(PackerPath)'=='' AND exists('..\$(PackerName).exe')">..\$(PackerName).exe</PackerPath>
  161     <PackerArgs Condition="'$(PackerArgs)'=='' AND '$(PackerName)'=='upx'"> --best --no-lzma --filter=73 --compress-icons=0</PackerArgs>
  162     <PackerArgs Condition="'$(PackerArgs)'=='' AND '$(PackerName)'=='mpress'"> -x</PackerArgs>
  163   </PropertyGroup>
  164   <ItemDefinitionGroup Condition="$(ConfigRelease)">
  165     <PostBuildEvent>
  166       <Command>echo $(PackerName).exe disabled or not found, skipping compression</Command>
  167       <Command Condition="exists('$(PackerPath)')">$(PackerPath)$(PackerArgs) "$(TargetPath)" &amp; exit 0</Command>
  168     </PostBuildEvent>
  169   </ItemDefinitionGroup>
  170   <!-- win2k support -->
  171   <ItemDefinitionGroup Condition="$(SupportWin2k)">
  172     <ClCompile>
  173       <PreprocessorDefinitions>CONFIG_WIN2K;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  174     </ClCompile>
  175     <Link>
  176       <MinimumRequiredVersion>5</MinimumRequiredVersion>
  177     </Link>
  178   </ItemDefinitionGroup>
  179   <!-- Visual C++ 2010 should place any newly created properties in these groups -->
  180   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
  181   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
  182   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
  183   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
  184   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release(mbcs)|Win32'" />
  185   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release(mbcs)|x64'" />
  186   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release(minimal)|Win32'" />
  187   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release(minimal)|x64'" />
  188   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained|Win32'" />
  189   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained|x64'" />
  190   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(debug)|Win32'" />
  191   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(debug)|x64'" />
  192   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(mbcs)|Win32'" />
  193   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(mbcs)|x64'" />
  194   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(minimal)|Win32'" />
  195   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(minimal)|x64'" />
  196   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
  197   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
  198   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
  199   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
  200   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release(mbcs)|Win32'" />
  201   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release(mbcs)|x64'" />
  202   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release(minimal)|Win32'" />
  203   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release(minimal)|x64'" />
  204   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained|Win32'" />
  205   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained|x64'" />
  206   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(debug)|Win32'" />
  207   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(debug)|x64'" />
  208   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(mbcs)|Win32'" />
  209   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(mbcs)|x64'" />
  210   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(minimal)|Win32'" />
  211   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Self-contained(minimal)|x64'" />
  212   <!-- FILES -->
  213   <ItemGroup>
  214     <ClCompile Include="source\application.cpp" />
  215     <ClCompile Include="source\AutoHotkey.cpp" />
  216     <ClCompile Include="source\clipboard.cpp" />
  217     <ClCompile Include="source\Debugger.cpp">
  218       <FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Size</FavorSizeOrSpeed>
  219       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
  220     </ClCompile>
  221     <ClCompile Include="source\globaldata.cpp" />
  222     <ClCompile Include="source\hook.cpp" />
  223     <ClCompile Include="source\hotkey.cpp" />
  224     <ClCompile Include="source\input_object.cpp" />
  225     <ClCompile Include="source\keyboard_mouse.cpp" />
  226     <ClCompile Include="source\mt19937ar-cok.cpp" />
  227     <ClCompile Include="source\os_version.cpp" />
  228     <ClCompile Include="source\script.cpp" />
  229     <ClCompile Include="source\script2.cpp" />
  230     <ClCompile Include="source\script_autoit.cpp" />
  231     <ClCompile Include="source\script_com.cpp" />
  232     <ClCompile Include="source\script_expression.cpp" />
  233     <ClCompile Include="source\script_gui.cpp" />
  234     <ClCompile Include="source\script_menu.cpp" />
  235     <ClCompile Include="source\script_object.cpp" />
  236     <ClCompile Include="source\script_object_bif.cpp" />
  237     <ClCompile Include="source\script_registry.cpp" />
  238     <ClCompile Include="source\SimpleHeap.cpp" />
  239     <ClCompile Include="source\stdafx.cpp">
  240       <PrecompiledHeader>Create</PrecompiledHeader>
  241     </ClCompile>
  242     <ClCompile Include="source\StringConv.cpp" />
  243     <ClCompile Include="source\TextIO.cpp" />
  244     <ClCompile Include="source\util.cpp" />
  245     <ClCompile Include="source\var.cpp" />
  246     <ClCompile Include="source\window.cpp" />
  247     <ClCompile Include="source\WinGroup.cpp" />
  248   </ItemGroup>
  249   <ItemGroup>
  250     <ClInclude Include="source\ahkversion.h" />
  251     <ClInclude Include="source\application.h" />
  252     <ClInclude Include="source\clipboard.h" />
  253     <ClInclude Include="source\config.h" />
  254     <ClInclude Include="source\debug.h" />
  255     <ClInclude Include="source\Debugger.h" />
  256     <ClInclude Include="source\defines.h" />
  257     <ClInclude Include="source\globaldata.h" />
  258     <ClInclude Include="source\hook.h" />
  259     <ClInclude Include="source\hotkey.h" />
  260     <ClInclude Include="source\input_object.h" />
  261     <ClInclude Include="source\keyboard_mouse.h" />
  262     <ClInclude Include="source\KuString.h" />
  263     <ClInclude Include="source\lib_pcre\pcre\pcret.h" />
  264     <ClInclude Include="source\mt19937ar-cok.h" />
  265     <ClInclude Include="source\os_version.h" />
  266     <ClInclude Include="source\lib_pcre\pcre\pcre.h" />
  267     <ClInclude Include="source\qmath.h" />
  268     <ClInclude Include="source\resources\resource.h" />
  269     <ClInclude Include="source\script.h" />
  270     <ClInclude Include="source\script_com.h" />
  271     <ClInclude Include="source\script_func_impl.h" />
  272     <ClInclude Include="source\script_object.h" />
  273     <ClInclude Include="source\SimpleHeap.h" />
  274     <ClInclude Include="source\stdafx.h" />
  275     <ClInclude Include="source\StringConv.h" />
  276     <ClInclude Include="source\TextIO.h" />
  277     <ClInclude Include="source\util.h" />
  278     <ClInclude Include="source\var.h" />
  279     <ClInclude Include="source\window.h" />
  280     <ClInclude Include="source\WinGroup.h" />
  281   </ItemGroup>
  282   <PropertyGroup>
  283     <Masm>ml</Masm>
  284     <Masm Condition="'$(Platform)'=='x64'">ml64</Masm>
  285   </PropertyGroup>
  286   <ItemDefinitionGroup>
  287     <CustomBuild>
  288       <Command>$(Masm) /Cx /Fo"$(SolutionDir)temp\$(Platform)\%(Filename).obj" /c "%(FullPath)"</Command>
  289       <Message>
  290       </Message>
  291       <Outputs>$(SolutionDir)temp\$(Platform)\%(Filename).obj</Outputs>
  292     </CustomBuild>
  293     <ClCompile>
  294       <TreatWarningAsError Condition="!$(ConfigDebug)">true</TreatWarningAsError>
  295     </ClCompile>
  296   </ItemDefinitionGroup>
  297   <ItemGroup>
  298     <CustomBuild Include="source\lib\win2kcompat.asm">
  299       <ExcludedFromBuild Condition="!$(SupportWin2k)">true</ExcludedFromBuild>
  300     </CustomBuild>
  301     <CustomBuild Include="source\libx64call\x64call.asm">
  302       <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
  303     </CustomBuild>
  304     <CustomBuild Include="source\libx64call\x64stub.asm">
  305       <ExcludedFromBuild Condition="'$(Platform)'!='x64'">true</ExcludedFromBuild>
  306     </CustomBuild>
  307   </ItemGroup>
  308   <ItemGroup>
  309     <CustomBuild Include="source\resources\AutoHotkey.exe.manifest">
  310       <Command>cscript.exe //NoLogo "$(SolutionDir)source\scripts\minman.js" "%(FullPath)" "$(SolutionDir)temp\AutoHotkey.exe.manifest"</Command>
  311       <Outputs>$(SolutionDir)temp\AutoHotkey.exe.manifest</Outputs>
  312       <SubType>Designer</SubType>
  313     </CustomBuild>
  314     <None Include="source\resources\icon_filetype.ico" />
  315     <None Include="source\resources\icon_main.ico" />
  316     <None Include="source\resources\icon_pause.ico" />
  317     <None Include="source\resources\icon_pause_suspend.ico" />
  318     <None Include="source\resources\icon_suspend.ico" />
  319     <None Include="source\resources\icon_tray_win9x.ico" />
  320     <None Include="source\resources\icon_tray_win9x_suspend.ico" />
  321   </ItemGroup>
  322   <ItemGroup>
  323     <ResourceCompile Include="source\resources\AutoHotkey.rc" />
  324   </ItemGroup>
  325   <ItemGroup>
  326     <ProjectReference Include="source\lib_pcre\lib_pcre.vcxproj">
  327       <Project>{39037993-9571-4DF2-8E39-CD2909043574}</Project>
  328       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
  329       <Private>false</Private>
  330       <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
  331       <LinkLibraryDependencies>true</LinkLibraryDependencies>
  332       <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
  333     </ProjectReference>
  334   </ItemGroup>
  335   <ItemGroup>
  336     <Natvis Include="debug.natvis" />
  337   </ItemGroup>
  338   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  339 </Project>