42 строки
1.2 KiB
Makefile
42 строки
1.2 KiB
Makefile
# -*- sh -*-
|
|
#
|
|
# To create the SGML files, you will need to install the tm-utils
|
|
# package. See http://www.jedsoft.org/ for more information.
|
|
#
|
|
#TMEXPAND = $(HOME)/lib/tmexpand/bin/tmexpand
|
|
TMEXPAND=tmexpand
|
|
MACRODIR = # -I$(HOME)/lib/tmexpand/macros
|
|
TM2SGML = tmexpand
|
|
SGML2HTML = sgml2html
|
|
|
|
HLP_FILES = pngfuns.hlp pcrefuns.hlp sockfuns.hlp onigfuns.hlp \
|
|
randfuns.hlp forkfuns.hlp csvfuns.hlp slsmg.hlp histfuns.hlp \
|
|
statsfuns.hlp jsonfuns.hlp base64funs.hlp chksumfuns.hlp
|
|
|
|
all: help-files
|
|
help-files: $(HLP_FILES)
|
|
html: modfuns.html
|
|
|
|
.SUFFIXES: .tm .hlp
|
|
.tm.hlp:
|
|
$(TMEXPAND) $(MACRODIR) -Mslhlp $< $@
|
|
#----------------------------------------------------------------------------
|
|
modfuns.sgml : modfuns.tm $(HLP_FILES)
|
|
$(TM2SGML) modfuns.tm modfuns.sgml
|
|
modfuns.html : modfuns.sgml
|
|
$(SGML2HTML) modfuns.sgml
|
|
#----------------------------------------------------------------------------
|
|
clean:
|
|
-rm -f *~ *.dvi *.log *.aux *.toc *.bak *.sgml
|
|
distclean: clean
|
|
-rm -f *.html *.ps $(HLP_FILES)
|
|
install: install-help
|
|
install-help: $(HLP_FILES)
|
|
-mv $(HLP_FILES) ../help
|
|
@echo
|
|
@echo To install the html files, use make install-html
|
|
@echo
|
|
install-html: html
|
|
-mv *.html ../../doc/html/
|
|
.PHONY: clean distclean install install-help install-html
|