"Initial commit to Gerrit"
[profile/ivi/gdk-pixbuf.git] / build / win32 / vs9 / gdk-pixbuf.vsprops
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioPropertySheet
3         ProjectType="Visual C++"
4         Version="8.00"
5         Name="gdk-pixbufprops"
6         OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin"
7         IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)\"
8         >
9         <Tool
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"
14         />
15         <Tool
16                 Name="VCLinkerTool"
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"
19         />
20         <Tool
21                 Name="VCPreBuildEventTool"
22                 CommandLine="
23 if exist ..\..\..\config.h goto GEN_MARS_H&#x0D;&#x0A;
24 copy ..\..\..\config.h.win32 ..\..\..\config.h&#x0D;&#x0A;
25 :GEN_MARS_H&#x0D;&#x0A;
26 if exist ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h goto GEN_MARS_C&#x0D;&#x0A;
27 glib-genmarshal.exe --prefix=_gdk_pixbuf_marshal ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.list --header &gt;..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h&#x0D;&#x0A;
28 :GEN_MARS_C&#x0D;&#x0A;
29 if exist ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.c goto END&#x0D;&#x0A;
30 glib-genmarshal.exe --prefix=_gdk_pixbuf_marshal ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.list --body &gt;..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.c&#x0D;&#x0A;
31 :END&#x0D;&#x0A;
32 "
33         />
34         <UserMacro
35                 Name="GdkPixbufApiVersion"
36                 Value="2.0"
37         />
38         <UserMacro
39                 Name="GdkPixbufBinaryVersion"
40                 Value="2.10.0"
41         />
42   <UserMacro
43                 Name="GDIP_MACROS"
44                 Value="INCLUDE_gdiplus"
45         />
46   <UserMacro
47     Name="NOGDIP_MACROS"
48     Value="JAS_WIN_MSVC_BUILD;INCLUDE_bmp;INCLUDE_gif;INCLUDE_ico;INCLUDE_jasper;INCLUDE_jpeg;INCLUDE_tiff;"
49   />
50   <UserMacro
51     Name="MODULAR_MACROS"
52     Value="INCLUDE_ani;INCLUDE_pcx;INCLUDE_tga;INCLUDE_xbm;INCLUDE_png;INCLUDE_qtif;INCLUDE_pnm;INCLUDE_icns;INCLUDE_ras;INCLUDE_wbmp;INCLUDE_xpm"
53   />
54         <UserMacro
55                 Name="GdkPixbufDummyPrefix"
56                 Value="/dummy"
57         />
58         <UserMacro
59                 Name="GdkPixbufPrefixDefine"
60                 Value="GDK_PIXBUF_PREFIX=&quot;\&quot;$(GdkPixbufDummyPrefix)\&quot;&quot;"
61         />
62         <UserMacro
63                 Name="GdkPixbufLibdirDefine"
64                 Value="PIXBUF_LIBDIR=&quot;\&quot;$(GdkPixbufDummyPrefix)/lib/gdk-pixbuf-$(GdkPixbufApiVersion)/$(GdkPixbufBinaryVersion)/loaders\&quot;&quot;"
65         />
66         <UserMacro
67                 Name="GPBLibdirDefine"
68                 Value="GDK_PIXBUF_LIBDIR=&quot;\&quot;$(GdkPixbufDummyPrefix)/lib\&quot;&quot;"
69         />
70         <UserMacro
71                 Name="GdkPixbufBinVerDefine"
72                 Value="GDK_PIXBUF_BINARY_VERSION=&quot;\&quot;$(GdkPixbufBinaryVersion)\&quot;&quot;"
73         />
74         <UserMacro
75                 Name="GdkPixbufLocaleDir"
76                 Value="GDK_PIXBUF_LOCALEDIR=&quot;\&quot;./locale/\&quot;&quot;"
77         />
78         <UserMacro
79                 Name="GdkPixbufDefines"
80                 Value="HAVE_CONFIG_H;GDK_PIXBUF_COMPILATION;GDK_PIXBUF_ENABLE_BACKEND;$(GdkPixbufPrefixDefine);$(GdkPixbufBinVerDefine);$(MODULAR_MACROS);$(GPBLibdirDefine);$(GdkPixbufLocaleDir)"
81         />
82         <UserMacro
83                 Name="GdkPixbufDoInstall"
84                 Value="
85 echo on&#x0D;&#x0A;
86 mkdir $(OutDir)\bin&#x0D;&#x0A;
87 copy $(ConfigurationName)\$(PlatformName)\bin\*.dll $(OutDir)\bin&#x0D;&#x0A;
88 copy $(ConfigurationName)\$(PlatformName)\bin\*.exe $(OutDir)\bin&#x0D;&#x0A;
89
90 mkdir $(OutDir)\lib&#x0D;&#x0A;
91 copy $(ConfigurationName)\$(PlatformName)\bin\*-$(GdkPixbufApiVersion).lib $(OutDir)\lib&#x0D;&#x0A;
92
93 mkdir $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
94 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-animation.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
95 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-core.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
96 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-enum-types.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
97 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-features.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
98 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-io.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
99 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-loader.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
100 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
101 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-simple-anim.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
102 copy ..\..\..\gdk-pixbuf\gdk-pixbuf-transform.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
103 copy ..\..\..\gdk-pixbuf\gdk-pixbuf.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
104 copy ..\..\..\gdk-pixbuf\gdk-pixdata.h $(OutDir)\include\gdk-pixbuf-$(GdkPixbufApiVersion)\gdk-pixbuf&#x0D;&#x0A;
105
106 copy $(ConfigurationName)\$(PlatformName)\bin\*-$(GdkPixbufApiVersion).lib $(OutDir)\lib&#x0D;&#x0A;
107 "
108         />
109         <UserMacro
110                 Name="GdkPixbufGenerateGdkPixbufDef"
111                 Value="echo EXPORTS &gt; $(IntDir)\gdk-pixbuf.def &amp;&amp; cl /EP -DG_OS_WIN32 -DINCLUDE_VARIABLES -DALL_FILES -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= ..\..\..\gdk-pixbuf\gdk-pixbuf.symbols &gt;&gt;$(IntDir)gdk-pixbuf.def"
112         />
113         <UserMacro
114                 Name="GdkPixbufLibtoolCompatibleDllPrefix"
115                 Value="lib"
116         />
117         <UserMacro
118                 Name="GdkPixbufLibtoolCompatibleDllSuffix"
119                 Value="-$(GdkPixbufApiVersion)-0"
120         />
121         <UserMacro
122                 Name="GdkPixbufSeparateVS9DllPrefix"
123                 Value=""
124         />
125         <UserMacro
126                 Name="GdkPixbufSeparateVS9DllSuffix"
127                 Value="-2-vs9"
128         />
129         <!-- Change these two to GdkPixbufLibtoolCompatibleDllPrefix and
130         GdkPixbufLibtoolCompatibleDllSuffix if that is what you want -->
131         <UserMacro
132                 Name="GdkPixbufDllPrefix"
133                 Value="$(GdkPixbufSeparateVS9DllPrefix)"
134         />
135         <UserMacro
136                 Name="GdkPixbufDllSuffix"
137                 Value="$(GdkPixbufSeparateVS9DllSuffix)"
138         />
139         <UserMacro
140                 Name="GlibEtcInstallRoot"
141                 Value="..\..\..\..\vs9\$(PlatformName)"
142         />
143 </VisualStudioPropertySheet>