~ubuntu-branches/ubuntu/trusty/jack-audio-connection-kit/trusty

« back to all changes in this revision

Viewing changes to doc/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Luca Falavigna
  • Date: 2008-12-06 11:05:15 UTC
  • mfrom: (4.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20081206110515-xa9v9pajr9jqvfvg
Tags: 0.115.6-1ubuntu1
* Merge from Debian unstable, remaining Ubuntu changes:
  - Redirect stderr in bash completion (Debian #504488).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Process this file with automake to produce Makefile.in
 
2
MAINTAINERCLEANFILES=Makefile.in 
 
3
 
 
4
CLEANFILES=doxygen-build.stamp
 
5
 
 
6
DOX=reference.doxygen
 
7
DOXSOURCES=mainpage.dox transport.dox porting.dox fsm.png fsm.eps \
 
8
        ../example-clients/inprocess.c \
 
9
        ../example-clients/simple_client.c \
 
10
        ../jack/intclient.h \
 
11
        ../jack/jack.h \
 
12
        ../jack/port.h \
 
13
        ../jack/ringbuffer.h \
 
14
        ../jack/thread.h \
 
15
        ../jack/transport.h \
 
16
        ../jack/types.h \
 
17
        ../jack/midiport.h
 
18
 
 
19
EXTRA_DIST=mainpage.dox transport.dox fsm.png fsm.eps porting.dox
 
20
 
 
21
INSTIMAGES=reference/html/doxygen.png reference/html/fsm.png
 
22
 
 
23
DOC_STAMPS=html-build.stamp
 
24
 
 
25
DOC_DIR=$(HTML_DIR)
 
26
 
 
27
all-local: doxygen-build.stamp
 
28
 
 
29
doxygen-build.stamp: $(DOX) $(DOXSOURCES)
 
30
        @echo '*** Running doxygen ***'
 
31
        doxygen $(DOX)
 
32
        touch doxygen-build.stamp
 
33
 
 
34
clean-local:
 
35
        rm -f *~ *.bak $(DOC_STAMPS) || true
 
36
        if test -d html; then rm -fr html; fi
 
37
        if test -d latex; then rm -fr latex; fi
 
38
 
 
39
distclean-local: clean
 
40
        rm -f *.stamp || true
 
41
        if test -d reference; then rm -rf reference; fi
 
42
 
 
43
install-data-local:
 
44
        $(mkinstalldirs) $(DESTDIR)$(DOC_DIR)/reference/html
 
45
        (installfiles=`echo reference/html/*.html`; \
 
46
        if test "$$installfiles" = 'reference/html/*.html'; \
 
47
        then echo '-- Nothing to install' ; \
 
48
        else \
 
49
          for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
 
50
            echo '-- Installing '$$i ; \
 
51
            $(INSTALL_DATA) $$i $(DESTDIR)$(DOC_DIR)/reference/html; \
 
52
          done; \
 
53
        fi)
 
54
 
 
55
# we need doxygen stuff built so we can know what to uninstall
 
56
uninstall-local: doxygen-build.stamp
 
57
        (installfiles=`echo reference/html/*.html`; \
 
58
        if test "$$installfiles" = 'reference/html/*.html'; \
 
59
        then echo '-- Nothing to uninstall' ; \
 
60
        else \
 
61
          for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
 
62
            echo '-- Unstalling '$$i ; \
 
63
            rm $(DESTDIR)$(DOC_DIR)/$$i; \
 
64
          done; \
 
65
        fi)
 
66
 
 
67
dist-hook: dist-hook-local
 
68
        mkdir $(distdir)/reference
 
69
        mkdir $(distdir)/reference/html
 
70
        -cp reference/html/*.html reference/html/*.css \
 
71
            reference/html/*.png  $(distdir)/reference/html
 
72
 
 
73
.PHONY : dist-hook-local