AMSICA => MSICALib
This commit is contained in:
parent
5308b20f51
commit
ab9ba8e879
29
.gitattributes
vendored
29
.gitattributes
vendored
@ -1,17 +1,15 @@
|
||||
* text=auto !eol
|
||||
AMSICA/AMSICA-10.0.sln svneol=CRLF#text/plain eol=crlf
|
||||
AMSICA/build/AMSICA.props -text svneol=unset#text/xml
|
||||
AMSICA/build/AMSICALib.vcxproj -text svneol=unset#text/xml
|
||||
AMSICA/build/AMSICALib.vcxproj.filters -text svneol=unset#text/xml
|
||||
AMSICA/include/AMSICA.h -text
|
||||
AMSICA/include/StdAfx.h -text
|
||||
AMSICA/msm/Makefile -text svneol=unset#text/plain%3B+charset%3DWindows-1250
|
||||
AMSICA/res/en_GB.po -text
|
||||
AMSICA/src/AMSICA.cpp -text
|
||||
AMSICA/src/AMSICAFileOp.cpp -text
|
||||
AMSICA/src/AMSICATSOp.cpp -text
|
||||
AMSICA/src/MSICARegOp.cpp -text
|
||||
AMSICA/src/StdAfx.cpp -text
|
||||
MSICALib/FileOp.cpp -text
|
||||
MSICALib/MSICALib.cpp -text
|
||||
MSICALib/MSICALib.h -text
|
||||
MSICALib/MSICALib.vcxproj -text svneol=unset#text/xml
|
||||
MSICALib/MSICALib.vcxproj.filters -text svneol=unset#text/xml
|
||||
MSICALib/RegOp.cpp -text
|
||||
MSICALib/TSOp.cpp -text
|
||||
MSICALib/msm/Makefile -text svneol=unset#text/plain%3B+charset%3DWindows-1250
|
||||
MSICALib/res/en_GB.po -text
|
||||
MSICALib/stdafx.cpp -text
|
||||
MSICALib/stdafx.h -text
|
||||
MSITSCA/L10N/sl_SI.po -text
|
||||
MSITSCA/MSITSCA.cpp -text
|
||||
MSITSCA/MSITSCA.h -text
|
||||
@ -22,3 +20,8 @@ MSITSCA/StdAfx.h -text
|
||||
MSITSCA/msm/Makefile -text svneol=unset#text/plain%3B+charset%3DWindows-1250
|
||||
MSITSCA/res/MSITSCA.rc -text svneol=unset#unset
|
||||
MSITSCA/res/MSITSCA.rcx -text svneol=unset#unset
|
||||
include/Debug.props -text svneol=unset#text/xml
|
||||
include/Release.props -text svneol=unset#text/xml
|
||||
include/Win32.props -text svneol=unset#text/xml
|
||||
include/common.props -text svneol=unset#text/xml
|
||||
include/x64.props -text svneol=unset#text/xml
|
||||
|
30
.gitignore
vendored
30
.gitignore
vendored
@ -1,21 +1,15 @@
|
||||
AMSICA/*.opensdf
|
||||
AMSICA/*.sdf
|
||||
AMSICA/*.suo
|
||||
AMSICA/build/*.user
|
||||
AMSICA/build/AMSICALib.Debug.Win32
|
||||
AMSICA/build/AMSICALib.Debug.x64
|
||||
AMSICA/build/AMSICALib.Release.Win32
|
||||
AMSICA/build/AMSICALib.Release.x64
|
||||
AMSICA/msm/*-1.idt
|
||||
AMSICA/msm/*-2.idt
|
||||
AMSICA/msm/*-2.idtx
|
||||
AMSICA/msm/*.Binary-1
|
||||
AMSICA/msm/*.Binary-2
|
||||
AMSICA/msm/*.Icon-1
|
||||
AMSICA/msm/*.Icon-2
|
||||
AMSICA/msm/*.lst
|
||||
AMSICA/msm/*.msm
|
||||
AMSICA/res/*.mo
|
||||
MSICALib/*.user
|
||||
MSICALib/msm/*-1.idt
|
||||
MSICALib/msm/*-2.idt
|
||||
MSICALib/msm/*-2.idtx
|
||||
MSICALib/msm/*.Binary-1
|
||||
MSICALib/msm/*.Binary-2
|
||||
MSICALib/msm/*.Icon-1
|
||||
MSICALib/msm/*.Icon-2
|
||||
MSICALib/msm/*.lst
|
||||
MSICALib/msm/*.msm
|
||||
MSICALib/res/*.mo
|
||||
MSICALib/temp
|
||||
MSITSCA/*.user
|
||||
MSITSCA/L10N/*.mo
|
||||
MSITSCA/MSITSCA.Debug.Win32
|
||||
|
@ -1,26 +0,0 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AMSICALib", "build\AMSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}"
|
||||
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
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Debug|x64.Build.0 = Debug|x64
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.Build.0 = Release|Win32
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64
|
||||
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(IntDir);..\include;..\..\include;..\..\AOsn\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>$(IntDir);..\include;..\..\include;..\res;..\..\AOsn\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
<ResourceLocalizator>
|
||||
<LanguageCatalogs>..\res\en_GB.po</LanguageCatalogs>
|
||||
</ResourceLocalizator>
|
||||
<MessageLocalizator>
|
||||
<LanguageCatalogs>..\res\en_GB.po</LanguageCatalogs>
|
||||
</MessageLocalizator>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
@ -1 +0,0 @@
|
||||
#include "StdAfx.h"
|
@ -1,7 +1,7 @@
|
||||
#include "StdAfx.h"
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// COpFileDelete
|
||||
@ -85,4 +85,4 @@ HRESULT COpFileMove::Execute(CSession *pSession)
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
@ -1,9 +1,9 @@
|
||||
#include "StdAfx.h"
|
||||
#include "stdafx.h"
|
||||
|
||||
#pragma comment(lib, "msi.lib")
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// COperation
|
||||
@ -181,4 +181,4 @@ CSession::~CSession()
|
||||
m_olCommit.Free();
|
||||
}
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
@ -1,17 +1,17 @@
|
||||
#ifndef __AMSICA_H__
|
||||
#define __AMSICA_H__
|
||||
#ifndef __MSICALib_H__
|
||||
#define __MSICALib_H__
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// Version
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#define AMSICA_VERSION 0x02000000
|
||||
#define MSICALib_VERSION 0x02000000
|
||||
|
||||
#define AMSICA_VERSION_MAJ 2
|
||||
#define AMSICA_VERSION_MIN 0
|
||||
#define AMSICA_VERSION_REV 0
|
||||
#define MSICALib_VERSION_MAJ 2
|
||||
#define MSICALib_VERSION_MIN 0
|
||||
#define MSICALib_VERSION_REV 0
|
||||
|
||||
#define AMSICA_VERSION_STR "2.0"
|
||||
#define MSICALib_VERSION_STR "2.0"
|
||||
|
||||
|
||||
#if !defined(RC_INVOKED) && !defined(MIDL_PASS)
|
||||
@ -52,7 +52,7 @@
|
||||
#define ERROR_INSTALL_SCHEDULED_TASKS_OPLIST_CREATE 2551L
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
@ -469,7 +469,7 @@ public:
|
||||
COpList m_olCommit; // Commit operation list
|
||||
};
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
@ -742,7 +742,7 @@ inline UINT MsiGetTargetPathW(MSIHANDLE hInstall, LPCWSTR szFolder, ATL::CAtlStr
|
||||
}
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// Inline operators
|
||||
@ -1422,8 +1422,8 @@ template <class T> inline HRESULT COpList::LoadAndAddTail(ATL::CAtlFile &f)
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
||||
|
||||
|
||||
#endif // RC_INVOKED
|
||||
#endif // __AMSICA_H__
|
||||
#endif // __MSICALib_H__
|
@ -19,11 +19,11 @@
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\src\AMSICA.cpp" />
|
||||
<ClCompile Include="..\src\AMSICAFileOp.cpp" />
|
||||
<ClCompile Include="..\src\AMSICATSOp.cpp" />
|
||||
<ClCompile Include="..\src\MSICARegOp.cpp" />
|
||||
<ClCompile Include="..\src\StdAfx.cpp">
|
||||
<ClCompile Include="MSICALib.cpp" />
|
||||
<ClCompile Include="FileOp.cpp" />
|
||||
<ClCompile Include="TSOp.cpp" />
|
||||
<ClCompile Include="RegOp.cpp" />
|
||||
<ClCompile Include="stdafx.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
||||
@ -31,17 +31,17 @@
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\include\AMSICA.h" />
|
||||
<ClInclude Include="..\include\StdAfx.h" />
|
||||
<ClInclude Include="MSICALib.h" />
|
||||
<ClInclude Include="stdafx.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\res\en_GB.po" />
|
||||
<None Include="res\en_GB.po" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{8552EE55-177E-4F51-B51B-BAF7D6462CDE}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>AMSICALib</RootNamespace>
|
||||
<ProjectName>AMSICALib</ProjectName>
|
||||
<RootNamespace>MSICALib</RootNamespace>
|
||||
<ProjectName>MSICALib</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
@ -68,37 +68,29 @@
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\rcxgettext.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<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" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebis.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisDebug.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisWin32.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisLib.props" />
|
||||
<Import Project="AMSICA.props" />
|
||||
<Import Project="..\include\common.props" />
|
||||
<Import Project="..\include\Win32.props" />
|
||||
<Import Project="..\include\Release.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<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" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebis.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisDebug.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebisx64.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisLib.props" />
|
||||
<Import Project="AMSICA.props" />
|
||||
<Import Project="..\include\common.props" />
|
||||
<Import Project="..\include\Win32.props" />
|
||||
<Import Project="..\include\Debug.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<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" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebis.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisRelease.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisWin32.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisLib.props" />
|
||||
<Import Project="AMSICA.props" />
|
||||
<Import Project="..\include\common.props" />
|
||||
<Import Project="..\include\x64.props" />
|
||||
<Import Project="..\include\Release.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<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" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebis.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisRelease.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\Amebisx64.props" />
|
||||
<Import Project="$(VCInstallDir)VCProjectDefaults\AmebisLib.props" />
|
||||
<Import Project="AMSICA.props" />
|
||||
<Import Project="..\include\common.props" />
|
||||
<Import Project="..\include\x64.props" />
|
||||
<Import Project="..\include\Debug.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
@ -15,32 +15,32 @@
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\src\AMSICA.cpp">
|
||||
<ClCompile Include="MSICALib.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\AMSICAFileOp.cpp">
|
||||
<ClCompile Include="FileOp.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\AMSICATSOp.cpp">
|
||||
<ClCompile Include="TSOp.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\StdAfx.cpp">
|
||||
<ClCompile Include="stdafx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\src\MSICARegOp.cpp">
|
||||
<ClCompile Include="RegOp.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\include\AMSICA.h">
|
||||
<ClInclude Include="MSICALib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\include\StdAfx.h">
|
||||
<ClInclude Include="stdafx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\res\en_GB.po">
|
||||
<None Include="res\en_GB.po">
|
||||
<Filter>Resource Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
@ -1,7 +1,7 @@
|
||||
#include "StdAfx.h"
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
@ -721,4 +721,4 @@ HRESULT COpRegValueDelete::Execute(CSession *pSession)
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
@ -1,10 +1,10 @@
|
||||
#include "StdAfx.h"
|
||||
#include "stdafx.h"
|
||||
|
||||
#pragma comment(lib, "mstask.lib")
|
||||
#pragma comment(lib, "taskschd.lib")
|
||||
|
||||
|
||||
namespace AMSICA {
|
||||
namespace MSICA {
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
// COpTaskCreate
|
||||
@ -1035,4 +1035,4 @@ finish:
|
||||
return hr;
|
||||
}
|
||||
|
||||
} // namespace AMSICA
|
||||
} // namespace MSICA
|
1
MSICALib/stdafx.cpp
Normal file
1
MSICALib/stdafx.cpp
Normal file
@ -0,0 +1 @@
|
||||
#include "stdafx.h"
|
@ -1,4 +1,4 @@
|
||||
// StdAfx.h : include file for standard system include files,
|
||||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently,
|
||||
// but are changed infrequently
|
||||
|
||||
@ -19,9 +19,6 @@
|
||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||
#define _WIN32_WINNT 0x0501 // Include Windows XP symbols
|
||||
#define _WINSOCKAPI_ // Prevent inclusion of winsock.h in windows.h
|
||||
#ifdef _WINDLL
|
||||
#define AMSICA_DLL // This is a DLL
|
||||
#endif
|
||||
//#define _ATL_APARTMENT_THREADED
|
||||
//#define _ATL_NO_AUTOMATIC_NAMESPACE
|
||||
//#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // Some CString constructors will be explicit
|
||||
@ -30,11 +27,9 @@
|
||||
#include <atlfile.h>
|
||||
#include <atlstr.h>
|
||||
|
||||
#include "BuildNum.h"
|
||||
|
||||
#include "AMSICA.h"
|
||||
|
||||
#include <msi.h>
|
||||
#include <msiquery.h>
|
||||
#include <mstask.h>
|
||||
#include <taskschd.h>
|
||||
|
||||
#include "MSICALib.h"
|
26
include/Debug.props
Normal file
26
include/Debug.props
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>MSICA Debug</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
<SmallerTypeCheck>true</SmallerTypeCheck>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
<Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign">
|
||||
<Message Text="Signing output file..." />
|
||||
<SignFile CertificateThumbprint="$(ManifestCertificateThumbprint)" SigningTarget="$(OutDir)$(TargetName)$(TargetExt)" />
|
||||
<Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" />
|
||||
</Target>
|
||||
</Project>
|
49
include/Release.props
Normal file
49
include/Release.props
Normal file
@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>MSICA Release</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<OmitFramePointers>true</OmitFramePointers>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
<Target Name="Sign" Condition="'$(ManifestCertificateThumbprint)' != '' and ('$(ConfigurationType)' == 'Application' or '$(ConfigurationType)' == 'DynamicLibrary')" AfterTargets="_Manifest" BeforeTargets="RegisterOutput" Inputs="$(OutDir)$(TargetName)$(TargetExt)" Outputs="$(IntDir)$(TargetName).sign">
|
||||
<Message Text="Signing output file..." />
|
||||
<SignFile CertificateThumbprint="$(ManifestCertificateThumbprint)" TimestampUrl="$(ManifestTimestampUrl)" SigningTarget="$(OutDir)$(TargetName)$(TargetExt)" />
|
||||
<Touch Files="$(IntDir)$(TargetName).sign" AlwaysCreate="true" />
|
||||
</Target>
|
||||
</Project>
|
18
include/Win32.props
Normal file
18
include/Win32.props
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>MSICA Win32</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Lib>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Lib>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
26
include/common.props
Normal file
26
include/common.props
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<IntDir>temp\$(ProjectName).$(Platform).$(Configuration)\</IntDir>
|
||||
<_PropertySheetDisplayName>MSICA Common</_PropertySheetDisplayName>
|
||||
<OutDir>temp\$(ProjectName).$(Platform).$(Configuration)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<StringPooling>true</StringPooling>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
18
include/x64.props
Normal file
18
include/x64.props
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>MSICA x64</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Lib>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Lib>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
Loading…
x
Reference in New Issue
Block a user