# # # # Dependencies:
# Makefile --> Makefile.index
#
# modification history # -------------------- # 15aug08 kHu DOXYGEN comments added ##
pNAM = index PNAM = INDEX PLIB = ./texi/ TLIB = ./../../texi/ # Umlaut Behandlung SEDS1 = -e 's/@"A/@value{Auml}/g' \ -e 's/@"O/@value{Ouml}/g' \ -e 's/@"U/@value{Uuml}/g' \ -e 's/@"a/@value{auml}/g' \ -e 's/@"o/@value{ouml}/g' \ -e 's/@"u/@value{uuml}/g' \ -e 's/@ss{}/@value{szl}/g' # Umformatieren des HTML-Files ### (start_) Verweis # <a <a # \(.*\) accesskey=1 # href="#( href="#( # \(.*\) start # _)"> _)"> # \(.*\) START # </a>: </a>: # Ergebnis: \3: START ### (starthlp) Verweis # <a <a # \(.*\) accesskey=1 # href="#( href="#( # \(.*\) start # hlp)"> hlp)"> # \(.*\) START # </a>: </a>: # Ergebnis: \3 (<a href="\2hlp.txt">txt</a>): START (<a href="starthlp.txt">txt</a>): ### (start) Verweis # <a <a # \(.*\) accesskey=1 # href="#( href="#( # \(.*\) start # )"> )"> # \(.*\) START # </a>: </a>: # geht nicht als Variable $(SEDS2) wegen ' und " SEDS2 = -e 's|<a\(.*\)href="#(\(.*\)_)">\(.*\)</a>:|\3:|' \ -e 's|<a\(.*\)href="#(\(.*\)hlp)">\(.*\)</a>:|\3 (<a href="\2hlp.txt">txt</a>):|' \ -e 's|<a\(.*\)href="#(\(.*\))">\(.*\)</a>:|<a href="\2.html">\3</a> (<a href="\2.txt">txt</a>, <a href="\2.dvi">dvi</a>, <a href="\2.pdf">pdf</a>, <a href="\2.info">info</a>):|' index: @echo "*** Making index for Help files ***" cd $(PLIB); sed $(SEDS1) $(pNAM).txi > $(pNAM).texi cd $(PLIB); makeinfo --no-validate \ -I $(TLIB) $(pNAM).texi cd $(PLIB); cp $(pNAM).info /usr/exp/ex_help cd $(PLIB); makeinfo --html --no-split --no-validate \ -I $(TLIB) $(pNAM).texi # geht nicht als Variable $(SEDS2) wegen ' und " # cd $(PLIB); sed $(SEDS2) $(pNAM).html > /usr/exp/ex_help/$(pNAM).html # (xxx/xxx) wird von makeinfo (4.7) in _0028xxx_002fxxx_0029 uebersetzt; mit sed repariert # (xxx_) wird von makeinfo (4.7) in _0028xxx_005f_0029 uebersetzt; mit sed repariert cd $(PLIB); sed \ -e 's|<a\(.*\)href="#_0028\(.*\)_005f_0029">\(.*\)</a>:|\3:|' \ -e 's|<a\(.*\)href="#_0028\(.*\)_002f\(.*\)hlp_0029">\(.*\)</a>:|\4 (<a href="\2/\3hlp.txt">txt</a>):|' \ -e 's|<a\(.*\)href="#_0028\(.*\)hlp_0029">\(.*\)</a>:|\3 (<a href="\2hlp.txt">txt</a>):|' \ -e 's|<a\(.*\)href="#_0028\(.*\)_002f\(.*\)_0029">\(.*\)</a>:|<a href="\2/\3.html">\4</a> (<a href="\2/\3.txt">txt</a>, <a href="\2/\3.dvi">dvi</a>, <a href="\2/\3.pdf">pdf</a>, <a href="\2/\3.info">info</a>):|' \ -e 's|<a\(.*\)href="#(\(.*\))">\(.*\)</a>:|<a href="\2.html">\3</a> (<a href="\2.txt">txt</a>, <a href="\2.dvi">dvi</a>, <a href="\2.pdf">pdf</a>, <a href="\2.info">info</a>):|' \ $(pNAM).html > /usr/exp/ex_help/$(pNAM).html # cd $(PLIB); cp $(pNAM).html /usr/exp/ex_help clean: rm -f $(pNAM).log .neverbuild: #