Windows build hints (2011-01-08)
================================


Compilation prerequisits
========================

1. Make sure proper config.h file is placed in this directory.

2. glib dependencies
2.1 Download from http://www.gtk.org/download-windows.html
 - glib dev (http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.26/glib-dev_2.26.1-1_win32.zip)
 - glib runtime (http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.26/glib_2.26.1-1_win32.zip)
 - gettext-runtime runtime (http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip)
 
3. libusb dependencies
3.1 Download from http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.2.0/
 - libusb-win32 binaries (http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.2.0/libusb-win32-bin-1.2.2.0.zip/download)
 
4. iconv dependencies
4.1 Download from http://sourceforge.net/projects/gettext/http://sourceforge.net/projects/gettext/
 - libiconv-1.9.1.bin.woe32 binaries (http://sourceforge.net/projects/gettext/files/libiconv-win32/1.9.1/libiconv-1.9.1.bin.woe32.zip/download)
 
5. Create ext directory in top-level gnokii directory
5.1 Create glib subdirectory in ext directory and extract there glib dev zip
5.2 Create libusb subdirectory in ext directory and extract there libusb-win32 binaries:
 - libusb-win32-bin-1.2.2.0/include/usb.h -> usb.h
 - libusb-win32-bin-1.2.2.0/lib/msvc/libusb.lib -> libusb.lib
5.3 Create iconv subdirectory in ext directory and extract there libiconv zip

Runtime prerequsits
===================

Make sure that following files are present in the same directory as gnokii.exe and libgnokii.dll:
 - intl.dll (from gettext-runtime runtime)
 - libglib-2.0-0.dll (from glib runtime)
 - libusb0.dll (from libusb-win32: libusb-win32-bin-1.2.2.0/bin/x86/libusb0_x86.dll)
 - iconv.dll (from libiconv binaries)

Place the sample config file (gnokiirc from Windows directory) into one of the locations:
 - %AppDataFolder%\gnokii\config (C:\Documents and Settings\<username>\Application Data\gnokii\config or C:\Users\<username>\AppData\Roaming\gnokii\config)
 - %My Documents%\_gnokiirc (C:\Documents and Settings\<username>\My Documents\_gnokiirc or C:\Users\<username>\Documents\_gnokiirc)
