]> Pileus Git - ~andy/gtk/blob - gtk/tests/Makefile.am
Beginning of keyhash tests
[~andy/gtk] / gtk / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 SUBDIRS =
4
5 AM_CPPFLAGS = \
6         -I$(top_srcdir)                 \
7         -I$(top_builddir)/gdk           \
8         -I$(top_srcdir)/gdk             \
9         -DSRCDIR=\""$(abs_srcdir)"\"    \
10         $(GTK_DEBUG_FLAGS)              \
11         $(GTK_DEP_CFLAGS)
12
13 DEPS = \
14         $(top_builddir)/gtk/libgtk-3.la
15
16 progs_ldadd = \
17         $(top_builddir)/gtk/libgtk-3.la \
18         $(top_builddir)/gdk/libgdk-3.la \
19         $(GTK_DEP_LIBS)
20
21 noinst_PROGRAMS = $(TEST_PROGS)
22
23
24 TEST_PROGS                      += testing
25 testing_SOURCES                  = testing.c
26 testing_LDADD                    = $(progs_ldadd)
27
28 TEST_PROGS                      += treemodel
29 treemodel_SOURCES                = \
30                                 treemodel.h \
31                                 treemodel.c \
32                                 liststore.c \
33                                 treestore.c \
34                                 filtermodel.c \
35                                 sortmodel.c \
36                                 modelrefcount.c \
37                                 gtktreemodelrefcount.h \
38                                 gtktreemodelrefcount.c
39 treemodel_LDADD                  = $(progs_ldadd)
40
41 TEST_PROGS                      += treeview
42 treeview_SOURCES                 = treeview.c
43 treeview_LDADD                   = $(progs_ldadd)
44
45 TEST_PROGS                      += treeview-scrolling
46 treeview_scrolling_SOURCES       = treeview-scrolling.c
47 treeview_scrolling_LDADD         = $(progs_ldadd) -lm
48
49 TEST_PROGS                      += recentmanager
50 recentmanager_SOURCES            = recentmanager.c
51 recentmanager_LDADD              = $(progs_ldadd)
52
53 TEST_PROGS                      += floating
54 floating_SOURCES                 = floating.c
55 floating_LDADD                   = $(progs_ldadd)
56
57 TEST_PROGS                      += accel
58 accel_SOURCES                    = accel.c
59 accel_LDADD                      = $(progs_ldadd)
60
61 #TEST_PROGS                     += object
62 #object_SOURCES                  = object.c pixbuf-init.c
63 #object_LDADD                    = $(progs_ldadd)
64
65 # this doesn't work in make distcheck, since running
66 # on a naked X server creates slightly different event
67 # sequences than running on a normal desktop
68 # TEST_PROGS                    += crossingevents
69 #crossingevents_SOURCES          = crossingevents.c
70 #crossingevents_LDADD            = $(progs_ldadd)
71
72 # Should be ported to new API's
73 #TEST_PROGS                     += filechooser
74 #filechooser_SOURCES             = filechooser.c pixbuf-init.c
75 #filechooser_LDADD               = $(progs_ldadd)
76
77 TEST_PROGS                      += builder
78 builder_SOURCES                  = builder.c
79 builder_LDADD                    = $(progs_ldadd)
80 builder_LDFLAGS                  = -export-dynamic
81
82 if OS_UNIX
83 #TEST_PROGS                     += defaultvalue
84 #defaultvalue_SOURCES            = defaultvalue.c pixbuf-init.c
85 #defaultvalue_LDADD              = $(progs_ldadd)
86 endif
87
88 TEST_PROGS                      += textbuffer
89 textbuffer_SOURCES               = textbuffer.c pixbuf-init.c
90 textbuffer_LDADD                 = $(progs_ldadd)
91
92 TEST_PROGS                      += textiter
93 textiter_SOURCES                 = textiter.c
94 textiter_LDADD                   = $(progs_ldadd)
95
96 TEST_PROGS                      += expander
97 expander_SOURCES                 = expander.c
98 expander_LDADD                   = $(progs_ldadd)
99
100 TEST_PROGS                      += action
101 action_SOURCES                   = action.c
102 action_LDADD                     = $(progs_ldadd)
103
104 TEST_PROGS                      += stylecontext
105 stylecontext_SOURCES             = stylecontext.c
106 stylecontext_LDADD               = $(progs_ldadd)
107
108 TEST_PROGS                      += papersize
109 papersize_SOURCES                = papersize.c
110 papersize_LDADD                  = $(progs_ldadd)
111
112 TEST_PROGS                      += cellarea
113 cellarea_SOURCES                 = cellarea.c
114 cellarea_LDADD                   = $(progs_ldadd)
115
116 TEST_PROGS                      += treepath
117 treepath_SOURCES                 = treepath.c
118 treepath_LDADD                   = $(progs_ldadd)
119
120 TEST_PROGS                      += accessible
121 accessible_SOURCES               = accessible.c
122 accessible_LDADD                 = $(progs_ldadd)
123
124 TEST_PROGS                      += entry
125 entry_SOURCES                    = entry.c
126 entry_LDADD                      = $(progs_ldadd)
127
128 TEST_PROGS                      += grid
129 grid_SOURCES                     = grid.c
130 grid_LDADD                       = $(progs_ldadd)
131
132 TEST_PROGS                      += rbtree
133 rbtree_CFLAGS                    = -DGTK_COMPILATION -UG_ENABLE_DEBUG
134 rbtree_SOURCES                   = rbtree.c ../gtkrbtree.h ../gtkrbtree.c
135 rbtree_LDADD                     = $(GTK_DEP_LIBS)
136
137 TEST_PROGS                      += bitmask
138 bitmask_CFLAGS                   = -DGTK_COMPILATION -UG_ENABLE_DEBUG
139 bitmask_SOURCES                  = bitmask.c \
140                                    ../gtkbitmaskprivate.h \
141                                    ../gtkallocatedbitmaskprivate.h \
142                                    ../gtkallocatedbitmask.c
143 bitmask_LDADD                    = $(GTK_DEP_LIBS)
144
145 TEST_PROGS                      += regression-tests
146 regression_tests_SOURCES         = regression-tests.c
147 regression_tests_LDADD           = $(progs_ldadd)
148
149 TEST_PROGS                      += keyhash
150 keyhash_SOURCES                  = keyhash.c \
151                                    ../gtkkeyhash.c ../gtkkeyhash.h \
152                                    ../gtkprivate.c ../gtkprivate.h
153 keyhash_LDADD                    = $(progs_ldadd)
154 keyhash_CFLAGS                   = -DGTK_COMPILATION \
155                                    -DGTK_LIBDIR=\"$(libdir)\" \
156                                    -DGTK_DATADIR=\"$(datadir)\" \
157                                    -DGTK_DATA_PREFIX=\"$(prefix)\" \
158                                    -DGTK_SYSCONFDIR=\"$(sysconfdir)\"
159
160 EXTRA_DIST +=                           \
161         file-chooser-test-dir/empty     \
162         file-chooser-test-dir/text.txt
163
164 -include $(top_srcdir)/git.mk