]> Pileus Git - ~andy/gtk/blob - gtk/tests/Makefile.am
Fix DSO link issues
[~andy/gtk] / gtk / tests / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 INCLUDES = \
4         -I$(top_srcdir)                 \
5         -I$(top_builddir)/gdk           \
6         -I$(top_srcdir)/gdk             \
7         -DGDK_DISABLE_DEPRECATED        \
8         -DGTK_DISABLE_DEPRECATED        \
9         -DSRCDIR=\""$(abs_srcdir)"\"    \
10         $(GTK_DEBUG_FLAGS)              \
11         $(GTK_DEP_CFLAGS)
12
13 DEPS = \
14         $(top_builddir)/gtk/libgtk-3.0.la
15
16 progs_ldadd = \
17         $(top_builddir)/gtk/libgtk-3.0.la       \
18         $(top_builddir)/gdk/libgdk-3.0.la       \
19         $(GTK_DEP_LIBS)
20
21 noinst_PROGRAMS = $(TEST_PROGS) $(SAMPLE_PROGS)
22
23
24 TEST_PROGS                      += testing
25 testing_SOURCES                  = testing.c
26 testing_LDADD                    = $(progs_ldadd)
27
28 TEST_PROGS                      += liststore
29 liststore_SOURCES                = liststore.c
30 liststore_LDADD                  = $(progs_ldadd)
31
32 TEST_PROGS                      += treestore
33 treestore_SOURCES                = treestore.c
34 treestore_LDADD                  = $(progs_ldadd)
35
36 TEST_PROGS                      += treeview
37 treeview_SOURCES                 = treeview.c
38 treeview_LDADD                   = $(progs_ldadd)
39
40 TEST_PROGS                      += treeview-scrolling
41 treeview_scrolling_SOURCES       = treeview-scrolling.c
42 treeview_scrolling_LDADD         = $(progs_ldadd)
43
44 TEST_PROGS                      += recentmanager
45 recentmanager_SOURCES            = recentmanager.c
46 recentmanager_LDADD              = $(progs_ldadd)
47
48 TEST_PROGS                      += floating
49 floating_SOURCES                 = floating.c
50 floating_LDADD                   = $(progs_ldadd)
51
52 #TEST_PROGS                     += object
53 #object_SOURCES                  = object.c pixbuf-init.c
54 #object_LDADD                    = $(progs_ldadd)
55
56 # this doesn't work in make distcheck, since running
57 # on a naked X server creates slightly different event
58 # sequences than running on a normal desktop
59 # TEST_PROGS                    += crossingevents
60 crossingevents_SOURCES           = crossingevents.c
61 crossingevents_LDADD             = $(progs_ldadd)
62
63 # Should be ported to new API's
64 #TEST_PROGS                     += filechooser
65 #filechooser_SOURCES             = filechooser.c pixbuf-init.c
66 #filechooser_LDADD               = $(progs_ldadd)
67
68 TEST_PROGS                      += builder
69 builder_SOURCES                  = builder.c
70 builder_LDADD                    = $(progs_ldadd)
71 builder_LDFLAGS                  = -export-dynamic
72
73 if OS_UNIX
74 #TEST_PROGS                     += defaultvalue
75 endif
76 defaultvalue_SOURCES             = defaultvalue.c pixbuf-init.c
77 defaultvalue_LDADD               = $(progs_ldadd)
78
79 TEST_PROGS                      += textbuffer
80 textbuffer_SOURCES               = textbuffer.c pixbuf-init.c
81 textbuffer_LDADD                 = $(progs_ldadd)
82
83 TEST_PROGS                      += textiter
84 textiter_SOURCES                 = textiter.c
85 textiter_LDADD                   = $(progs_ldadd)
86
87 TEST_PROGS                      += filtermodel
88 filtermodel_SOURCES              = filtermodel.c
89 filtermodel_LDADD                = $(progs_ldadd)
90
91 TEST_PROGS                      += expander
92 expander_SOURCES                 = expander.c
93 expander_LDADD           = $(progs_ldadd)
94
95 TEST_PROGS                      += action
96 action_SOURCES                   = action.c
97 action_LDADD                     = $(progs_ldadd)
98
99 SAMPLE_PROGS = gtk-example-application
100 gtk_example_application_SOURCES = gtk-example-application.c
101 gtk_example_application_LDADD   = $(progs_ldadd)
102
103 TEST_PROGS                      += stylecontext
104 stylecontext_SOURCES             = stylecontext.c
105 stylecontext_LDADD               = $(progs_ldadd)
106 EXTRA_DIST += test.css test.png
107
108
109 EXTRA_DIST +=                           \
110         file-chooser-test-dir/empty     \
111         file-chooser-test-dir/text.txt
112
113 -include $(top_srcdir)/git.mk