]> Pileus Git - ~andy/gtk/blobdiff - tests/Makefile.am
Fix up linker flags
[~andy/gtk] / tests / Makefile.am
index db204ce804b4382b2af3fd3a879845046ec0d122..d8b4ea8bd2f3e539f92fed6be48427d49ab41042 100644 (file)
@@ -1,13 +1,13 @@
 ## Makefile.am for gtk+/tests
+include $(top_srcdir)/Makefile.decl
 
-INCLUDES =                                     \
-       -I$(top_srcdir)                         \
-       -I$(top_builddir)/gdk                   \
-       -I$(top_srcdir)/gdk                     \
-       -DGDK_PIXBUF_DISABLE_DEPRECATED         \
-       -DGDK_DISABLE_DEPRECATED                \
-       -DGTK_DISABLE_DEPRECATED                \
-       $(GTK_DEBUG_FLAGS)                      \
+INCLUDES =                             \
+       -I$(top_srcdir)                 \
+       -I$(top_builddir)/gdk           \
+       -I$(top_srcdir)/gdk             \
+       -DGDK_DISABLE_DEPRECATED        \
+       -DGTK_DISABLE_DEPRECATED        \
+       $(GTK_DEBUG_FLAGS)              \
        $(GTK_DEP_CFLAGS)
 
 DEPS =                                                                 \
@@ -18,30 +18,35 @@ DEPS =                                                                      \
 LDADDS =                                                               \
        $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la  \
        $(top_builddir)/gdk/$(gdktargetlib)                             \
-       $(top_builddir)/gtk/$(gtktargetlib)
+       $(top_builddir)/gtk/$(gtktargetlib)                             \
+       $(GTK_DEP_LIBS)
 
 if USE_X11
 testsocket_programs = testsocket testsocket_child
 endif
 
-TESTS = floatingtest
-
-noinst_PROGRAMS =                      \
-       autotestfilechooser             \
-       floatingtest                    \
+noinst_PROGRAMS =  $(TEST_PROGS)       \
        simple                          \
+       flicker                         \
+       print-editor                    \
        testaccel                       \
        testassistant                   \
+       testbbox                        \
+       testbuttons                     \
        testcairo                       \
        testcalendar                    \
        testcombo                       \
        testcombochange                 \
        testcellrenderertext            \
+       testclientmessage               \
        testdnd                         \
        testellipsise                   \
        testentrycompletion             \
+       testentryicons                  \
+       testextendedlayout              \
        testfilechooser                 \
        testfilechooserbutton           \
+       testframe                       \
        testgtk                         \
        testiconview                    \
        testicontheme                   \
@@ -49,17 +54,24 @@ noinst_PROGRAMS =                   \
        testinput                       \
        testmenus                       \
        testmenubars                    \
+       testmountoperation              \
        testmultidisplay                \
        testmultiscreen                 \
        testnotebookdnd                 \
+       testnouiprint                   \
+       testoffscreen                   \
+       testorientable                  \
+       testprint                       \
        testrgb                         \
        testrecentchooser               \
+       testrecentchoosermenu           \
+       testrichtext                    \
+       testscale                       \
        testselection                   \
        $(testsocket_programs)          \
        testspinbutton                  \
        teststatusicon                  \
        testtext                        \
-        testtextbuffer                 \
        testtoolbar                     \
        stresstest-toolbar              \
        testtreeedit                    \
@@ -68,32 +80,56 @@ noinst_PROGRAMS =                   \
        testtreefocus                   \
        testtreeflow                    \
        testtreecolumns                 \
+       testtreecolumnsizing            \
        testtreesort                    \
        treestoretest                   \
        testxinerama                    \
+       testwindows                     \
        pixbuf-read                     \
        pixbuf-lowmem                   \
        pixbuf-randomly-modified        \
        pixbuf-random                   \
        pixbuf-threads                  \
        testmerge                       \
-       testactions
+       testactions                     \
+       testgrouping                    \
+       testtooltips                    \
+       testvolumebutton
+
+if HAVE_CXX
+noinst_PROGRAMS += autotestkeywords
+TESTS = autotestkeywords
+
+autotestkeywords_SOURCES = autotestkeywords.cc
+autotestkeywords_CPPFLAGS = -I$(srcdir)/dummy-headers
+
+if HAVE_OBJC
+autotestkeywords_CPPFLAGS += -DHAVE_OBJC=1 -x objective-c++
+endif
 
-autotestfilechooser_DEPENDENCIES = $(TEST_DEPS)
+endif
+
+flicker_DEPENDENCIES = $(TEST_DEPS)
 simple_DEPENDENCIES = $(TEST_DEPS)
-floatingtest_DEPENDENCIES = $(TEST_DEPS)
+print_editor_DEPENDENCIES = $(TEST_DEPS)
 testicontheme_DEPENDENCIES = $(TEST_DEPS)
 testiconview_DEPENDENCIES = $(TEST_DEPS)
 testaccel_DEPENDENCIES = $(TEST_DEPS)
 testassistant_DEPENDENCIES = $(TEST_DEPS)
+testbbox_DEPENDENCIES = $(TEST_DEPS)
+testbuttons_DEPENDENCIES = $(TEST_DEPS)
+testframe_DEPENDENCIES = $(TEST_DEPS)
 testcairo_DEPENDENCIES = $(TEST_DEPS)
 testcalendar_DEPENDENCIES = $(TEST_DEPS)
 testcombo_DEPENDENCIES = $(TEST_DEPS)
 testcombochange_DEPENDENCIES = $(TEST_DEPS)
 testcellrenderertext_DEPENDENCIES = $(TEST_DEPS)
+testclientmessage_DEPENDENCIES = $(TEST_DEPS)
 testdnd_DEPENDENCIES = $(TEST_DEPS)
 testellipsise_DEPENDENCIES = $(TEST_DEPS)
 testentrycompletion_DEPENDENCIES = $(TEST_DEPS)
+testentryicons_DEPENDENCIES = $(TEST_DEPS)
+testextendedlayout_DEPENDENCIES = $(TEST_DEPS)
 testfilechooser_DEPENDENCIES = $(TEST_DEPS)
 testfilechooserbutton_DEPENDENCIES = $(TEST_DEPS)
 testgtk_DEPENDENCIES = $(TEST_DEPS)
@@ -101,43 +137,61 @@ testinput_DEPENDENCIES = $(TEST_DEPS)
 testimage_DEPENDENCIES = $(TEST_DEPS)
 testmenus_DEPENDENCIES = $(TEST_DEPS)
 testmenubars_DEPENDENCIES = $(TEST_DEPS)
+testmountoperation_DEPENDENCIES = $(TEST_DEPS)
 testmultidisplay_DEPENDENCIES = $(TEST_DEPS)
 testmultiscreen_DEPENDENCIES = $(TEST_DEPS)
 testnotebookdnd_DEPENDENCIES = $(TEST_DEPS)
+testnouiprint_DEPENDENCIES = $(TEST_DEPS)
+testoffscreen_DEPENDENCIES = $(TEST_DEPS)
+testorientable_DEPENDENCIES = $(TEST_DEPS)
+testprint_DEPENDENCIES = $(TEST_DEPS)
 testrecentchooser_DEPENDENCIES = $(TEST_DEPS)
+testrecentchoosermenu_DEPENDENCIES = $(TEST_DEPS)
 testrgb_DEPENDENCIES = $(TEST_DEPS)
+testrichtext_DEPENDENCIES = $(TEST_DEPS)
+testscale_DEPENDENCIES = $(TEST_DEPS)
 testselection_DEPENDENCIES = $(TEST_DEPS)
 testsocket_DEPENDENCIES = $(DEPS)
 testsocket_child_DEPENDENCIES = $(DEPS)
 testspinbutton_DEPENDENCIES = $(TEST_DEPS)
 teststatusicon_DEPENDENCIES = $(TEST_DEPS)
 testtext_DEPENDENCIES = $(TEST_DEPS)
-testtextbuffer_DEPENDENCIES = $(TEST_DEPS)
 testtreeedit_DEPENDENCIES = $(DEPS)
 testtreemodel_DEPENDENCIES = $(DEPS)
 testtreeview_DEPENDENCIES = $(DEPS)
 testtreefocus_DEPENDENCIES = $(DEPS)
 testtreeflow_DEPENDENCIES = $(DEPS)
 testtreecolumns_DEPENDENCIES = $(DEPS)
+testtreecolumnsizing_DEPENDENCIES = $(DEPS)
 testtreesort_DEPENDENCIES = $(DEPS)
 treestoretest_DEPENDENCIES = $(TEST_DEPS)
 testxinerama_DEPENDENCIES = $(TEST_DEPS)
 testmerge_DEPENDENCIES = $(TEST_DEPS)
 testactions_DEPENDENCIES = $(TEST_DEPS)
+testgrouping_DEPENDENCIES = $(TEST_DEPS)
+testtooltips_DEPENDENCIES = $(TEST_DEPS)
+testvolumebutton_DEPENDENCIES = $(TEST_DEPS)
+testwindows_DEPENDENCIES = $(TEST_DEPS)
 
-autotestfilechooser_LDADD = $(LDADDS)
+flicker_LDADD = $(LDADDS)
 simple_LDADD = $(LDADDS)
-floatingtest_LDADD = $(LDADDS)
+print_editor_LDADD = $(LDADDS)
 testaccel_LDADD = $(LDADDS)
 testassistant_LDADD = $(LDADDS)
+testbbox_LDADD = $(LDADDS)
+testbuttons_LDADD = $(LDADDS)
+testframe_LDADD = $(LDADDS)
 testcairo_LDADD = $(LDADDS)
 testcalendar_LDADD = $(LDADDS)
 testcombo_LDADD = $(LDADDS)
 testcombochange_LDADD = $(LDADDS)
 testcellrenderertext_LDADD = $(LDADDS)
+testclientmessage_LDADD = $(LDADDS)
 testdnd_LDADD = $(LDADDS)
 testellipsise_LDADD = $(LDADDS)
 testentrycompletion_LDADD = $(LDADDS)
+testentryicons_LDADD = $(LDADDS)
+testextendedlayout_LDADD = $(LDADDS)
 testfilechooser_LDADD = $(LDADDS)
 testfilechooserbutton_LDADD = $(LDADDS)
 testgtk_LDADD = $(LDADDS)
@@ -147,17 +201,24 @@ testinput_LDADD = $(LDADDS)
 testimage_LDADD = $(LDADDS)
 testmenus_LDADD = $(LDADDS)
 testmenubars_LDADD = $(LDADDS)
+testmountoperation_LDADD = $(LDADDS)
 testmultidisplay_LDADD = $(LDADDS)
 testmultiscreen_LDADD = $(LDADDS)
 testnotebookdnd_LDADD = $(LDADDS)
+testnouiprint_LDADD = $(LDADDS)
+testoffscreen_LDADD = $(LDADDS)
+testorientable_LDADD = $(LDADDS)
+testprint_LDADD = $(LDADDS)
 testrecentchooser_LDADD = $(LDADDS)
+testrecentchoosermenu_LDADD = $(LDADDS)
 testrgb_LDADD = $(LDADDS)
+testrichtext_LDADD = $(LDADDS)
+testscale_LDADD = $(LDADDS)
 testselection_LDADD = $(LDADDS)
 testsocket_LDADD = $(LDADDS)
 testsocket_child_LDADD = $(LDADDS)
 testspinbutton_LDADD = $(LDADDS)
 teststatusicon_LDADD = $(LDADDS)
-testtextbuffer_LDADD = $(LDADDS)
 testtoolbar_LDADD = $(LDADDS)
 stresstest_toolbar_LDADD = $(LDADDS)
 testtreeedit_LDADD = $(LDADDS)
@@ -166,6 +227,7 @@ testtreeview_LDADD = $(LDADDS)
 testtreefocus_LDADD = $(LDADDS)
 testtreeflow_LDADD = $(LDADDS)
 testtreecolumns_LDADD = $(LDADDS)
+testtreecolumnsizing_LDADD = $(LDADDS)
 testtreesort_LDADD = $(LDADDS)
 testtext_LDADD = $(LDADDS)
 treestoretest_LDADD = $(LDADDS)
@@ -177,14 +239,20 @@ pixbuf_random_LDADD = $(LDADDS)
 pixbuf_threads_LDADD = $(LDADDS) $(GLIB_LIBS)
 testmerge_LDADD = $(LDADDS)
 testactions_LDADD = $(LDADDS)
+testgrouping_LDADD = $(LDADDS)
+testtooltips_LDADD = $(LDADDS)
+testvolumebutton_LDADD = $(LDADDS)
+testwindows_LDADD = $(LDADDS)
 
-autotestfilechooser_SOURCES =  \
-       autotestfilechooser.c
 
 testentrycompletion_SOURCES =  \
        prop-editor.c           \
        testentrycompletion.c
 
+testentryicons_SOURCES =       \
+       prop-editor.c           \
+       testentryicons.c
+
 testfilechooser_SOURCES =      \
        prop-editor.c           \
        testfilechooser.c       
@@ -215,6 +283,11 @@ testtoolbar_SOURCES =      \
        testtoolbar.c   \
        prop-editor.c
 
+testprint_SOURCES =            \
+       testprint.c             \
+       testprintfileoperation.h \
+       testprintfileoperation.c
+
 testsocket_SOURCES =           \
        testsocket.c            \
        testsocket_common.c
@@ -227,6 +300,7 @@ testspinbutton_SOURCES =            \
        testspinbutton.c
 
 teststatusicon_SOURCES =       \
+       prop-editor.c           \
        teststatusicon.c
 
 testmerge_SOURCES =            \
@@ -235,6 +309,15 @@ testmerge_SOURCES =                \
 testactions_SOURCES =          \
        testactions.c
 
+testbbox_SOURCES =             \
+       testbbox.c
+
+testbuttons_SOURCES =          \
+       testbuttons.c
+
+testframe_SOURCES =            \
+       testframe.c
+
 testiconview_SOURCES =                 \
        testiconview.c          \
        prop-editor.c
@@ -243,7 +326,27 @@ testrecentchooser_SOURCES =        \
        prop-editor.c           \
        testrecentchooser.c
 
-EXTRA_DIST =                   \
+testgrouping_SOURCES =         \
+       testgrouping.c
+
+testtooltips_SOURCES =         \
+       testtooltips.c
+
+testrecentchoosermenu_SOURCES =        \
+       testrecentchoosermenu.c
+
+testvolumebutton_SOURCES =     \
+       testvolumebutton.c
+
+testoffscreen_SOURCES =        \
+       gtkoffscreenbox.c       \
+       gtkoffscreenbox.h       \
+       testoffscreen.c
+
+testwindow_SOURCES =   \
+       testwindows.c
+
+EXTRA_DIST +=                  \
        prop-editor.h           \
        testgtk.1               \
        testgtkrc               \
@@ -263,5 +366,9 @@ EXTRA_DIST =                        \
        merge-2.ui              \
        merge-3.ui              \
        gnome-textfile.png      \
-       makefile.msc
+       makefile.msc            \
+       file-chooser-test-dir/empty \
+       file-chooser-test-dir/text.txt
+
 
+-include $(top_srcdir)/git.mk