mirror of
https://github.com/AdaCore/xmlada.git
synced 2026-02-12 12:30:28 -08:00
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/importfromcvs/trunk@11631 936e1b1b-40f2-da11-902a-00137254ae57
74 lines
1.6 KiB
Makefile
74 lines
1.6 KiB
Makefile
|
|
FORMATS=${addprefix xml.,ps html info txt}
|
|
|
|
DVIPS=
|
|
MAKEINFO=
|
|
TEXI2HTML=
|
|
TEX=
|
|
|
|
all: ${FORMATS} clean
|
|
|
|
%.dvi: %.texi
|
|
ifneq (${TEX},)
|
|
echo x | ${TEX} $<
|
|
texindex ${<:%.texi=%.cp}
|
|
echo x | ${TEX} $<
|
|
else
|
|
@echo "---------------------------------------------------"
|
|
@echo "tex not found, cannot build DVI or PS documentation"
|
|
@echo "---------------------------------------------------"
|
|
endif
|
|
|
|
%.ps: %.dvi
|
|
ifneq (${DVIPS},)
|
|
dvips -o $@ $<
|
|
else
|
|
@echo "------------------------------------------------------"
|
|
@echo "dvips not found, cannot build POSTSCRIPT documentation"
|
|
@echo "------------------------------------------------------"
|
|
endif
|
|
|
|
%.html: %.texi
|
|
ifneq (${TEXI2HTML},)
|
|
${TEXI2HTML} -menu -split_chapter -number $<
|
|
else
|
|
@echo "----------------------------------------------------"
|
|
@echo "texi2html not found, cannot build HTML documentation"
|
|
@echo "----------------------------------------------------"
|
|
endif
|
|
|
|
%.info: %.texi
|
|
ifneq (${MAKEINFO},)
|
|
${MAKEINFO} $<
|
|
else
|
|
@echo "---------------------------------------------------"
|
|
@echo "makeinfo not found, cannot build INFO documentation"
|
|
@echo "---------------------------------------------------"
|
|
endif
|
|
|
|
%.txt: %.texi
|
|
ifneq (${MAKEINFO},)
|
|
${MAKEINFO} -o $@ --number-sections $<
|
|
else
|
|
@echo "---------------------------------------------------"
|
|
@echo "makeinfo not found, cannot build TEXT documentation"
|
|
@echo "---------------------------------------------------"
|
|
endif
|
|
|
|
clean: force
|
|
@${RM} *.cp
|
|
@${RM} *.aux
|
|
@${RM} *.cps
|
|
@${RM} *.fn
|
|
@${RM} *.ky
|
|
@${RM} *.log
|
|
@${RM} *.pg
|
|
@${RM} *.toc
|
|
@${RM} *.tp
|
|
@${RM} *.vr
|
|
|
|
clean_all: clean
|
|
@${RM} ${FORMATS} *.html
|
|
|
|
force:
|