summaryrefslogtreecommitdiff
path: root/pango/makefile.msc
diff options
context:
space:
mode:
Diffstat (limited to 'pango/makefile.msc')
-rw-r--r--pango/makefile.msc23
1 files changed, 21 insertions, 2 deletions
diff --git a/pango/makefile.msc b/pango/makefile.msc
index ffc1c3f0..1d1b1103 100644
--- a/pango/makefile.msc
+++ b/pango/makefile.msc
@@ -15,7 +15,7 @@ PANGO_MODULE_VERSION = 1.0.0
!IFNDEF PACKAGE
-DLLS = pango pangowin32 pangoft2 # pangox
+DLLS = pango pangowin32 pangoft2 pangocairo # pangox
EXES = querymodules testfonts
#? test1 test2 test3 test4 test5
@@ -73,6 +73,12 @@ PKG_LINK = $(GLIB_LIBS) $(LIBICONV_LIBS) \
pango-$(PANGO_VER).lib $(X11_LIBS)
!ENDIF
+!IFDEF OBJS_pangocairo
+PKG_LINK = $(GLIB_LIBS) $(LIBICONV_LIBS) \
+ pango-$(PANGO_VER).lib $(CAIRO_LIBS) \
+ pangoft2-$(PANGO_VER).lib $(FREETYPE2_LIBS) $(FONTCONFIG_LIBS)
+!ENDIF
+
!IF DEFINED (OBJS_querymodules) || DEFINED (OBJS_testfonts)
PKG_LINK = $(GLIB_LIBS) $(LIBICONV_LIBS) \
pango-$(PANGO_VER).lib pangowin32-$(PANGO_VER).lib
@@ -123,7 +129,7 @@ basic-x.obj : ..\modules\basic\basic-x.c
fribidi.obj : mini-fribidi\fribidi.c
$(CC) $(PKG_CFLAGS) -GD -c mini-fribidi\fribidi.c
fribidi_get_type.obj : mini-fribidi\fribidi_get_type.c
- $(CC) $(PKG_CFLAGS) -GD -c mini-fribidi\fribidi_get_type.c
+ $(CC) $(PKG_CFLAGS) -GD -Dpango_get_mirror_char=_pango_get_mirror_char -c mini-fribidi\fribidi_get_type.c
!IFDEF OBJS_pangowin32
PKG_CFLAGS = $(PKG_CFLAGS) -DPANGO_MODULE_PREFIX=_pango_basic_win32
@@ -160,6 +166,18 @@ OBJECTS = \
basic-x.obj
!ENDIF
+!IFDEF OBJS_pangocairo
+PKG_CFLAGS = \
+ $(PKG_CFLAGS) $(FONTCONFIG_CFLAGS) $(FREETYPE2_CFLAGS) \
+ -DHAVE_CAIRO_FREETYPE $(CAIRO_CFLAGS)
+OBJECTS = \
+ pangocairo-fcfont.obj \
+ pangocairo-fcfontmap.obj \
+ pangocairo-font.obj \
+ pangocairo-fontmap.obj \
+ pangocairo-render.obj \
+!ENDIF
+
!IFDEF OBJS_querymodules
OBJECTS = \
querymodules.obj
@@ -190,6 +208,7 @@ pango_headers= \
pango-item.h \
pango-layout.h \
pango-modules.h \
+ pango-renderer.h \
pango-script.h \
pango-tabs.h \
pango-types.h \