Blob Blame History Raw
<?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="gdk-pixbuf-version-paths.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros">
    <GdkPixbufBinaryVersion>2.10.0</GdkPixbufBinaryVersion>
    <GDIP_MACROS>INCLUDE_gdiplus</GDIP_MACROS>
    <NOGDIP_MACROS>JAS_WIN_MSVC_BUILD;INCLUDE_bmp;INCLUDE_gif;INCLUDE_ico;INCLUDE_jasper;INCLUDE_jpeg;INCLUDE_tiff;</NOGDIP_MACROS>
    <MODULAR_MACROS>INCLUDE_ani;INCLUDE_tga;INCLUDE_xbm;INCLUDE_png;INCLUDE_qtif;INCLUDE_pnm;INCLUDE_icns;INCLUDE_xpm</MODULAR_MACROS>
    <GdkPixbufDummyPrefix>/dummy</GdkPixbufDummyPrefix>
    <GdkPixbufPrefixDefine>GDK_PIXBUF_PREFIX="$(GdkPixbufDummyPrefix)"</GdkPixbufPrefixDefine>
    <GdkPixbufLibdirDefine>PIXBUF_LIBDIR="$(GdkPixbufDummyPrefix)/lib/gdk-pixbuf-$(ApiVersion)/$(GdkPixbufBinaryVersion)/loaders"</GdkPixbufLibdirDefine>
    <GdkPixbufBinVerDefine>GDK_PIXBUF_BINARY_VERSION="$(GdkPixbufBinaryVersion)"</GdkPixbufBinVerDefine>
    <GdkPixbufDefines>HAVE_CONFIG_H;GDK_PIXBUF_COMPILATION;GDK_PIXBUF_ENABLE_BACKEND;DLL_EXPORT;GDK_PIXBUF_RELOCATABLE;$(GdkPixbufPrefixDefine);$(GdkPixbufBinVerDefine);$(MODULAR_MACROS)</GdkPixbufDefines>
    <GdipLibs>gdiplus.lib</GdipLibs>
    <ImagingLibs>jpeg.lib;libjasper.lib;libtiff_i.lib</ImagingLibs>
    <GdkPixbufIntrospectNMakeCmd>cd ..
set VCInstallDir=$(VCInstallDir)
nmake -f gdk-pixbuf-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot)</GdkPixbufIntrospectNMakeCmd>
    <GdkPixbufIntrospectBuiltFiles>$(SolutionDir)\..\GdkPixbuf-2.0.gir;$(SolutionDir)\..\GdkPixbuf-2.0.typelib</GdkPixbufIntrospectBuiltFiles>
  </PropertyGroup>
  <PropertyGroup>
    <_PropertySheetDisplayName>gdk-pixbufbuilddefinesprops</_PropertySheetDisplayName>
    <OutDir>$(SolutionDir)$(Configuration)\$(PlatformName)\bin\</OutDir>
    <IntDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>..\..;..\..\gdk-pixbuf;.;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions>
    </ClCompile>
    <Link>
      <AdditionalDependencies>gio-2.0.lib;gmodule-2.0.lib;gobject-2.0.lib;glib-2.0.lib;intl.lib;libpng16.lib;zlib1.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <IgnoreSpecificDefaultLibraries>LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <BuildMacro Include="GdkPixbufBinaryVersion">
      <Value>$(GdkPixbufBinaryVersion)</Value>
    </BuildMacro>
    <BuildMacro Include="GDIP_MACROS">
      <Value>$(GDIP_MACROS)</Value>
    </BuildMacro>
    <BuildMacro Include="NOGDIP_MACROS">
      <Value>$(NOGDIP_MACROS)</Value>
    </BuildMacro>
    <BuildMacro Include="MODULAR_MACROS">
      <Value>$(MODULAR_MACROS)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufDummyPrefix">
      <Value>$(GdkPixbufDummyPrefix)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufPrefixDefine">
      <Value>$(GdkPixbufPrefixDefine)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufLibdirDefine">
      <Value>$(GdkPixbufLibdirDefine)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufBinVerDefine">
      <Value>$(GdkPixbufBinVerDefine)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufDefines">
      <Value>$(GdkPixbufDefines)</Value>
    </BuildMacro>
    <BuildMacro Include="GdipLibs">
      <Value>$(GdipLibs)</Value>
    </BuildMacro>
    <BuildMacro Include="ImagingLibs">
      <Value>$(ImagingLibs)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufIntrospectNMakeCmd">
      <Value>$(GdkPixbufIntrospectNMakeCmd)</Value>
    </BuildMacro>
    <BuildMacro Include="GdkPixbufIntrospectBuiltFiles">
      <Value>$(GdkPixbufIntrospectBuiltFiles)</Value>
    </BuildMacro>
  </ItemGroup>
</Project>