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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
docdir = $(datadir)/xnee
xnee_TEXINFOS=xnee_error.texi xnee_prot.texi version.texi xnee_error.texi xnee_exampl.texi xnee_faq.texi xnee_install.texi xnee_intro.texi xnee_req.texi xnee_synch.texi xnee_usage.texi xnee_general.texi xnee_start.texi xnee_intern.texi xnee_copying fdl.texi xnee_func.texi xnee_progs.texi
IMG_DIA = xndetail.dia xngener.dia xnrec.dia xnrep.dia xnswinp.dia
IMG_EPS = xndetail.eps xngener.eps xnrec.eps xnrep.eps xnswinp.eps
IMG_PDF = xndetail.pdf xngener.pdf xnrec.pdf xnrep.pdf xnswinp.pdf
IMG_PNG = xndetail.png xngener.png xnrec.png xnrep.png xnswinp.png
IMG_JPG = xndetail.jpg xngener.jpg xnrec.jpg xnrep.jpg xnswinp.jpg
GEN_IMAGES = $(IMG_EPS) $(IMG_PDF) $(IMG_PNG) $(IMG_JPG)
GEN_IMAGES_TO_INSTALL = $(IMG_PNG) $(IMG_JPG)
MANUALS = xnee.html xnee.ps xnee.txt
EXTRA_DIST = xnee_copying fdl.texi *.dia xnee.dox xnee.html xnee.pdf xnee.ps xnee.txt \
$(GEN_IMAGES_TO_INSTALL)
#\
# $(MANUALS)
if BUILDDOC
DOC_DEP=$(GEN_IMAGES_TO_INSTALL) $(MANUALS)
doc_DATA = $(MANUALS) $(GEN_IMAGES_TO_INSTALL)
endif
#MAKEINFO = @MAKEINFO@ --no-split
#TEXI2HTML = texi2html
#DVI2PS = dvi2ps
#PS2PDF = ps2pdf
### TEXI2HTML_FLAGS = -split_chapter
info_TEXINFOS = xnee.texi
CLEANFILES = xnee.acs xnee.cvs xnee.mss xnee.prs \
xnee.ats xnee.evs xnee.fns xnee.ovs \
xnee.tmp stamp-vti \
$(IMG_EPS) $(IMG_PDF) $(IMG_PNG) $(IMG_JPG) \
*.eps *.jpg *.png *.pdf *.html
## ----------------------------- ##
## Other documentation formats. ##
## ----------------------------- ##
# HTML
xnee.html: xnee.texi $(GEN_IMAGES)
$(TEXI2HTML) $(TEXI2HTML_FLAGS) $(srcdir)/xnee.texi
# PDF for RedHat
#xnee.pdf: xnee.texi
# -$(TEXI2DVI) --pdf --batch $(srcdir)/xnee.texi
# PDF for Debian
#xnee.pdf: xnee.ps $(GEN_IMAGES)
# $(PS2PDF) $(srcdir)/xnee.ps
# DVI
xnee.dvi: $(GEN_IMAGES)
$(TEXI2DVI) --batch $(srcdir)/xnee.texi
# PS for RedHat
#xnee.ps: xnee.pdf
# pdf2ps $(srcdir)/xnee.pdf
# PS for Debian
#xnee.ps: xnee.dvi $(GEN_IMAGES)
# $(DVI2PS) -c xnee.ps $(srcdir)/xnee.dvi
#xnee.pdf: xnee.dvi $(GEN_IMAGES)
# $(DVIPDF) xnee.dvi xnee.pdf
# PS for Debian
#xnee.ps: xnee.pdf $(GEN_IMAGES)
# $(PDF2PS) $(srcdir)/xnee.pdf
%.eps:%.dia
@echo "creating EPS"
$(DIA) --nosplash -e $@ $<
%.pdf: %.texi
@echo "creating PDF"
$(TEXI2PDF) $<
%.pdf: %.eps
@echo "creating PDF"
$(EPSTOPDF) --outfile $@ $<
%.png: %.eps
@echo "creating PNG"
$(CONVERT) -density 144x144 $< $@
( mv $@ `echo $@ | sed 's,\.png,_big\.png,g'` )
$(CONVERT) -density 32x32 $< $@
( mv $@ `echo $@ | sed 's,\.png,_small\.png,g'` )
$(CONVERT) -density 60x60 $< $@
%.jpg: %.eps
echo "creating JPG"
$(CONVERT) -density 144x144 $< $@
( mv $@ `echo $@ | sed 's,\.jpg,_big\.jpg,g'` )
$(CONVERT) -density 32x32 $< $@
( mv $@ `echo $@ | sed 's,\.jpg,_small\.jpg,g'` )
$(CONVERT) -density 60x60 $< $@
${IMG_EPS}: ${IMG_DIA}
${IMG_PDF}: ${IMG_EPS}
${IMG_PNG}: ${IMG_EPS}
${IMG_JPG}: ${IMG_EPS}
install:
mkdir -p $(DESTDIR)/$(docdir)
cp $(MANUALS) $(GEN_IMAGES_TO_INSTALL) $(DESTDIR)$(docdir)/
api-doc: xnee.dox
\rm -fr alldocs/
-mkdir alldocs
-mkdir alldocs/devel
\rm -fr latex
$(DOXYGEN) xnee.dox
cd latex && make ps && make pdf
xnee.txt:
$(MAKEINFO) -o xnee.txt --no-headers --no-split --no-validate xnee.texi
manual: $(MANUALS)
all: $(DOC_DEP)
default: all
clean:
-rm -f $(CLEANFILES)
|