[docs] Add manpage (seed.1)
[gnome.seed] / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 ACLOCAL_AMFLAGS = -I m4
4
5 SUBDIRS = po \
6         libseed \
7         src \
8         extensions \
9         doc \
10         modules \
11         tests \
12         examples
13
14 seeddocdir = ${prefix}/share/doc/seed
15 seeddoc_DATA = \
16         RELEASE \
17         README \
18         COPYING \
19         AUTHORS \
20         ChangeLog \
21         INSTALL
22
23 pkgconfig_DATA = seed.pc 
24 pkgconfigdir = $(libdir)/pkgconfig
25
26 man_MANS = doc/seed.1
27
28 EXTRA_DIST = $(seeddoc_DATA) \
29         $(pkgconfig_DATA)
30
31 DISTCHEKC_CONFIGURE_FLAGS=--enable-gtk-doc
32
33 # Copy all the spec files. Of cource, only one is actually used.
34 dist-hook:
35         for specfile in *.spec; do \
36                 if test -f $$specfile; then \
37                         cp -p $$specfile $(distdir); \
38                 fi \
39         done
40
41 test:
42         cd tests ; ./run-tests.py
43
44 profile-reset:
45         find -name '*.gcda' -delete
46
47 profile: profile-reset test
48         cp libseed/*.c libseed/.libs/
49
50 if PROFILE_MODULES
51         cp modules/readline/*.c modules/readline/.libs/
52         cp modules/example/*.c modules/example/.libs/
53         cp modules/sqlite/*.c modules/sqlite/.libs/
54         cp modules/canvas/*.c modules/canvas/.libs/
55         cp modules/Multiprocessing/*.c modules/Multiprocessing/.libs/
56 endif
57
58         cd libseed/.libs ; gcov *.c
59
60 if PROFILE_MODULES
61         cd modules/cairo/.libs ; gcov *.c
62         cd modules/canvas/.libs ; gcov *.c
63         cd modules/dbus/.libs ; gcov *.c
64         cd modules/example/.libs ; gcov *.c
65         cd modules/gettext/.libs ; gcov *.c
66         cd modules/gtkbuilder/.libs ; gcov *.c
67         cd modules/libxml/.libs ; gcov *.c
68         cd modules/os/.libs ; gcov *.c
69         cd modules/readline/.libs ; gcov *.c
70         cd modules/sandbox/.libs ; gcov *.c
71         cd modules/sqlite/.libs ; gcov *.c
72 endif
73
74 profile-gui: profile
75
76 if PROFILE_MODULES
77         lcov --directory libseed/.libs --directory modules/cairo/.libs --directory modules/canvas/.libs --directory modules/dbus/.libs --directory modules/example/.libs --directory modules/gettext/.libs --directory modules/gtkbuilder/.libs --directory modules/libxml/.libs --directory modules/os/.libs --directory modules/readline/.libs --directory modules/sandbox/.libs --directory modules/sqlite/.libs --capture --output-file seed.info
78 else
79         lcov --directory libseed/.libs --capture --output-file seed.info
80 endif
81
82         cp seed.info /tmp/
83         cd /tmp ; genhtml seed.info ; gnome-open index.html