This commit is contained in:
Oliver Lehmann 1989-06-21 07:54:09 +00:00
parent 49677358fb
commit e4267cb19f
2 changed files with 164 additions and 0 deletions

View File

@ -0,0 +1,85 @@
# Bemerkungen:
#
# -Es besteht die Moeglichkeit, mit dem Makefile die
# Dokumentation von ING_DB fuer verschiedene Drucker
# herzustellen.
#
# BITTE VERAENDERN SIE KEINE DATEINAMEN !!!
# Am besten ist, sie lassen die Directorys
# 'ing_doc' und 'ing_src' so wie sie sind.
#
# -In der Titelfestlegung kann bei 'T = ' noch eine
# Option fuer 'nroff' gegeben werden, die speziell
# fuer besondere Drucker aufbereitet (Je nach den
# 'nroff'- Moeglichkeiten des Rechners).
#
# -'doc1' schafft den ersten Teil der Dokumentation kom-
# plett nach /z/ing_doc/teil1/doc1. Der Text ist nicht
# speziell aufbereitet.
#
# -'doc1.tx' bereitet den Text fuer normale Nadeldrucker
# auf. Es sind Umlaute vorgesehen und "nroff" fuehrt
# Fettdruck aus.
# Es sind keine "tab's" gesetzt.
# Der Teil1 des Handbuchs wird anschliessend in Bloecke zu
# 30 Seiten geteilt, im directory /z/ing_doc/teil1 abgelegt
# und danach gedruckt.
# EINGABE: make doc1.tx
#
# -'doc1.lp bereitet das Handbuch fuer Seriendrucker auf.
# Es werden kein Fettdruck und keine Unterstreichungen
# ausgefuehrt.
# Die Dokumentation wird im directory /z/ing_src/lp
# abgelegt.
# Ansonsten gilt dasselbe wie bei 'doc1.tx'.
# EINGABE: make doc1.lp
#
#############################################################
M = /z/ing_doc/teil1/
S = /z/ing_src/teil1/lp/
D = /z/ing_src/teil1/
B = /z/ing_src/teil1/befehle/
C = /z/ing_doc/c/
T =
OBJS = $(D)deck $(D)einlei $(D)query $(D)monitor $(D)makro \
$(D)ql $(D)unix1.1 $(D)unix2 $(D)report $(D)files \
$(D)error
doc1: $(OBJS)
nroff -ms $(OBJS) > $(M)doc1
doc1.tx: $(OBJS)
nroff -ms $(OBJS) > $(D)doc1.1
$(D)Inverz $(D)doc1.1 > $(D)inhalt1.1
sed -f $(B)ibf $(D)inhalt1.1 > $(D)inhalt1.2
nroff -ms $(D)inhalt1.2 > $(M)inhalt1
rm $(D)inhalt1.?
split -2160 $(D)doc1.1 $(D)doc1_
mv $(D)doc1_a? $(M)
rm $(D)doc1.1
doc1.lp: $(OBJS)
cat $(OBJS) > $(D)all1
fgrep -v -f $(B)bdat $(D)all1 > $(D)all1.1
sed -f $(B)bef1 $(D)all1.1 > $(D)doc1.2
nroff $T -ms $(D)doc1.2 > $(D)doc1.3
sed -f $(B)bfd $(D)doc1.3 > $(D)doc1.4
split -2160 $(D)doc1.4 $(D)doc1.4_
mv $(D)doc1.4_a? $(S)
rm $(D)all1 $(D)all1.1 $(D)doc1.2 $(D)doc1.3 $(D)doc1.4
print: $(M)doc1_aa
lpr $(M)doc1_a?
# zu doc1.lp:
#
# - fgrep filtert die Kommandos ".ft B" und ".ft R"
# (nroff - Fettdruck) aus.
# - sed ersetzt vor der Uebersetzung alle Umlaute und
# nach der Uebersetzung stellt es vor jede Zeile
# 8 Leerzeichen und loescht die Unterstreichungen.
#
#########################################################

View File

@ -0,0 +1,79 @@
# Bemerkungen
#
# Es besteht die Moeglichkeit, mit dem Makefile die
# Dokumentation von ING_DB fuer verschiedene Drucker
# herzustellen.
#
# In der Titelfestlegung kann bei 'T = ' noch eine
# Option fuer 'nroff' gegeben werden, die speziell
# fuer besondere Drucker aufbereitet (Je nach den
# 'nroff'- Moeglichkeiten).
#
# 'doc2' schafft den ersten Teil der Dokumentation als
# ganzes nach /z/ing_doc/teil2/doc2. Der Text ist nicht
# speziell aufbereitet.
# EINGABE make doc2 bzw. make
#
# 'doc2.lp' bereitet den Text fuer normale Nadeldrucker
# auf. Es sind Umlaute vorgesehen und "nroff" fuehrt
# Fettdruck aus.
# Es sind keine "tab's" gesetzt.
# Der Teil1 des Handbuchs wird anschliessend in Bloecke zu
# 30 Seiten geteilt, im directory /z/ing_doc/teil2 abgelegt
# und dort gedruckt.
# EINGABE make doc2.tx
#
# 'doc2.lp bereitet das Handbuch fuer Seriendrucker auf.
# Es werden kein Fettdruck und keine Unterstreichungen
# ausgefuehrt.
# Ansonsten gilt dasselbe wie bei 'doc2.tx'.
# EINGABE make doc2.lp
#
#############################################################
M = /z/ing_doc/teil2/
S = /z/ing_src/teil2/lp/
D = /z/ing_src/teil2/
B = /z/ing_src/teil2/befehle/
C = /z/ing_doc/c/
T =
OBJS = $(D)quel $(D)dab $(D)zugr $(D)monitor $(D)amx \
$(D)report1.7 $(D)report2.8 $(D)zip
doc2: $(OBJS)
nroff -ms $(OBJS) > $(M)doc2
doc2.tx: $(OBJS)
nroff -ms $(OBJS) > $(D)doc2.1
sed -f $(B)dbef $(D)doc2.1 > $(D)doc2.2
$(D)Inverz $(D)doc2.2 > $(D)inhalt2.1
sed -f $(B)ibf $(D)inhalt2.1 > $(D)inhalt2.2
nroff -ms $(D)inhalt2.2 > $(M)inhalt2
rm $(D)inhalt2.?
split -2160 $(D)doc2.2 $(D)doc2_
mv $(D)doc2_a? $(M)
rm $(D)doc2.1 $(D)doc2.2
doc2.lp: $(OBJS)
cat $(OBJS) > $(D)all2
fgrep -v -f $(B)bdat $(D)all2 > $(D)all2.1
sed -f $(B)bef1 $(D)all2.1 > $(D)doc2.2
nroff $T -ms $(D)doc2.2 > $(D)doc2.3
sed -f $(B)bfd $(D)doc2.3 > $(D)doc2.4
split -2160 $(D)doc2.4 $(D)doc2.4_
mv $(D)doc2.4_a? $(S)
rm $(D)all2 $(D)all2.1 $(D)doc2.2 $(D)doc2.3 $(D)doc2.4
print: $(M)doc2_aa
lpr $(M)doc2_a?
# zu doc2.lp
#
# - fgrep filtert die Kommandos ".ft B" und ".ft R"
# (nroff - Fettdruck) aus.
# - sed ersetzt vor der Uebersetzung alle Umlaute und
# nach der Uebersetzung stellt es vor jede Zeile
# 8 Leerzeichen und loescht die Unterstreichungen.
#
#########################################################