File: Makefile.am

package info (click to toggle)
tracker 0.8.17-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 27,796 kB
  • ctags: 14,388
  • sloc: ansic: 111,025; xml: 23,947; sh: 10,408; python: 6,817; makefile: 3,136; cpp: 391; perl: 106; sql: 13
file content (100 lines) | stat: -rw-r--r-- 2,729 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
include $(top_srcdir)/Makefile.decl

SUBDIRS = data src docs po utils examples

if HAVE_UNIT_TESTS
SUBDIRS += tests
endif

#if ENABLE_GCOV
.PHONY: coverage coverage-report
coverage:
	find $(top_srcdir) -name "*.gcda" | xargs rm -f
	$(MAKE) $(AM_MAKEFLAGS) test

coverage-report: coverage
	lcov --directory $(top_srcdir)/src --capture --output-file $(top_builddir)/lcov.info
	lcov --directory $(top_srcdir)/src --output-file $(top_builddir)/lcov.info --remove $(top_builddir)/lcov.info \
		tracker-sparql-builder.c \
		tracker-sparql-expression.c \
		tracker-sparql-pattern.c \
		tracker-sparql-query.c \
		tracker-sparql-scanner.c \
		tracker-turtle-reader.c \
		libtracker-miner/tracker-storage.c \
		libtracker-miner/tracker-dbus.c \
		libtracker-miner/tracker-miner-fs.c \
		libtracker-miner/tracker-miner-object.c \
		libtracker-miner/tracker-miner-web.c \
		"*.vapi" \
		"*-glue.h" \
		"tracker-marshal.*" \
		"inotify-*.*"
	rm -rf $(top_builddir)/coverage
	$(mkdir_p) $(top_builddir)/coverage
	genhtml --title "@PACKAGE_STRING@" --output-directory $(top_builddir)/coverage $(top_builddir)/lcov.info
#endif

dist-hook: gen-ChangeLog

gen_start_date = 2009-04-10
.PHONY: gen-ChangeLog
gen-ChangeLog:
	if test -d .git; then						\
	  $(top_srcdir)/gitlog-to-changelog				\
	    --since=$(gen_start_date) > $(distdir)/cl-t;		\
	  rm -f $(distdir)/ChangeLog;					\
	  mv $(distdir)/cl-t $(distdir)/ChangeLog;			\
	fi

EXTRA_DIST = 					\
	ChangeLog.pre-0-6-93			\
	gitlog-to-changelog			\
	intltool-extract.in 			\
	intltool-merge.in 			\
	intltool-update.in

DISTCLEANFILES = 				\
	intltool-extract 			\
	intltool-merge 				\
	intltool-update

DISTCHECK_CONFIGURE_FLAGS =			\
	--with-session-bus-services-dir="\$(datadir)"/dbus-1/services \
	--disable-nautilus-extension		\
	--enable-unit-tests			\
	--enable-functional-tests		\
	--enable-gtk-doc			\
	--enable-miner-rss			\
	--disable-miner-evolution		\
	--enable-unac				\
	--enable-poppler-glib			\
	--enable-exempi				\
	--enable-libiptcdata			\
	--enable-libjpeg			\
	--enable-libtiff			\
	--enable-libvorbis			\
	--enable-libflac			\
	--enable-libgsf				\
	--enable-playlist			\
	--enable-tracker-preferences		\
	--enable-tracker-search-bar		\
	--enable-tracker-status-icon		\
	--with-enca

if OLD_EXEC_REMOVE_ALL
install-exec-hook:
	rm -Rf $(DESTDIR)$(bindir)/trackerd
	rm -Rf $(DESTDIR)$(bindir)/tracker-indexer
	rm -Rf $(DESTDIR)$(bindir)/tracker-thumbnailer
	rm -Rf $(DESTDIR)$(bindir)/tracker-extract
endif

if OLD_DATA_REMOVE_ALL
install-data-hook:
	rm -Rf $(DESTDIR)$(DBUS_SERVICES_DIR)/tracker.service
	rm -Rf $(DESTDIR)$(datadir)/tracker/sqlite-service-stored-procs.sql
	rm -Rf $(DESTDIR)$(datadir)/tracker/tracker-introspect.xml
endif

ACLOCAL_AMFLAGS = -I m4