1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioPropertySheet
3 ProjectType="Visual C++"
6 OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin"
7 IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)\"
10 Name="VCCLCompilerTool"
11 AdditionalIncludeDirectories="..\..\..;..\..\..\gdk-pixbuf;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\pango-1.0"
12 PreprocessorDefinitions="HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES"
13 ForcedIncludeFiles="msvc_recommended_pragmas.h"
17 AdditionalDependencies="gio-2.0.lib gmodule-2.0.lib gobject-2.0.lib glib-2.0.lib gthread-2.0.lib intl.lib"
18 AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"
21 Name="VCPreBuildEventTool"
23 if exist ..\..\..\config.h goto GEN_MARS_H

24 copy ..\..\..\config.h.win32 ..\..\..\config.h

25 :GEN_MARS_H

26 if exist ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h goto GEN_MARS_C

27 glib-genmarshal.exe --prefix=_gdk_pixbuf_marshal ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.list --header >..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h

28 :GEN_MARS_C

29 if exist ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.c goto END

30 glib-genmarshal.exe --prefix=_gdk_pixbuf_marshal ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.list --body >..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.c

35 Name="GdkPixbufApiVersion"
39 Name="GdkPixbufBinaryVersion"
44 Value="INCLUDE_gdiplus"
48 Value="JAS_WIN_MSVC_BUILD;INCLUDE_bmp;INCLUDE_gif;INCLUDE_ico;INCLUDE_jasper;INCLUDE_jpeg;INCLUDE_tiff;"
52 Value="INCLUDE_ani;INCLUDE_pcx;INCLUDE_tga;INCLUDE_xbm;INCLUDE_png;INCLUDE_qtif;INCLUDE_pnm;INCLUDE_icns;INCLUDE_ras;INCLUDE_wbmp;INCLUDE_xpm"
55 Name="GdkPixbufDummyPrefix"
59 Name="GdkPixbufPrefixDefine"
60 Value="GDK_PIXBUF_PREFIX="\"$(GdkPixbufDummyPrefix)\"""
63 Name="GdkPixbufLibdirDefine"
64 Value="PIXBUF_LIBDIR="\"$(GdkPixbufDummyPrefix)/lib/gdk-pixbuf-$(GdkPixbufApiVersion)/$(GdkPixbufBinaryVersion)/loaders\"""
67 Name="GPBLibdirDefine"
68 Value="GDK_PIXBUF_LIBDIR="\"$(GdkPixbufDummyPrefix)/lib\"""
71 Name="GdkPixbufBinVerDefine"
72 Value="GDK_PIXBUF_BINARY_VERSION="\"$(GdkPixbufBinaryVersion)\"""
75 Name="GdkPixbufLocaleDir"
76 Value="GDK_PIXBUF_LOCALEDIR="\"./locale/\"""
79 Name="GdkPixbufDefines"
80 Value="HAVE_CONFIG_H;GDK_PIXBUF_COMPILATION;GDK_PIXBUF_ENABLE_BACKEND;$(GdkPixbufPrefixDefine);$(GdkPixbufBinVerDefine);$(MODULAR_MACROS);$(GPBLibdirDefine);$(GdkPixbufLocaleDir)"
83 Name="GdkPixbufDoInstall"
86 mkdir $(OutDir)\bin

87 copy $(ConfigurationName)\$(PlatformName)\bin\*.dll $(OutDir)\bin

88 copy $(ConfigurationName)\$(PlatformName)\bin\*.exe $(OutDir)\bin

90 mkdir $(OutDir)\lib

91 copy $(ConfigurationName)\$(PlatformName)\bin\*-$(GdkPixbufApiVersion).lib $(OutDir)\lib

93 mkdir $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

94 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-animation.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

95 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-core.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

96 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-enum-types.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

97 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-features.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

98 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-io.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

99 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-loader.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

100 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

101 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-simple-anim.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

102 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-transform.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

103 copy ..\..\..\gdk-pixbuf\gdk-pixbuf.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

104 copy ..\..\..\gdk-pixbuf\gdk-pixdata.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf

106 copy $(ConfigurationName)\$(PlatformName)\bin\*-$(GdkPixbufApiVersion).lib $(OutDir)\lib

110 Name="GdkPixbufGenerateGdkPixbufDef"
111 Value="echo EXPORTS > $(IntDir)\gdk-pixbuf.def && cl /EP -DG_OS_WIN32 -DINCLUDE_VARIABLES -DALL_FILES -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= ..\..\..\gdk-pixbuf\gdk-pixbuf.symbols >>$(IntDir)gdk-pixbuf.def"
114 Name="GdkPixbufLibtoolCompatibleDllPrefix"
118 Name="GdkPixbufLibtoolCompatibleDllSuffix"
119 Value="-$(GdkPixbufApiVersion)-0"
122 Name="GdkPixbufSeparateVS9DllPrefix"
126 Name="GdkPixbufSeparateVS9DllSuffix"
129 <!-- Change these two to GdkPixbufLibtoolCompatibleDllPrefix and
130 GdkPixbufLibtoolCompatibleDllSuffix if that is what you want -->
132 Name="GdkPixbufDllPrefix"
133 Value="$(GdkPixbufSeparateVS9DllPrefix)"
136 Name="GdkPixbufDllSuffix"
137 Value="$(GdkPixbufSeparateVS9DllSuffix)"
140 Name="GlibEtcInstallRoot"
141 Value="..\..\..\..\vs9\$(PlatformName)"
143 </VisualStudioPropertySheet>