1
## Process this file with automake to produce Makefile.in
2
MAINTAINERCLEANFILES=Makefile.in
4
CLEANFILES=doxygen-build.stamp
7
DOXSOURCES=mainpage.dox transport.dox porting.dox fsm.png fsm.eps \
8
../example-clients/inprocess.c \
9
../example-clients/simple_client.c \
13
../jack/ringbuffer.h \
19
EXTRA_DIST=mainpage.dox transport.dox fsm.png fsm.eps porting.dox
21
INSTIMAGES=reference/html/doxygen.png reference/html/fsm.png
23
DOC_STAMPS=html-build.stamp
27
all-local: doxygen-build.stamp
29
doxygen-build.stamp: $(DOX) $(DOXSOURCES)
30
@echo '*** Running doxygen ***'
32
touch doxygen-build.stamp
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
39
distclean-local: clean
41
if test -d reference; then rm -rf reference; fi
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' ; \
49
for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
50
echo '-- Installing '$$i ; \
51
$(INSTALL_DATA) $$i $(DESTDIR)$(DOC_DIR)/reference/html; \
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' ; \
61
for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
62
echo '-- Unstalling '$$i ; \
63
rm $(DESTDIR)$(DOC_DIR)/$$i; \
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
73
.PHONY : dist-hook-local