atk.vcproj.
The dependencies for this package are gettext-runtime (libintl), GLib*
-(inclusive of GLib, GModule, GThread, GObject) and ZLib.
+and ZLib.
a) look for all of the dependencies (except GLib*) under
http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit)
Please use the latest versions of these libraries that are available there,
- these are packaged by Tor Lillqvist, which are built with MinGW/GCC AFAIK.
+ these are packaged by Tor Lillqvist, which are built with MinGW/GCC.
Please see b) below regarding the build of GLib*
-OR-
and headers into their appropriate location under <root>\vs10\<PlatformName>.
For instance, built DLLs go into <root>\vs10\<PlatformName>\bin, built LIBs into
<root>\vs10\<PlatformName>\lib and atk headers into
-<root>\vs10\<PlatformName>\include\atk-1.0. This is then from where
+<root>\vs10\<PlatformName>\include\atk-2.0. This is then from where
project files higher in the stack are supposed to look for them, not
from a specific ATK source tree.
---Chun-wei Fan <fanc999 --at-- yahoo _dot_ com _dot_ tw>
+--Chun-wei Fan <fanc999@yahoo.com.tw>
--(adapted from the GLib VS9 README.txt file originally written by Tor Lillqvist)
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
- <AtkApiVersion>1.0</AtkApiVersion>
+ <AtkApiVersion>2.0</AtkApiVersion>
<AtkDummyPrefix>\"/dummy\"</AtkDummyPrefix>
<AtkEtcInstallRoot>..\..\..\..\..\vs10\$(Platform)</AtkEtcInstallRoot>
<CopyDir>$(AtkEtcInstallRoot)</CopyDir>
<GenerateAtkDef>echo EXPORTS >"..\..\..\atk\atk.def" && cl /EP ..\..\..\atk\atk.symbols >>"..\..\..\atk\atk.def"</GenerateAtkDef>
<AtkDefines>ATK_LOCALEDIR="\"$(AtkDummyPrefix)/share/locale\""</AtkDefines>
<AtkLibtoolCompatibleDllPrefix>lib</AtkLibtoolCompatibleDllPrefix>
- <AtkLibtoolCompatibleDllSuffix>-1.0-0</AtkLibtoolCompatibleDllSuffix>
+ <AtkLibtoolCompatibleDllSuffix>-2.0-0</AtkLibtoolCompatibleDllSuffix>
<AtkSeparateVS10DllPrefix />
- <AtkSeparateVS10DllSuffix>-1-vs10</AtkSeparateVS10DllSuffix>
+ <AtkSeparateVS10DllSuffix>-2-vs10</AtkSeparateVS10DllSuffix>
<AtkDllPrefix>$(AtkSeparateVS10DllPrefix)</AtkDllPrefix>
<AtkDllSuffix>$(AtkSeparateVS10DllSuffix)</AtkDllSuffix>
</PropertyGroup>
if exist ..\..\..\atk\atkmarshal.h goto GEN_MARS_C
-glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --header >..\..\..\atk\atkmarshal.h
+$(AtkEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --header >..\..\..\atk\atkmarshal.h
:GEN_MARS_C
if exist ..\..\..\atk\atkmarshal.c goto END
-glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --body >..\..\..\atk\atkmarshal.c
+$(AtkEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --body >..\..\..\atk\atkmarshal.c
:END
atk.vcproj.
The dependencies for this package are gettext-runtime (libintl), GLib*
-(inclusive of GLib, GModule, GThread, GObject) and ZLib.
+and ZLib.
a) look for all of the dependencies (except GLib*) under
http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit)
Please use the latest versions of these libraries that are available there,
- these are packaged by Tor Lillqvist, which are built with MinGW/GCC AFAIK.
+ these are packaged by Tor Lillqvist, which are built with MinGW/GCC.
Please see b) below regarding the build of GLib*
-OR-
and headers into their appropriate location under <root>\vs9\<PlatformName>.
For instance, built DLLs go into <root>\vs9\<PlatformName>\bin, built LIBs into
<root>\vs9\<PlatformName>\lib and atk headers into
-<root>\vs9\<PlatformName>\include\atk-1.0. This is then from where
+<root>\vs9\<PlatformName>\include\atk-2.0. This is then from where
project files higher in the stack are supposed to look for them, not
from a specific ATK source tree.
---Chun-wei Fan <fanc999 --at-- yahoo _dot_ com _dot_ tw>
+--Chun-wei Fan <fanc999@yahoo.com.tw>
--(adapted from the GLib VS9 README.txt file originally written by Tor Lillqvist)
copy ..\..\..\config.h.win32 ..\..\..\config.h

:DONE_CONFIG_H

if exist ..\..\..\atk\atkmarshal.h goto GEN_MARS_C

-glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --header >..\..\..\atk\atkmarshal.h

+$(AtkEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --header >..\..\..\atk\atkmarshal.h

:GEN_MARS_C

if exist ..\..\..\atk\atkmarshal.c goto END

-glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --body >..\..\..\atk\atkmarshal.c

+$(AtkEtcInstallRoot)\bin\glib-genmarshal --prefix=atk_marshal ..\..\..\atk\atkmarshal.list --body >..\..\..\atk\atkmarshal.c

:END

"
/>
<UserMacro
Name="AtkApiVersion"
- Value="1.0"
+ Value="2.0"
/>
<UserMacro
Name="AtkDummyPrefix"
/>
<UserMacro
Name="AtkLibtoolCompatibleDllSuffix"
- Value="-1.0-0"
+ Value="-2.0-0"
/>
<UserMacro
Name="AtkSeparateVS9DllPrefix"
/>
<UserMacro
Name="AtkSeparateVS9DllSuffix"
- Value="-1-vs9"
+ Value="-2-vs9"
/>
<!-- Change these two to AtkLibtoolCompatibleDllPrefix and
AtkLibtoolCompatibleDllSuffix if that is what you want -->