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 |
---|
8 |
|
---|
9 |
EXTRA_DIST=mainpage.dox |
---|
10 |
|
---|
11 |
INSTIMAGES=reference/html/doxygen.png |
---|
12 |
|
---|
13 |
DOC_STAMPS=html-build.stamp |
---|
14 |
|
---|
15 |
DOC_DIR=$(HTML_DIR) |
---|
16 |
|
---|
17 |
doc: doxygen-build.stamp |
---|
18 |
|
---|
19 |
doxygen-build.stamp: $(DOX) $(DOXSOURCES) |
---|
20 |
@echo '*** Running doxygen ***' |
---|
21 |
doxygen $(DOX) |
---|
22 |
touch doxygen-build.stamp |
---|
23 |
|
---|
24 |
clean-local: |
---|
25 |
rm -f *~ *.bak $(DOC_STAMPS) || true |
---|
26 |
if test -d html; then rm -fr html; fi |
---|
27 |
if test -d latex; then rm -fr latex; fi |
---|
28 |
|
---|
29 |
distclean-local: clean |
---|
30 |
rm -f *.stamp || true |
---|
31 |
if test -d reference; then rm -rf reference; fi |
---|
32 |
|
---|
33 |
install-data-local: |
---|
34 |
$(mkinstalldirs) $(DESTDIR)$(DOC_DIR)/reference/html |
---|
35 |
(installfiles=`echo reference/html/*.html`; \ |
---|
36 |
if test "$$installfiles" = 'reference/html/*.html'; \ |
---|
37 |
then echo '-- Nothing to install' ; \ |
---|
38 |
else \ |
---|
39 |
for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \ |
---|
40 |
echo '-- Installing '$$i ; \ |
---|
41 |
$(INSTALL_DATA) $$i $(DESTDIR)$(DOC_DIR)/reference/html; \ |
---|
42 |
done; \ |
---|
43 |
fi) |
---|
44 |
|
---|
45 |
# we need doxygen stuff built so we can know what to uninstall |
---|
46 |
uninstall-local: doxygen-build.stamp |
---|
47 |
(installfiles=`echo reference/html/*.html`; \ |
---|
48 |
if test "$$installfiles" = 'reference/html/*.html'; \ |
---|
49 |
then echo '-- Nothing to uninstall' ; \ |
---|
50 |
else \ |
---|
51 |
for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \ |
---|
52 |
echo '-- Unstalling '$$i ; \ |
---|
53 |
rm $(DESTDIR)$(DOC_DIR)/$$i; \ |
---|
54 |
done; \ |
---|
55 |
fi) |
---|
56 |
|
---|
57 |
dist-hook: dist-hook-local |
---|
58 |
mkdir $(distdir)/reference |
---|
59 |
mkdir $(distdir)/reference/html |
---|
60 |
-cp reference/html/*.html reference/html/*.css \ |
---|
61 |
reference/html/*.png $(distdir)/reference/html |
---|
62 |
|
---|
63 |
.PHONY : dist-hook-local |
---|