File: Makefile.am

package info (click to toggle)
zeitgeist 1.0.4-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,440 kB
  • sloc: python: 8,116; cpp: 3,006; ansic: 1,298; sql: 1,192; makefile: 951; javascript: 753; sh: 156
file content (62 lines) | stat: -rw-r--r-- 1,566 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
NULL =

EXTRA_DIST = \
	test.desktop

AM_CFLAGS = \
	-Wall  \
	-g \
	-DTEST_DIR=\"$(abs_srcdir)\" \
	$(GIO_UNIX_CFLAGS) \
	$(ZEITGEIST_CFLAGS) \
	-I $(top_builddir)/libzeitgeist \
	-include $(top_builddir)/libzeitgeist/zeitgeist-datamodel.h \
	-include $(top_builddir)/libzeitgeist/zeitgeist.h \
	$(NULL)

AM_LDFLAGS = \
	$(top_builddir)/libzeitgeist/libzeitgeist-datamodel-2.0.la \
	$(top_builddir)/libzeitgeist/libzeitgeist-2.0.la \
	$(GIO_UNIX_LIBS) \
	$(ZEITGEIST_LIBS) \
	$(NULL)

check_PROGRAMS = \
	test-timerange \
	test-timestamp \
	test-symbols \
	test-monitor \
	test-event \
	test-datasource \
	test-mimetypes \
	$(NULL)

TESTS = $(check_PROGRAMS)

test_timerange_SOURCES = test-timerange.c
test_timestamp_SOURCES = test-timestamp.c
test_symbols_SOURCES = test-symbols.c
test_monitor_SOURCES = test-monitor.c
test_log_SOURCES = test-log.c
test_event_SOURCES = test-event.c
test_datasource_SOURCES = test-datasource.c
test_mimetypes_SOURCES = test-mimetypes.c

# HEADLESS CHECKS
# Start up a new Zeitgeist on a private bus using only a
# memory backed log database. We also need a fake X server
# because dbus-launch requires an X server...
check-headless:
	export ZEITGEIST_DATABASE_PATH=":memory:"; \
	export DISPLAY=":1"; \
	Xvfb :1 -screen 0 1024x768x8 & \
	dbus-launch > _sessionbus.sh; \
	source _sessionbus.sh; \
	cat _sessionbus.sh; \
	zeitgeist-daemon --quit; \
	zeitgeist-daemon --no-datahub & \
	make check; \
	zeitgeist-daemon --quit; \
	kill `grep DBUS_SESSION_BUS_PID _sessionbus.sh | grep -oE '[0-9]+'`; \
	pkill Xvfb; \
	rm _sessionbus.sh