[gtk+] win32: update msvc build
- From: Hans Breuer <hans src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] win32: update msvc build
- Date: Sun, 2 Jan 2011 16:37:09 +0000 (UTC)
commit 95213b3f045a080b92d8e830625023a8ac6370c3
Author: Hans Breuer <hans breuer org>
Date: Sun Jan 2 12:00:44 2011 +0100
win32: update msvc build
gtk/makefile.msc.in | 234 ++++++++++++++++++++++-----------------------------
makefile.msc | 2 +-
tests/makefile.msc | 16 ++--
3 files changed, 110 insertions(+), 142 deletions(-)
---
diff --git a/gtk/makefile.msc.in b/gtk/makefile.msc.in
index bdb138a..c2af468 100644
--- a/gtk/makefile.msc.in
+++ b/gtk/makefile.msc.in
@@ -10,13 +10,11 @@ TOP = ..\..
################################################################
# Not the real version but the one used in the DLL names
-GTK_VER = 2.0
-GDK_PIXBUF_VER = 2.0
+GTK_VER = 3.0
GDK_LIBS = ../gdk/gdk-win32-$(GTK_VER).lib
GTK_LIBS = gtk-win32-$(GTK_VER).lib
-GDK_PIXBUF_LIBS = ../gdk-pixbuf/gdk_pixbuf-$(GDK_PIXBUF_VER).lib
GTK_BINARY_VERSION = @GTK_BINARY_VERSION@
# Perl and awk are needed to generate some source files.
@@ -25,7 +23,7 @@ GTK_BINARY_VERSION = @GTK_BINARY_VERSION@
PERL = perl
AWK = gawk
-INCLUDES = -FImsvc_recommended_pragmas.h -I . -I .. -I ../gdk -I ../gdk-pixbuf
+INCLUDES = -FImsvc_recommended_pragmas.h -I . -I .. -I ../gdk $(GDK_PIXBUF_CFLAGS)
DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) \
$(INTL_CFLAGS) $(ATK_CFLAGS) $(CAIRO_CFLAGS)
LDFLAGS = $(ATK_LIBS) /link /machine:ix86 $(LINKDEBUG)
@@ -38,54 +36,29 @@ DEFINES = \
-DGTK_VERSION=\"$(GTK_VER)\" -DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\" \
-DGTK_HOST=\"win32\" \
-DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED \
- -DGTK_PRINT_BACKENDS=\"file,lpr\" \
+ -DGTK_PRINT_BACKENDS=\"file,lpr\" \
+ -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED \
-DGTK_PRINT_PREVIEW_COMMAND="\"evince --unlink-tempfile --preview %f\"" \
-DGTK_LIBDIR=\"/magic/path/replaced/at/runtime\"
+EXTRALIBS = \
+ $(GDK_LIBS) \
+ $(GDK_PIXBUF_LIBS) \
+ $(PANGO_LIBS) $(INTL_LIBS) \
+ $(GLIB_LIBS) $(GMODULE_LIBS) $(GIO_LIBS) \
+ $(CAIRO_LIBS) $(PANGOCAIRO_LIBS) $(CAIRO_GOBJECT_LIBS) \
+
TOUCH = copy makefile.msc+nul
gtkbuiltincache.h: gtk-update-icon-cache.exe
- cd stock-icons\16
- copy gtk-go-forward-ltr.png gtk-go-back-rtl.png
- copy gtk-go-back-ltr.png gtk-go-forward-rtl.png
- copy gtk-goto-last-ltr.png gtk-goto-first-rtl.png
- copy gtk-goto-first-ltr.png gtk-goto-last-rtl.png
- copy gtk-media-rewind-ltr.png gtk-media-forward-rtl.png
- copy gtk-media-previous-ltr.png gtk-media-next-rtl.png
- copy gtk-media-next-ltr.png gtk-media-previous-rtl.png
- copy gtk-media-forward-ltr.png gtk-media-rewind-rtl.png
- copy gtk-floppy.png gtk-save.png
- copy gtk-harddisk.png drive-harddisk.png
- copy gtk-directory.png folder.png
- copy gtk-directory.png folder-remote.png
- copy gtk-home.png user-home.png
- copy gtk-directory.png user-desktop.png
- copy gtk-file.png text-x-generic.png
- cd ..\24
- copy gtk-go-forward-ltr.png gtk-go-back-rtl.png
- copy gtk-go-back-ltr.png gtk-go-forward-rtl.png
- copy gtk-goto-last-ltr.png gtk-goto-first-rtl.png
- copy gtk-goto-first-ltr.png gtk-goto-last-rtl.png
- copy gtk-media-rewind-ltr.png gtk-media-forward-rtl.png
- copy gtk-media-previous-ltr.png gtk-media-next-rtl.png
- copy gtk-media-next-ltr.png gtk-media-previous-rtl.png
- copy gtk-media-forward-ltr.png gtk-media-rewind-rtl.png
- copy gtk-floppy.png gtk-save.png
- copy gtk-harddisk.png drive-harddisk.png
- copy gtk-directory.png folder.png
- copy gtk-directory.png folder-remote.png
- copy gtk-home.png user-home.png
- copy gtk-directory.png user-desktop.png
- copy gtk-file.png text-x-generic.png
- cd ..\..
del gtkicontheme.obj
gtk-update-icon-cache --force --ignore-theme-index \
--source builtin_icons stock-icons > gtkbuiltincache.h
GENERATED = \
gtktypebuiltins.h gtktypebuiltins.c \
- gtkmarshal.h gtkmarshal.c gtkmarshalers.h gtkmarshalers.c \
- gtk.def gtktypefuncs.c
+ gtkmarshalers.h gtkmarshalers.c \
+ gtk.def gtkalias.h gtkaliasdef.c gtktypefuncs.c
all : \
..\config.h \
@@ -97,28 +70,6 @@ all : \
# gtk-win32-$(GTK_VER)s.lib \
# gtk-x11-$(GTK_VER).dll
-gtk_OBJECTS_deprecated = \
- gtkcombo.obj \
- gtkclist.obj \
- gtkctree.obj \
- gtkfilesel.obj \
- gtktext.obj \
- gtktoolbar.obj \
- gtklist.obj \
- gtkitemfactory.obj \
- gtkoptionmenu.obj \
- gtktree.obj \
- gtktreeitem.obj \
- gtkoldeditable.obj \
- gtklistitem.obj \
- gtkprogress.obj \
- gtktipsquery.obj \
- gtkshow.obj \
- gtkpreview.obj \
- gtkseparatortoolitem.obj \
- gtktypeutils.obj \
- gtktooltips.obj \
-
gtk_OBJECTS_cell = \
gtkcelleditable.obj \
gtkcelllayout.obj \
@@ -131,6 +82,7 @@ gtk_OBJECTS_cell = \
gtkcellrendererprogress.obj \
gtkcellrendererspin.obj \
gtkcellrendererspinner.obj \
+# gtkcellsizerequest.obj \
gtkcellview.obj \
gtkliststore.obj \
gtktreednd.obj \
@@ -150,7 +102,7 @@ gtk_OBJECTS_file = \
gtkfilechooserdialog.obj \
gtkfilechooserembed.obj \
gtkfilechooserentry.obj \
- gtkfilechoosersettings.obj \
+# gtkfilechoosersettings.obj \
gtkfilechooserutils.obj \
gtkfilechooserwidget.obj \
gtkfilefilter.obj \
@@ -160,9 +112,9 @@ gtk_OBJECTS_file = \
gtk_OBJECTS_print = \
gtkprint-win32.obj \
gtkprintcontext.obj \
+ gtkprintoperation-win32.obj \
gtkprintoperation.obj \
gtkprintoperationpreview.obj \
- gtkprintoperation-win32.obj \
gtkprintsettings.obj \
gtkprintutils.obj \
@@ -197,6 +149,7 @@ gtk_OBJECTS_recent = \
gtk_OBJECTS = \
fnmatch.obj \
+ gtk9slice.obj \
gtkaboutdialog.obj \
gtkaccelgroup.obj \
gtkaccellabel.obj \
@@ -207,6 +160,15 @@ gtk_OBJECTS = \
gtkactivatable.obj \
gtkadjustment.obj \
gtkalignment.obj \
+ gtkanimationdescription.obj \
+ gtkappchooser.obj \
+ gtkappchooserbutton.obj \
+ gtkappchooserdialog.obj \
+ gtkappchoosermodule.obj \
+ gtkappchooseronline.obj \
+ gtkappchooseronlinepk.obj \
+ gtkappchooserwidget.obj \
+ gtkapplication.obj \
gtkarrow.obj \
gtkaspectframe.obj \
gtkassistant.obj \
@@ -214,11 +176,16 @@ gtk_OBJECTS = \
gtkbindings.obj \
gtkbbox.obj \
gtkbox.obj \
+ gtkborder.obj \
gtkbuildable.obj \
gtkbuilder.obj \
gtkbuilderparser.obj \
gtkbutton.obj \
gtkcalendar.obj \
+ gtkcellarea.obj \
+ gtkcellareabox.obj \
+ gtkcellareaboxcontext.obj \
+ gtkcellareacontext.obj \
gtkcheckbutton.obj \
gtkcheckmenuitem.obj \
gtkclipboard.obj \
@@ -226,9 +193,9 @@ gtk_OBJECTS = \
gtkcolorsel.obj \
gtkcolorseldialog.obj \
gtkcombobox.obj \
- gtkcomboboxentry.obj \
+ gtkcomboboxtext.obj \
gtkcontainer.obj \
- gtkcurve.obj \
+ gtkcssprovider.obj \
gtkdialog.obj \
gtkdnd.obj \
gtkdrawingarea.obj \
@@ -242,8 +209,8 @@ gtk_OBJECTS = \
gtkfontsel.obj \
gtkfontbutton.obj \
gtkframe.obj \
- gtkgamma.obj \
- gtkgc.obj \
+ gtkgradient.obj \
+ gtkgrid.obj \
gtkhandlebox.obj \
gtkhbbox.obj \
gtkhbox.obj \
@@ -264,16 +231,13 @@ gtk_OBJECTS = \
gtkimmodule.obj \
gtkimmulticontext.obj \
gtkinfobar.obj \
- gtkinputdialog.obj \
gtkinvisible.obj \
- gtkitem.obj \
gtkkeyhash.obj \
gtklabel.obj \
gtklayout.obj \
gtklinkbutton.obj \
gtkmain.obj \
gtkmarshalers.obj \
- gtkmarshal.obj \
gtkmenu.obj \
gtkmenubar.obj \
gtkmenuitem.obj \
@@ -282,15 +246,16 @@ gtk_OBJECTS = \
gtkmessagedialog.obj \
gtkmisc.obj \
gtkmnemonichash.obj \
+ gtkmodifierstyle.obj \
gtkmodules.obj \
gtkmountoperation.obj \
gtkmountoperation-stub.obj \
gtknotebook.obj \
- gtkobject.obj \
gtkoffscreenwindow.obj \
gtkorientable.obj \
gtkpagesetup.obj \
gtkpaned.obj \
+ gtkpango.obj \
gtkpapersize.obj \
gtkpathbar.obj \
gtkplug.obj \
@@ -306,6 +271,7 @@ gtk_OBJECTS = \
gtkrc.obj \
gtkscale.obj \
gtkscalebutton.obj \
+ gtkscrollable.obj \
gtkscrollbar.obj \
gtkscrolledwindow.obj \
gtksearchengine.obj \
@@ -315,22 +281,32 @@ gtk_OBJECTS = \
gtkselection.obj \
gtkseparator.obj \
gtkseparatormenuitem.obj \
+ gtkseparatortoolitem.obj \
gtksettings.obj \
+ gtkshow.obj \
gtksizegroup.obj \
+ gtksizerequest.obj \
gtksocket.obj \
gtksocket-win32.obj \
gtkspinbutton.obj \
gtkspinner.obj \
gtkstatusicon.obj \
gtkstyle.obj \
+ gtkstylecontext.obj \
+ gtkstyleproperties.obj \
+ gtkstyleprovider.obj \
gtkstatusbar.obj \
gtkstock.obj \
+ gtkswitch.obj \
+ gtksymboliccolor.obj \
gtktable.obj \
gtktearoffmenuitem.obj \
- gtkthemes.obj \
+ gtkthemingengine.obj \
+ gtktimeline.obj \
gtktoggleaction.obj \
gtktogglebutton.obj \
gtktoggletoolbutton.obj \
+ gtktoolbar.obj \
gtktoolbutton.obj \
gtktoolitem.obj \
gtktoolitemgroup.obj \
@@ -339,6 +315,7 @@ gtk_OBJECTS = \
gtktooltip.obj \
gtktreedatalist.obj \
gtktypebuiltins.obj \
+ gtktypeutils.obj \
gtkuimanager.obj \
gtkvbbox.obj \
gtkvbox.obj \
@@ -349,13 +326,14 @@ gtk_OBJECTS = \
gtkvscrollbar.obj \
gtkvseparator.obj \
gtkwidget.obj \
+ gtkwidgetpath.obj \
gtkwin32embed.obj \
gtkwin32embedwidget.obj \
gtkwindow.obj \
- gtkwindow-decorate.obj
+# gtkwrapbox.obj \
# Source headers which are non-autogenerated headers
-gtk_public_h_sources = \
+gtk_public_h_sources = \
gtk.h \
gtkaboutdialog.h \
gtkaccelgroup.h \
@@ -367,17 +345,27 @@ gtk_public_h_sources = \
gtkactivatable.h \
gtkadjustment.h \
gtkalignment.h \
+ gtkappchooser.h \
+ gtkappchooserbutton.h \
+ gtkappchooserdialog.h \
+ gtkappchooserwidget.h \
+ gtkapplication.h \
gtkarrow.h \
gtkaspectframe.h \
gtkassistant.h \
gtkbbox.h \
gtkbin.h \
gtkbindings.h \
+ gtkborder.h \
gtkbox.h \
gtkbuilder.h \
gtkbuildable.h \
gtkbutton.h \
gtkcalendar.h \
+ gtkcellarea.h \
+ gtkcellareacontext.h \
+ gtkcellareabox.h \
+ gtkcellareaboxcontext.h \
gtkcelleditable.h \
gtkcelllayout.h \
gtkcellrenderer.h \
@@ -385,47 +373,43 @@ gtk_public_h_sources = \
gtkcellrenderercombo.h \
gtkcellrendererpixbuf.h \
gtkcellrendererprogress.h \
- gtkcellrendererspin.h \
- gtkcellrendererspinner.h \
+ gtkcellrendererspin.h \
+ gtkcellrendererspinner.h\
gtkcellrenderertext.h \
gtkcellrenderertoggle.h \
gtkcellview.h \
gtkcheckbutton.h \
gtkcheckmenuitem.h \
gtkclipboard.h \
- gtkclist.h \
gtkcolorbutton.h \
gtkcolorsel.h \
gtkcolorseldialog.h \
- gtkcombo.h \
gtkcombobox.h \
- gtkcomboboxentry.h \
+ gtkcomboboxtext.h \
gtkcontainer.h \
- gtkctree.h \
- gtkcurve.h \
- gtkdebug.h \
+ gtkcssprovider.h \
+ gtkdebug.h \
gtkdialog.h \
gtkdnd.h \
gtkdrawingarea.h \
- gtkeditable.h \
+ gtkeditable.h \
gtkentry.h \
gtkentrybuffer.h \
gtkentrycompletion.h \
gtkenums.h \
gtkeventbox.h \
gtkexpander.h \
- gtkfilechooser.h \
- gtkfilechooserbutton.h \
- gtkfilechooserdialog.h \
- gtkfilechooserwidget.h \
+ gtkfilechooser.h \
+ gtkfilechooserbutton.h \
+ gtkfilechooserdialog.h \
+ gtkfilechooserwidget.h \
gtkfilefilter.h \
- gtkfilesel.h \
gtkfixed.h \
gtkfontbutton.h \
gtkfontsel.h \
gtkframe.h \
- gtkgamma.h \
- gtkgc.h \
+ gtkgradient.h \
+ gtkgrid.h \
gtkhandlebox.h \
gtkhbbox.h \
gtkhbox.h \
@@ -433,6 +417,7 @@ gtk_public_h_sources = \
gtkhscale.h \
gtkhscrollbar.h \
gtkhseparator.h \
+ gtkhsv.h \
gtkiconfactory.h \
gtkicontheme.h \
gtkiconview.h \
@@ -442,15 +427,11 @@ gtk_public_h_sources = \
gtkimcontextsimple.h \
gtkimmodule.h \
gtkimmulticontext.h \
- gtkinputdialog.h \
+ gtkinfobar.h \
gtkinvisible.h \
- gtkitem.h \
- gtkitemfactory.h \
gtklabel.h \
- gtklayout.h \
+ gtklayout.h \
gtklinkbutton.h \
- gtklist.h \
- gtklistitem.h \
gtkliststore.h \
gtkmain.h \
gtkmenu.h \
@@ -463,21 +444,16 @@ gtk_public_h_sources = \
gtkmodules.h \
gtkmountoperation.h \
gtknotebook.h \
- gtkobject.h \
gtkoffscreenwindow.h \
- gtkoldeditable.h \
- gtkoptionmenu.h \
+ gtkorientable.h \
gtkpagesetup.h \
gtkpaned.h \
gtkpapersize.h \
gtkplug.h \
- gtkpreview.h \
gtkprintcontext.h \
gtkprintoperation.h \
- gtkprintoperationpreview.h \
+ gtkprintoperationpreview.h \
gtkprintsettings.h \
- gtkprivate.h \
- gtkprogress.h \
gtkprogressbar.h \
gtkradioaction.h \
gtkradiobutton.h \
@@ -486,14 +462,15 @@ gtk_public_h_sources = \
gtkrange.h \
gtkrc.h \
gtkrecentaction.h \
- gtkrecentchooser.h \
+ gtkrecentchooser.h \
gtkrecentchooserdialog.h \
- gtkrecentchoosermenu.h \
+ gtkrecentchoosermenu.h \
gtkrecentchooserwidget.h \
- gtkrecentfilter.h \
- gtkrecentmanager.h \
+ gtkrecentfilter.h \
+ gtkrecentmanager.h \
gtkscale.h \
gtkscalebutton.h \
+ gtkscrollable.h \
gtkscrollbar.h \
gtkscrolledwindow.h \
gtkselection.h \
@@ -501,17 +478,24 @@ gtk_public_h_sources = \
gtkseparatormenuitem.h \
gtkseparatortoolitem.h \
gtksettings.h \
+ gtkshow.h \
gtksizegroup.h \
+ gtksizerequest.h \
gtksocket.h \
gtkspinbutton.h \
gtkspinner.h \
gtkstatusbar.h \
gtkstatusicon.h \
gtkstock.h \
+ gtkstylecontext.h \
+ gtkstyleproperties.h \
+ gtkstyleprovider.h \
gtkstyle.h \
+ gtkswitch.h \
+ gtksymboliccolor.h \
gtktable.h \
- gtktearoffmenuitem.h \
- gtktext.h \
+ gtktearoffmenuitem.h \
+ gtktestutils.h \
gtktextbuffer.h \
gtktextbufferrichtext.h \
gtktextchild.h \
@@ -521,20 +505,18 @@ gtk_public_h_sources = \
gtktexttag.h \
gtktexttagtable.h \
gtktextview.h \
- gtktipsquery.h \
+ gtkthemingengine.h \
gtktoggleaction.h \
gtktogglebutton.h \
gtktoggletoolbutton.h \
gtktoolbar.h \
gtktoolbutton.h \
gtktoolitem.h \
- gtktoolitemgroup.h \
+ gtktoolitemgroup.h \
gtktoolpalette.h \
+ gtktoolshell.h \
gtktooltip.h \
- gtktooltips.h \
- gtktree.h \
gtktreednd.h \
- gtktreeitem.h \
gtktreemodel.h \
gtktreemodelfilter.h \
gtktreemodelsort.h \
@@ -554,6 +536,7 @@ gtk_public_h_sources = \
gtkvscrollbar.h \
gtkvseparator.h \
gtkwidget.h \
+ gtkwidgetpath.h \
gtkwindow.h
# these aren't use here, but listed for reference
@@ -567,7 +550,7 @@ gtk_extra_sources = \
gtk.def: gtk.symbols makefile.msc
echo EXPORTS > gtk.def
- cl /EP -DG_OS_WIN32 \
+ cl /EP -DG_OS_WIN32 -DGDK_WINDOWING_WIN32 \
-DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= \
-DG_GNUC_PRINTF=;G_GNUC_PRINTF gtk.symbols >> gtk.def
@@ -601,15 +584,6 @@ gtkmarshalers.h : gtkmarshalers.list makefile.msc
gtkmarshalers.c : gtkmarshalers.list makefile.msc
$(GLIB)\gobject\glib-genmarshal --prefix=_gtk_marshal gtkmarshalers.list --body >gtkmarshalers.c
-# public, deprecated marshalers
-gtkmarshal.h : gtkmarshal.list
- echo #ifndef GTK_DISABLE_DEPRECATED >gtkmarshal.h
- $(GLIB)\gobject\glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --header >>gtkmarshal.h
- echo #endif /* GTK_DISABLE_DEPRECATED */ >>gtkmarshal.h
-
-gtkmarshal.c : gtkmarshal.list
- $(GLIB)\gobject\glib-genmarshal --prefix=gtk_marshal gtkmarshal.list --body >gtkmarshal.c
-
gtktypefuncs.c : makefile.msc
echo /*none*/ > gtktypefuncs.c
@@ -618,8 +592,6 @@ gtk-win32.res : gtk-win32.rc
# build some static limits to covercome command line too long
# may also speed up the build
-gtk-deprecated.lib : $(gtk_OBJECTS_deprecated)
- lib /out:gtk-deprecated.lib $(gtk_OBJECTS_deprecated)
gtk-cell.lib : $(gtk_OBJECTS_cell)
lib /out:gtk-cell.lib $(gtk_OBJECTS_cell)
@@ -640,7 +612,6 @@ gtk-core.lib : $(gtk_OBJECTS)
lib /out:gtk-core.lib $(gtk_OBJECTS)
gtk_SUBLIBS = \
- gtk-deprecated.lib \
gtk-cell.lib \
gtk-file.lib \
gtk-print.lib \
@@ -652,10 +623,9 @@ gtk_SUBLIBS = \
# Linking:
#
libgtk-win32-$(GTK_VER)-0.dll : $(gtk_SUBLIBS) gtk.def gtk-win32.res
- $(CC) $(CFLAGS) -LD -Fm -Fe$@ $(gtk_SUBLIBS) gtk-win32.res \
- $(GDK_LIBS) $(GDK_PIXBUF_LIBS) $(PANGO_LIBS) $(INTL_LIBS) $(GLIB_LIBS) $(GMODULE_LIBS) \
- $(CAIRO_LIBS) $(PANGOCAIRO_LIBS) \
- gdi32.lib user32.lib advapi32.lib wsock32.lib shell32.lib ole32.lib comdlg32.lib winspool.lib comctl32.lib \
+ $(CC) $(CFLAGS) -LD -Fm -Fe$@ $(gtk_SUBLIBS) gtk-win32.res $(EXTRALIBS) \
+ gdi32.lib user32.lib advapi32.lib wsock32.lib shell32.lib ole32.lib \
+ comdlg32.lib winspool.lib comctl32.lib \
$(LDFLAGS) /implib:gtk-win32-$(GTK_VER).lib /def:gtk.def
gtk-win32-$(GTK_VER)s.lib : $(gtk_OBJECTS)
diff --git a/makefile.msc b/makefile.msc
index f95e5d3..3af6b7c 100644
--- a/makefile.msc
+++ b/makefile.msc
@@ -1,7 +1,7 @@
## Makefile for building the Gtk+ dlls with Microsoft C
## Use: nmake -f makefile.msc
-PARTS = gdk-pixbuf gdk gtk tests
+PARTS = gdk gtk tests
all : \
config.h \
diff --git a/tests/makefile.msc b/tests/makefile.msc
index 9b097a7..8d0532e 100644
--- a/tests/makefile.msc
+++ b/tests/makefile.msc
@@ -10,14 +10,12 @@ TOP = ..\..
################################################################
# Possibly override versions from build/win32/module.defs
-GTK_VER = 2.0
-GDK_PIXBUF_VER = 2.0
+GTK_VER = 3.0
GDK_LIBS = ../gdk/gdk-win32-$(GTK_VER).lib
GTK_LIBS = ../gtk/gtk-win32-$(GTK_VER).lib
-GDK_PIXBUF_LIBS = ../gdk-pixbuf/gdk_pixbuf-$(GDK_PIXBUF_VER).lib
-INCLUDES = -I . -I .. -I ../gdk -I ../gdk-pixbuf -I ../gtk
+INCLUDES = -I . -I .. -I ../gdk -I ../gtk $(GDK_PIXBUF_CFLAGS)
DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) $(INTL_CFLAGS) $(ATK_CFLAGS) $(CAIRO_CFLAGS)
LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
DEFINES = -DG_LOG_DOMAIN=\"GtkTest\" -DGTK_VERSION=\"$(GTK_VER)\"
@@ -43,7 +41,7 @@ TESTAPPS = \
# autotestfilechooser autotestfilesystem \
# buildertest floatingtest \
flicker \
- objecttests \
+# objecttests \
testaccel testactions testassistant \
testbbox testbuttons \
testcairo testcalendar testcellrenderertext testclientmessage testcombo testcombochange \
@@ -52,13 +50,13 @@ TESTAPPS = \
testfilechooser testfilechooserbutton testframe \
testgrouping testgtk \
testicontheme testiconview testimage testinput \
- testmenus testmountoperation testmenubars testmerge testmultidisplay testmultiscreen \
+ testmountoperation testmenubars testmerge testmultidisplay testmultiscreen \
testnouiprint testnotebookdnd \
testoffscreen testorientable \
testprint \
- testrecentchooser testrecentchoosermenu testrgb testrichtext \
+ testrecentchooser testrecentchoosermenu testrichtext \
testscale testselection testspinbutton \
- testtext testtoolbar testtooltips \
+ testtoolbar testtooltips \
testtreecolumns testtreecolumnsizing testtreeedit testtreeflow testtreefocus \
testtreemodel testtreesort testtreeview treestoretest \
testsocket testsocket_child teststatusicon \
@@ -110,7 +108,7 @@ EXTRA_OBJETCS = testsocket_common.obj
$(TESTAPP).exe : ../gtk/gtk-win32-$(GTK_VER).lib $(TESTAPP).obj $(EXTRA_OBJETCS)
$(CC) $(CFLAGS) $(TESTAPP).obj $(EXTRA_OBJETCS) $(GTK_LIBS) $(GDK_LIBS) $(GDK_PIXBUF_LIBS) \
- $(PANGO_LIBS) $(GLIB_LIBS) $(CAIRO_LIBS) $(EXTRA_LIBS) $(LDFLAGS)
+ $(PANGO_LIBS) $(PANGOCAIRO_LIBS) $(GLIB_LIBS) $(CAIRO_LIBS) $(EXTRA_LIBS) $(LDFLAGS)
$(TESTAPP).obj : $(TESTAPP).c
$(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"$(TESTAPP)\" $(TESTAPP).c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]