X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=tests%2Fmakefile.msc;h=2e7feb3c830ea10267d4e24e411fddbca55eb55b;hb=04d6c99a71e13dcdadb10fbd376d9deb90a3e340;hp=64069a4afb8b94cfa9a6fde3c3b36cfade993161;hpb=ec09f3ab15ad4c797367363a40ac489d7ec64e8f;p=~andy%2Fgtk diff --git a/tests/makefile.msc b/tests/makefile.msc index 64069a4af..2e7feb3c8 100644 --- a/tests/makefile.msc +++ b/tests/makefile.msc @@ -10,15 +10,13 @@ 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 -DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) $(INTL_CFLAGS) $(ATK_CFLAGS) +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)\" @@ -38,35 +36,78 @@ all : \ # # Test programs: # -TESTAPPS = testcalendar testdnd testgtk testinput testrgb testselection \ - testtext testtextbuffer testsocket testsocket_child \ - testtreeedit testtreeflow \ - testtreecolumns testtreefocus testtreesort testtreeview treestoretest \ - testthreads simple +TESTAPPS = \ +# autotestfilechooser autotestfilesystem \ +# buildertest floatingtest \ + flicker \ +# objecttests \ + testaccel testactions testassistant \ + testbbox testbuttons \ + testcairo testcalendar testcellrenderertext testclientmessage testcombo testcombochange \ + testdnd \ + testellipsise testentrycompletion testentryicons \ + testfilechooser testfilechooserbutton testframe \ + testgrouping testgtk \ + testicontheme testiconview testimage testinput \ + testmountoperation testmenubars testmerge testmultidisplay testmultiscreen \ + testnouiprint testnotebookdnd \ + testoffscreen testorientable \ + testprint \ + testrecentchooser testrecentchoosermenu testrichtext \ + testscale testselection testspinbutton \ + testtoolbar testtooltips \ + testtreecolumns testtreecolumnsizing testtreeedit testtreeflow testtreefocus \ + testtreemodel testtreesort testtreeview treestoretest \ + teststatusicon \ + testthreads testvolumebutton testwindows testxinerama \ + simple + +# syntax error : illegal character '-' in macro +#stresstest-toolbar all-test-apps: - for %d in ($(TESTAPPS)) do nmake -nologo -f makefile.msc one-test-app THIS=%d + @for %d in ($(TESTAPPS)) do @nmake -nologo -f makefile.msc one-test-app THIS=%d one-test-app: @nmake -nologo -f makefile.msc $(THIS).exe TESTAPP=$(THIS) EXTRA_$(THIS)=1 !ELSE -!IFDEF EXTRA_testgtk EXTRA_OBJETCS = prop-editor.obj + +!IFDEF EXTRA_buildertest +EXTRA_LIBS = $(ATK_LIBS) !ENDIF -!IFDEF EXTRA_testtreeview -EXTRA_OBJETCS = prop-editor.obj +!IFDEF EXTRA_testoffscreen +EXTRA_OBJETCS = gtkoffscreenbox.obj !ENDIF -!IFDEF EXTRA_testtext -EXTRA_OBJETCS = prop-editor.obj +!IFDEF EXTRA_testprint +EXTRA_OBJETCS = testprintfileoperation.obj +EXTRA_LIBS = $(PANGOCAIRO_LIBS) +!ENDIF + +!IFDEF EXTRA_testnouiprint +EXTRA_LIBS = $(PANGOCAIRO_LIBS) +!ENDIF + +!IFDEF EXTRA_testfilechooser +EXTRA_LIBS = gdi32.lib user32.lib shell32.lib +!ENDIF + +!IFDEF EXTRA_testsocket +EXTRA_OBJETCS = testsocket_common.obj +!ENDIF + +!IFDEF EXTRA_testsocket_child +EXTRA_OBJETCS = testsocket_common.obj !ENDIF -$(TESTAPP).exe : ../gtk/gtk-win32-$(GTK_VER).dll $(TESTAPP).obj - $(CC) $(CFLAGS) $(TESTAPP).obj $(EXTRA_OBJETCS) $(GTK_LIBS) $(GDK_LIBS) $(GDK_PIXBUF_LIBS) $(PANGO_LIBS) $(GLIB_LIBS) $(LDFLAGS) +$(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) $(PANGOCAIRO_LIBS) $(GLIB_LIBS) $(CAIRO_LIBS) $(EXTRA_LIBS) $(LDFLAGS) $(TESTAPP).obj : $(TESTAPP).c $(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"$(TESTAPP)\" $(TESTAPP).c