~pishuilu1128/unity-china-video-scope/unity-china-video-scope

« back to all changes in this revision

Viewing changes to tests/unit/Makefile.am

  • Committer: Package Import Robot
  • Author(s): shijing
  • Date: 2013-07-20 17:01:30 UTC
  • Revision ID: package-import@ubuntu.com-20130720170130-ngvubtekpiuzfrls
Tags: upstream-1.1
ImportĀ upstreamĀ versionĀ 1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include $(top_srcdir)/Makefile.decl
 
2
 
 
3
check_PROGRAMS = \
 
4
        test-locate \
 
5
        test-utils \
 
6
        test-ubuntu-video-search \
 
7
        $(NULL)
 
8
 
 
9
TEST_PROGS += $(check_PROGRAMS)
 
10
 
 
11
AM_VALAFLAGS = \
 
12
          --pkg dee-1.0 \
 
13
          --pkg unity \
 
14
          --pkg unity-extras \
 
15
          --pkg gio-2.0 \
 
16
          --pkg gio-unix-2.0 \
 
17
          --pkg json-glib-1.0 \
 
18
          --pkg glib-2.0 \
 
19
          --pkg gee-1.0 \
 
20
          --pkg zeitgeist-1.0 \
 
21
          --pkg libsoup-gnome-2.4 \
 
22
          --pkg libsoup-2.4 \
 
23
          --vapidir $(srcdir) \
 
24
          --vapidir $(top_srcdir)/vapi \
 
25
          --target-glib=2.26 \
 
26
          $(MAINTAINER_VALAFLAGS) \
 
27
          $(NULL)
 
28
 
 
29
LDADD = $(SCOPE_DAEMON_LIBS) \
 
30
        $(test_libs)
 
31
 
 
32
AM_CPPFLAGS = \
 
33
  $(SCOPE_DAEMON_CFLAGS) \
 
34
  -I$(srcdir) \
 
35
  -I$(top_srcdir)/src \
 
36
  -DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\" \
 
37
  $(COVERAGE_CFLAGS) \
 
38
  $(NULL)
 
39
 
 
40
AM_LDFLAGS = $(COVERAGE_LDFLAGS)
 
41
 
 
42
if !ENABLE_C_WARNINGS
 
43
  AM_CPPFLAGS += -w
 
44
endif
 
45
 
 
46
test_locate_VALASOURCES = \
 
47
        test-locate.vala \
 
48
        thumbnailer-mock.vala \
 
49
        config-tests.vala \
 
50
        $(top_srcdir)/src/locate.vala \
 
51
        $(top_srcdir)/src/utils.vala \
 
52
        $(top_srcdir)/src/video-file.vala \
 
53
        $(NULL)
 
54
 
 
55
test_utils_VALASOURCES = \
 
56
        test-utils.vala \
 
57
        config-tests.vala \
 
58
        $(top_srcdir)/src/utils.vala \
 
59
        $(NULL)
 
60
 
 
61
test_ubuntu_video_search_VALASOURCES = \
 
62
        test-ubuntu-video-search.vala \
 
63
        config-tests.vala \
 
64
        $(top_srcdir)/src/remote-scope-globals.vala \
 
65
        $(top_srcdir)/src/ubuntu-video-search.vala \
 
66
        $(top_srcdir)/src/video-file.vala \
 
67
        $(top_srcdir)/src/remote-scope.vala \
 
68
        $(top_srcdir)/src/remote-uri.vala \
 
69
        $(top_srcdir)/src/utils.vala \
 
70
        $(NULL)
 
71
 
 
72
nodist_test_locate_SOURCES = $(test_locate_VALASOURCES:.vala=.c)
 
73
 
 
74
nodist_test_utils_SOURCES = $(test_utils_VALASOURCES:.vala=.c)
 
75
 
 
76
nodist_test_ubuntu_video_search_SOURCES = $(test_ubuntu_video_search_VALASOURCES:.vala=.c)
 
77
 
 
78
CLEANFILES = *.stamp \
 
79
          *.c \
 
80
          $(NULL)
 
81
 
 
82
EXTRA_DIST = \
 
83
        $(test_locate_VALASOURCES) \
 
84
        $(test_utils_VALASOURCES) \
 
85
        $(test_ubuntu_video_search_VALASOURCES) \
 
86
        data/videosearch_input1.txt \
 
87
        data/videosearch_input2.txt \
 
88
        data/videosearch_details1.txt \
 
89
        data/video1.avi \
 
90
        data/video2.avi \
 
91
        data/video3.avi \
 
92
        data/video1.mpg \
 
93
        data/video2.mpg \
 
94
        data/video3.mpg \
 
95
        $(NULL)
 
96
 
 
97
BUILT_SOURCES = \
 
98
        test-locate.vala.stamp \
 
99
        test-utils.vala.stamp \
 
100
        test-ubuntu-video-search.vala.stamp \
 
101
        $(NULL)
 
102
 
 
103
test-locate.vala.stamp: $(test_locate_VALASOURCES)
 
104
        $(AM_V_GEN)$(VALAC) -C $(AM_VALAFLAGS) $(VALAFLAGS) $^
 
105
        @touch $@
 
106
 
 
107
test-utils.vala.stamp: $(test_utils_VALASOURCES)
 
108
        $(AM_V_GEN)$(VALAC) -C $(AM_VALAFLAGS) $(VALAFLAGS) $^
 
109
        @touch $@
 
110
 
 
111
test-ubuntu-video-search.vala.stamp: $(test_ubuntu_video_search_VALASOURCES)
 
112
        $(AM_V_GEN)$(VALAC) -C $(AM_VALAFLAGS) $(VALAFLAGS) $^
 
113
        @touch $@
 
114
 
 
115
# START HEADLESS TESTS
 
116
if ENABLE_HEADLESS_TESTS
 
117
test-headless:
 
118
        $(XVFB) make test-nonrecursive; \
 
119
        sleep 1;
 
120
endif
 
121
# END HEADLESS TESTS