forked from AuroraMiddleware/gtk
Visual Studio projects: Drop another property sheet
We can again use MSBuild trickery to do what was done in the dropped property sheet. Unfortunately, like the last commit, I couldn't figure out a way do to something similar in the VS2008 project files... :|
This commit is contained in:
parent
c50cd6f95c
commit
ac25eeb34a
@ -54,7 +54,6 @@ EXTRA_DIST += \
|
|||||||
gtk3-install.vcxproj \
|
gtk3-install.vcxproj \
|
||||||
gtk3-introspect.vcxproj \
|
gtk3-introspect.vcxproj \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props.in \
|
gtk3-version-paths.props.in \
|
||||||
$(GENERATED_ITEMS)
|
$(GENERATED_ITEMS)
|
||||||
|
|
||||||
|
@ -105,19 +105,19 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="gtk3-copy-gdk-broadway.props" />
|
<Import Project="gtk3-build-defines.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="gtk3-copy-gdk-broadway.props" />
|
<Import Project="gtk3-build-defines.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Broadway|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="gtk3-copy-gdk-broadway.props" />
|
<Import Project="gtk3-build-defines.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Broadway|x64'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="gtk3-copy-gdk-broadway.props" />
|
<Import Project="gtk3-build-defines.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@ -181,6 +181,7 @@
|
|||||||
<ProgramDatabaseFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
<AdditionalOptions>/EXPORT:gdk_win32_display_manager_get_type</AdditionalOptions>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@ -232,6 +233,7 @@
|
|||||||
<OptimizeReferences>true</OptimizeReferences>
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
<TargetMachine>MachineX86</TargetMachine>
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
<AdditionalOptions>/EXPORT:gdk_win32_display_manager_get_type</AdditionalOptions>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
@ -285,6 +287,7 @@
|
|||||||
<ProgramDatabaseFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb</ProgramDatabaseFile>
|
<ProgramDatabaseFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).pdb</ProgramDatabaseFile>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
<AdditionalOptions>/EXPORT:gdk_win32_display_manager_get_type</AdditionalOptions>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
@ -336,8 +339,21 @@
|
|||||||
<OptimizeReferences>true</OptimizeReferences>
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
<TargetMachine>MachineX64</TargetMachine>
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
<AdditionalOptions>/EXPORT:gdk_win32_display_manager_get_type</AdditionalOptions>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PostBuildEvent>
|
||||||
|
<Command Condition="'$(Configuration)' == 'Debug_Broadway'">
|
||||||
|
if not exist $(OutDir)\..\..\..\Debug\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Debug\$(Platform)\bin
|
||||||
|
copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Debug\$(Platform)\bin"
|
||||||
|
copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Debug\$(Platform)\bin"</Command>
|
||||||
|
<Command Condition="'$(Configuration)' == 'Release_Broadway'">
|
||||||
|
if not exist $(OutDir)\..\..\..\Release\$(Platform)\bin\ mkdir $(OutDir)\..\..\..\Release\$(Platform)\bin
|
||||||
|
copy /b "$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" "$(OutDir)\..\..\..\Release\$(Platform)\bin"
|
||||||
|
copy /b "$(TargetDir)$(ProjectName).0.lib" "$(OutDir)\..\..\..\Release\$(Platform)\bin"</Command>
|
||||||
|
</PostBuildEvent>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="$(GdkGenSrcDir)\gdk\gdk.rc" />
|
<ResourceCompile Include="$(GdkGenSrcDir)\gdk\gdk.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -1,50 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="gtk3-build-defines.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<_PropertySheetDisplayName>gtk3copygdkbroadwayprops</_PropertySheetDisplayName>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<Link>
|
|
||||||
<AdditionalOptions>/EXPORT:gdk_win32_display_manager_get_type</AdditionalOptions>
|
|
||||||
</Link>
|
|
||||||
<PostBuildEvent>
|
|
||||||
<Command>
|
|
||||||
if "$(Configuration)" == "Release" goto END
|
|
||||||
|
|
||||||
if "$(Configuration)" == "Debug" goto END
|
|
||||||
|
|
||||||
if "$(Configuration)" == "Release_Broadway" goto DoRelease
|
|
||||||
|
|
||||||
if "$(Configuration)" == "Debug_Broadway" goto DoDebug
|
|
||||||
|
|
||||||
|
|
||||||
:DoRelease
|
|
||||||
|
|
||||||
mkdir .\Release\$(Platform)\bin
|
|
||||||
|
|
||||||
copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk-3$(GtkDllSuffix).dll .\Release\$(Platform)\bin\
|
|
||||||
|
|
||||||
copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Release\$(Platform)\bin\
|
|
||||||
|
|
||||||
goto END
|
|
||||||
|
|
||||||
|
|
||||||
:DoDebug
|
|
||||||
|
|
||||||
mkdir .\Debug\$(Platform)\bin
|
|
||||||
|
|
||||||
copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll .\Debug\$(Platform)\bin\
|
|
||||||
|
|
||||||
copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Debug\$(Platform)\bin\
|
|
||||||
|
|
||||||
goto END
|
|
||||||
|
|
||||||
|
|
||||||
:END
|
|
||||||
</Command>
|
|
||||||
</PostBuildEvent>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
</Project>
|
|
@ -33,7 +33,6 @@ EXTRA_DIST += \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
DISTCLEANFILES = $(EXTRA_DIST)
|
||||||
|
@ -33,7 +33,6 @@ EXTRA_DIST += \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
DISTCLEANFILES = $(EXTRA_DIST)
|
||||||
|
@ -33,7 +33,6 @@ EXTRA_DIST += \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
DISTCLEANFILES = $(EXTRA_DIST)
|
||||||
|
@ -33,7 +33,6 @@ EXTRA_DIST_COPIED = \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST_COPIED)
|
DISTCLEANFILES = $(EXTRA_DIST_COPIED)
|
||||||
|
@ -33,7 +33,6 @@ EXTRA_DIST += \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
DISTCLEANFILES = $(EXTRA_DIST)
|
||||||
|
@ -33,7 +33,6 @@ EXTRA_DIST += \
|
|||||||
gdk3-broadway.vcxproj \
|
gdk3-broadway.vcxproj \
|
||||||
gdk3-broadway.vcxproj.filters \
|
gdk3-broadway.vcxproj.filters \
|
||||||
gtk3-build-defines.props \
|
gtk3-build-defines.props \
|
||||||
gtk3-copy-gdk-broadway.props \
|
|
||||||
gtk3-version-paths.props
|
gtk3-version-paths.props
|
||||||
|
|
||||||
DISTCLEANFILES = $(EXTRA_DIST)
|
DISTCLEANFILES = $(EXTRA_DIST)
|
||||||
|
Loading…
Reference in New Issue
Block a user