mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-22 17:08:53 +02:00
win32: Update msvc infrastructure for gdk-pixbuf split and cairo-gobject
This commit is contained in:
@@ -55,8 +55,9 @@ BABL_CFLAGS = -I $(BABL)
|
||||
BABL_LIBS = $(BABL)\babl\babl-1.0.lib
|
||||
|
||||
# force inclusion of the _right_ cairoversion.h even when using without installation
|
||||
CAIRO_CFLAGS = -FI $(CAIRO)\cairo-version.h -I $(CAIRO)\src -I $(CAIRO)
|
||||
CAIRO_LIBS = $(CAIRO)\src\libcairo.lib
|
||||
CAIRO_CFLAGS = -FI $(CAIRO)\cairo-version.h -I $(CAIRO)\src -I $(CAIRO) -I $(CAIRO)\util\cairo-gobject -DCAIRO_HAS_GOBJECT_FUNCTIONS
|
||||
CAIRO_LIBS = $(CAIRO)\src\libcairo.lib
|
||||
CAIRO_GOBJECT_LIBS = $(CAIRO)\util\cairo-gobject\cairo-gobject.lib
|
||||
|
||||
DIRENT_CFLAGS = -I $(GLIB)\build\win32\dirent
|
||||
DIRENT_LIBS = $(GLIB)\build\win32\dirent\dirent.lib
|
||||
@@ -83,9 +84,6 @@ FONTCONFIG_CFLAGS = -I $(DEVTOP)\include
|
||||
FONTCONFIG_LIBS = $(DEVTOP)\lib\fontconfig.lib
|
||||
!ENDIF
|
||||
|
||||
GDK_PIXBUF_CFLAGS = -I $(GDK_PIXBUF)
|
||||
GDK_PIXBUF_LIBS = $(GTK2)\gdk-pixbuf\gdk_pixbuf-$(GDK_PIXBUF_VER).lib
|
||||
|
||||
GIMP_CFLAGS = -I $(GIMP)
|
||||
GIMP_PLUGIN_LIBS = $(GIMP)\libgimp\gimp-$(GIMP_VER).lib $(GIMP)\libgimp\gimpui-$(GIMP_VER).lib
|
||||
|
||||
@@ -99,6 +97,9 @@ GTHREAD_LIBS = $(GLIB)\gthread\gthread-$(GLIB_VER).lib
|
||||
!IFNDEF GDK_PIXBUF
|
||||
GDK_PIXBUF_CFLAGS = $(GTK2_CFLAGS)
|
||||
GDK_PIXBUF_LIBS = $(GTK2_LIBS)
|
||||
!ELSE
|
||||
GDK_PIXBUF_CFLAGS = -I $(GDK_PIXBUF)
|
||||
GDK_PIXBUF_LIBS = $(GDK_PIXBUF)\gdk-pixbuf\gdk_pixbuf-$(GDK_PIXBUF_VER).lib
|
||||
!ENDIF
|
||||
|
||||
GNOMECANVAS_CFLAGS = -I $(GNOMECANVAS)
|
||||
@@ -110,11 +111,11 @@ GNOMEPRINT_LIBS = $(GNOMEPRINT)\libgnomeprint\gnome-print-$(GNOMEPRINT_VER).lib
|
||||
GNOMEPRINTUI_CFLAGS = -I $(GNOMEPRINTUI)
|
||||
GNOMEPRINTUI_LIBS = $(GNOMEPRINTUI)\libgnomeprintui\gnome-printui-$(GNOMEPRINTUI_VER).lib
|
||||
|
||||
GTK_CFLAGS = -I$(GTK)\gdk -I$(GTK)\gdk -I$(GTK)
|
||||
GTK_LIBS = $(GTK)\gtk\gtk.lib $(GTK)\gdk\gdk.lib
|
||||
GTK_CFLAGS = -I$(GTK)\gdk -I$(GTK)\gdk -I$(GTK) $(GDK_PIXBUF_CFLAGS)
|
||||
GTK_LIBS = $(GTK)\gtk\gtk.lib $(GTK)\gdk\gdk.lib $(GDK_PIXBUF_LIBS)
|
||||
|
||||
GTK2_CFLAGS = $(GLIB_CFLAGS) $(ATK_CFLAGS) -I$(GTK2)\gdk -I$(GTK2)\gdk -I$(GTK2) -I$(PANGO) -I$(ATK) $(CAIRO_CFLAGS)
|
||||
GTK2_LIBS = $(GTK2)\gtk\gtk-win32-$(GTK2_VER).lib $(GTK2)\gdk\gdk-win32-$(GTK2_VER).lib $(GTK2)\gdk-pixbuf\gdk_pixbuf-$(GTK2_VER).lib $(PANGO_LIBS)
|
||||
GTK2_CFLAGS = $(GLIB_CFLAGS) $(ATK_CFLAGS) -I$(GTK2)\gdk -I$(GTK2)\gdk -I$(GTK2) $(GDK_PIXBUF_CFLAGS) -I$(PANGO) -I$(ATK) $(CAIRO_CFLAGS)
|
||||
GTK2_LIBS = $(GTK2)\gtk\gtk-win32-$(GTK2_VER).lib $(GTK2)\gdk\gdk-win32-$(GTK2_VER).lib $(PANGO_LIBS)
|
||||
|
||||
GTKGLAREA_CFLAGS = -I $(GTKGLAREA)
|
||||
GTKGLAREA_LIBS = $(GTKGLAREA)\gtkgl\gtkgl-$(GTKGLAREA_VER).lib
|
||||
@@ -178,6 +179,9 @@ PNG_CFLAGS = -I $(DEVTOP)\include $(ZLIB_CFLAGS)
|
||||
PNG_LIBS = $(DEVTOP)\lib\libpng.lib $(ZLIB_LIBS)
|
||||
!ENDIF
|
||||
|
||||
LIBCROCO_CFLAGS = -I $(LIBCROCO)
|
||||
LIBCROCO_LIBS = -I $(LIBCROCO)\src\libcroco-0.0.lib
|
||||
|
||||
RSVG_CFLAGS = -I $(RSVG)\..
|
||||
RSVG_LIBS = $(RSVG)\librsvg-2.lib
|
||||
|
||||
|
@@ -39,7 +39,6 @@ DEVTOP=$(TOP)\..\other\dev
|
||||
# built using libtool.
|
||||
|
||||
ATK_VER = 1.0
|
||||
CAIRO_VER = 1.4
|
||||
FREETYPE2_VER = 2.0
|
||||
GIMP_VER = 1.2
|
||||
GDK_PIXBUF_VER = 2.0
|
||||
@@ -63,18 +62,21 @@ RSVG_VER = 2.4
|
||||
|
||||
ATK = $(TOP)/atk
|
||||
BABL = $(TOP)/babl
|
||||
CAIRO = d:\devel\from-svn\other\cairo-1.8.4
|
||||
CAIRO = d:\devel\from-git\cairo
|
||||
GIMP = $(TOP)/gimp
|
||||
GEGL = $(TOP)/gegl
|
||||
GLIB = $(TOP)/glib
|
||||
GNOMECANVAS = $(TOP)\libgnomecanvas
|
||||
GNOMECANVAS_VER = 2.9
|
||||
|
||||
GDK_PIXBUF = $(TOP)/gdk-pixbuf
|
||||
GDK_PIXBUF_VER = 2.0
|
||||
|
||||
# GTK+ 1.3.0, gtk-1-3-win32-production branch. Rename directory
|
||||
# to gtk+p after initial checkout from CVS.
|
||||
GTK = $(TOP)/gtk+p
|
||||
# GTK+ 2.0
|
||||
GTK2 = $(TOP)/gtk+
|
||||
GTK2 = $(TOP)/gtk-2-2x
|
||||
GTKSOURCEVIEW = $(TOP)/gtksourceview
|
||||
GNOMEPRINT = $(TOP)\libgnomeprint
|
||||
GNOMEPRINT_VER = 2.8
|
||||
@@ -104,12 +106,16 @@ GLIB_GENMARSHAL = $(GLIB)/gobject/glib-genmarshal
|
||||
GTKEXTRA = $(TOP)/gtk+extra
|
||||
GTKGLAREA = $(TOP)/gtkglarea
|
||||
#INTL = d:/devel/from-svn/other/intl-tml
|
||||
JPEG = d:/devel/from-svn/other/jpeg-6b
|
||||
#JPEG = d:/devel/from-svn/other/jpeg-6b
|
||||
LCMS = d:/devel/other/lcms-1.15
|
||||
LIBART = $(TOP)/libart_lgpl
|
||||
LIBICONV = $(TOP)/libiconv-$(LIBICONV_VER)
|
||||
LIBXSLT = $(TOP)/libxslt
|
||||
#PNG = d:/devel/from-svn/other/lpng1224
|
||||
# Only work with a trick whit unistalled version. Use:
|
||||
# junction src librcroco
|
||||
# in the checkout directory to have the headers avalibale for #include <libcroco/...>
|
||||
LIBCROCO = $(TOP)\libcroco
|
||||
RSVG = $(TOP)\librsvg
|
||||
SVG = $(TOP)\libsvg
|
||||
#TIFF = d:/devel/from-svn/other/tiff-3.7.2
|
||||
|
Reference in New Issue
Block a user