# 20101008 - For PANGO project

..\configure.in

# output the temp DSP, and others to here
-o ..\temp

-D HAVE_WIN32
-D HAVE_PANGO
-D HAVE_FREETYPE
-D PANGO_ENABLE_BACKEND=1
-D PANGO_ENABLE_ENGINE=1

# path to stdin.h, etc
-I ..\build\win32\vs9
-I ..\pango

# some functions need
-L Msimg32.lib::B

-L libpango_1_0D.lib:lib:D
-L libpango_1_0.lib:lib:R
# joined projects - or maybe NOT
-j libpango_1_0:SL libpango_1_0;libpangocairo_1_0
-L libpangocairo_1_0.lib::R
-L libpangocairo_1_0D.lib::D

# glib stuff
-D HAVE_GLIB
-I ..\..\glib-2.24.2
-I ..\..\glib-2.24.2\glib
-I ..\..\glib-2.24.2\gmodule
-D GLIB_STATIC_COMPILATION
-D GOBJECT_STATIC_COMPILATION
-D PCRE_STATIC
#-L libglib_2_0D.lib;libcharsetD.lib;libgnulibD.lib;libgobject_2_0D.lib;libpcreD.lib:..\..\glib-2.24.2\msvc\lib:D
#-L libglib_2_0.lib;libcharset.lib;libgnulib.lib;libgobject_2_0.lib;libpcre.lib:..\..\glib-2.24.2\msvc\lib:R
# full compliment of glib items - ***TBD*** should use JOIN (-j)
-L libcharsetD.lib;libgiowin32D.lib;libgio_2_0D.lib;libglib_2_0D.lib;\
libgmodule_2_0D.lib;libgnulibD.lib;libgobject_2_0D.lib;libgthread_2_0D.lib;\
libpcreD.lib:..\..\glib-2.24.2\msvc\lib:D
-L libcharset.lib;libgiowin32.lib;libgio_2_0.lib;libglib_2_0.lib;\
libgmodule_2_0.lib;libgnulib.lib;libgobject_2_0.lib;libgthread_2_0.lib;\
libpcre.lib:..\..\glib-2.24.2\msvc\lib:R

# path to Cairo - cairo.h
-I ..\..\Cairo\src
-D CAIRO_WIN32_STATIC_BUILD=1
-D GLEW_STATIC
-D CAIRO_HAS_FT_FONT=1
-L libcairoD.lib:..\..\Cairo\msvc\lib:D
-L libcairo.lib:..\..\Cairo\msvc\lib:R

# fontconfig
-I ..\..\fontconfig
-D HAVE_FT_GET_NEXT_CHAR=1
-L libfontconfigD.lib:..\..\fontconfig\msvc\lib:D
-L libfontconfig.lib:..\..\fontconfig\msvc\lib:R

# pango
-L libpango_1_0D.lib:..\..\pango\msvc\lib:D
-L libpango_1_0.lib:..\..\pango\msvc\lib:R

# for gtk
-I ..\..\gtk+-2.20.0
-I ..\..\gtk+-2.20.0\gdk
-L libgdk_pixbuf_2_0.lib;libgdk_win32_2_0.lib;libgtk_win32_2_0.lib:..\..\gtk+-2.20.0\msvc\lib:R
-L libgdk_pixbuf_2_0D.lib;libgdk_win32_2_0D.lib;libgtk_win32_2_0D.lib:..\..\gtk+-2.20.0\msvc\lib:D
# ensure gtk/gdk/pixbuf STATIC
-D GTK_STATIC
-D GDK_STATIC
-D PIXBUF_STATIC
-D GDK_PIXBUF_STATIC_COMPILATION

# for freetype ft2build.h
-I ..\..\freetype-2.3.9\include
-L freetyped.lib:..\..\freetype-2.3.9:D
-L freetype.lib:..\..\freetype-2.3.9:R

# for png (have later, but uncompiled 141
-I ..\..\lpng1237
-L libpngd.lib:..\..\lpng1237:D
-L libpng.lib:..\..\lpng1237:R

# for expat.h
-I ..\..\expat\lib
-D XML_STATIC
-L libexpatD.lib:..\..\expat\msvc\lib:D
-L libexpat.lib:..\..\expat\msvc\lib:R

# for pixman
-I ..\..\pixman
-I ..\..\pixman\pixman
# not used? but as a reminder
-D PIXMAN_STATIC
-L libpixman_1D.lib:..\..\pixman\msvc\lib:D
-L libpixman_1.lib:..\..\pixman\msvc\lib:R

# for zlib (should build 1.2.4 and change ***TBD***)
-I ..\..\zlib-1.2.3
-L zlibd.lib:..\..\zlib-1.2.3:D
-L zlib.lib:..\..\zlib-1.2.3:R

# EXCLUDES
# sources
-x libpango_1_0:pangocairo-atsuifontmap.c;pangocairo-atsuifont.c;pangoatsui-fontmap.c;\
pangoatsui.c

# full
-x libpango_basic_x
-x libpango_basic_atsui
-x libpango_thaing_la
-x libpangox_1_0
-x testboundaries_ucd
-x testboundaries
-x testiter
-x test_ot_tags
-x dump_boundaries

# eof
