ING_DB
This commit is contained in:
parent
5dbc740c57
commit
2e4e77da67
|
|
@ -0,0 +1,355 @@
|
|||
#
|
||||
# MAKEFILE ZUR GENERIERUNG DER REDABAS-Datenbanken
|
||||
# -------------------------------------------------
|
||||
#
|
||||
# (Alle Funkionen koennen auch mit grossen Buchstaben
|
||||
# aufgerufen werden !)
|
||||
#
|
||||
# FUNKTIONSBESCHREIBUNG
|
||||
# ---------------------
|
||||
#
|
||||
# ----- make INSTALL
|
||||
# fuehrt die Funktion(en)
|
||||
# REDABAS4
|
||||
# REDABAS3
|
||||
# REDABAS2
|
||||
# zusammenhaengend aus.
|
||||
# Fuer die Demonstrationen wird die Datenbank `dt' benoetigt.
|
||||
#
|
||||
# ----- make REDABAS4
|
||||
# fuehrt die Funktion(en)
|
||||
# ABT4.DBD
|
||||
# ARTIKEL4.DBD
|
||||
# LIEFERA4.DBD
|
||||
# LIEFERU4.DBD
|
||||
# PERFIND4.DBD
|
||||
# PERSONAL4.DBD
|
||||
# LAGER4.DBD
|
||||
# TEILE4.DBD
|
||||
# VERKAUF4.DBD
|
||||
# zusammenhaengend aus.
|
||||
#
|
||||
# ----- make REDABAS3
|
||||
# fuehrt die Funktion(en)
|
||||
# ABT3.DBD
|
||||
# ARTIKEL3.DBD
|
||||
# LIEFERA3.DBD
|
||||
# LIEFERU3.DBD
|
||||
# PERFIND3.DBD
|
||||
# PERSONAL3.DBD
|
||||
# LAGER3.DBD
|
||||
# TEILE3.DBD
|
||||
# VERKAUF3.DBD
|
||||
# zusammenhaengend aus.
|
||||
#
|
||||
# ----- make REDABAS2
|
||||
# fuehrt die Funktion(en)
|
||||
# ABT2.DBD
|
||||
# ARTIKEL2.DBD
|
||||
# LIEFERA2.DBD
|
||||
# LIEFERU2.DBD
|
||||
# PERFIND2.DBD
|
||||
# PERSONAL2.DBD
|
||||
# LAGER2.DBD
|
||||
# TEILE2.DBD
|
||||
# VERKAUF2.DBD
|
||||
# zusammenhaengend aus.
|
||||
#
|
||||
# ----- make ABT4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank ABT4.DBD
|
||||
# aus der Relation abt
|
||||
#
|
||||
# ----- make ARTIKEL4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank ARTIKEL4.DBD
|
||||
# aus der Relation artikel
|
||||
#
|
||||
# ----- make ERFIND4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank ERFIND4.DBD
|
||||
# aus der Relation erfind
|
||||
#
|
||||
# ----- make LAGER4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank LAGER4.DBD
|
||||
# aus der Relation lager
|
||||
#
|
||||
# ----- make LIEFERA4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank LIEFERA4.DBD
|
||||
# aus der Relation lieferant
|
||||
#
|
||||
# ----- make LIEFERU4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank LIEFERU4.DBD
|
||||
# aus der Relation lieferung
|
||||
#
|
||||
# ----- make PERS4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank PERS4.DBD
|
||||
# aus der Relation personal
|
||||
#
|
||||
# ----- make TEILE4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank TEILE4.DBD
|
||||
# aus der Relation teile
|
||||
#
|
||||
# ----- make VERKAUF4.DBD
|
||||
# Erzeugt die REDABAS 4 Datenbank VERKAUF4.DBD
|
||||
# aus der Relation verkauf
|
||||
#
|
||||
# ----- make ABT3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank ABT3.DBD
|
||||
# aus der Relation abt
|
||||
#
|
||||
# ----- make ARTIKEL3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank ARTIKEL3.DBD
|
||||
# aus der Relation artikel
|
||||
#
|
||||
# ----- make ERFIND3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank ERFIND3.DBD
|
||||
# aus der Relation erfind
|
||||
#
|
||||
# ----- make LAGER3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank LAGER3.DBD
|
||||
# aus der Relation lager
|
||||
#
|
||||
# ----- make LIEFERA3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank LIEFERA3.DBD
|
||||
# aus der Relation lieferant
|
||||
#
|
||||
# ----- make LIEFERU3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank LIEFERU3.DBD
|
||||
# aus der Relation lieferung
|
||||
#
|
||||
# ----- make PERS3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank PERS3.DBD
|
||||
# aus der Relation personal
|
||||
#
|
||||
# ----- make TEILE3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank TEILE3.DBD
|
||||
# aus der Relation teile
|
||||
#
|
||||
# ----- make VERKAUF3.DBD
|
||||
# Erzeugt die REDABAS 3 Datenbank VERKAUF3.DBD
|
||||
# aus der Relation verkauf
|
||||
#
|
||||
# ----- make ABT2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank ABT2.DBD
|
||||
# aus der Relation abt
|
||||
#
|
||||
# ----- make ARTIKEL2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank ARTIKEL2.DBD
|
||||
# aus der Relation artikel
|
||||
#
|
||||
# ----- make ERFIND2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank ERFIND2.DBD
|
||||
# aus der Relation erfind
|
||||
#
|
||||
# ----- make LAGER2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank LAGER2.DBD
|
||||
# aus der Relation lager
|
||||
#
|
||||
# ----- make LIEFERA2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank LIEFERA2.DBD
|
||||
# aus der Relation lieferant
|
||||
#
|
||||
# ----- make LIEFERU2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank LIEFERU2.DBD
|
||||
# aus der Relation lieferung
|
||||
#
|
||||
# ----- make PERS2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank PERS2.DBD
|
||||
# aus der Relation personal
|
||||
#
|
||||
# ----- make TEILE2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank TEILE2.DBD
|
||||
# aus der Relation teile
|
||||
#
|
||||
# ----- make VERKAUF2.DBD
|
||||
# Erzeugt die REDABAS 2 Datenbank VERKAUF2.DBD
|
||||
# aus der Relation verkauf
|
||||
#
|
||||
|
||||
|
||||
#
|
||||
# ----- BASIS DEFINITIONEN
|
||||
#
|
||||
SHELL= /bin/sh
|
||||
RM= amxrm -f
|
||||
WDB2= wdb2
|
||||
WDB3= wdb3
|
||||
WDB4= wdb3 +
|
||||
REDABAS4= abt4.dbd artikel4.dbd erfind4.dbd \
|
||||
lager4.dbd liefera4.dbd lieferu4.dbd \
|
||||
pers4.dbd teile4.dbd verkauf4.dbd
|
||||
REDABAS3= abt3.dbd artikel3.dbd erfind3.dbd \
|
||||
lager3.dbd liefera3.dbd lieferu3.dbd \
|
||||
pers3.dbd teile3.dbd verkauf3.dbd
|
||||
REDABAS2= abt2.dbd artikel2.dbd erfind2.dbd \
|
||||
lager2.dbd liefera2.dbd lieferu2.dbd \
|
||||
pers2.dbd teile2.dbd verkauf2.dbd
|
||||
|
||||
|
||||
INSTALL: install
|
||||
|
||||
install: redabas4 redabas3 redabas2
|
||||
|
||||
REDABAS4: redabas4
|
||||
|
||||
redabas4: $(REDABAS4)
|
||||
|
||||
REDABAS3: redabas3
|
||||
|
||||
redabas3: $(REDABAS3)
|
||||
|
||||
REDABAS2: redabas2
|
||||
|
||||
redabas2: $(REDABAS2)
|
||||
|
||||
ABT4.DBD: abt4.dbd
|
||||
abt4.dbd: abt3
|
||||
$(WDB4) abt3
|
||||
@mv abt3.dbd $@
|
||||
|
||||
ARTIKEL4.DBD: artikel4.dbd
|
||||
artikel4.dbd: artikel3
|
||||
$(WDB4) artikel3
|
||||
@mv artikel3.dbd $@
|
||||
|
||||
ERFIND4.DBD: erfind4.dbd
|
||||
erfind4.dbd: erfind3
|
||||
$(WDB4) erfind3
|
||||
@mv erfind3.dbd $@
|
||||
|
||||
LAGER4.DBD: lager4.dbd
|
||||
lager4.dbd: lager3
|
||||
$(WDB4) lager3
|
||||
@mv lager3.dbd $@
|
||||
|
||||
LIEFERA4.DBD: liefera4.dbd
|
||||
liefera4.dbd: liefera3
|
||||
$(WDB4) liefera3
|
||||
@mv liefera3.dbd $@
|
||||
|
||||
LIEFERU4.DBD: lieferu4.dbd
|
||||
lieferu4.dbd: lieferu3
|
||||
$(WDB4) lieferu3
|
||||
@mv lieferu3.dbd $@
|
||||
|
||||
PERS4.DBD: pers4.dbd
|
||||
pers4.dbd: pers3
|
||||
$(WDB4) pers3
|
||||
@mv pers3.dbd $@
|
||||
|
||||
TEILE4.DBD: teile4.dbd
|
||||
teile4.dbd: teile3
|
||||
$(WDB4) teile3
|
||||
@mv teile3.dbd $@
|
||||
|
||||
VERKAUF4.DBD: verkauf4.dbd
|
||||
verkauf4.dbd: verkauf3
|
||||
$(WDB4) verkauf3
|
||||
@mv verkauf3.dbd $@
|
||||
|
||||
ABT3.DBD: abt3.dbd
|
||||
abt3.dbd: abt3
|
||||
$(WDB3) abt3
|
||||
|
||||
ARTIKEL3.DBD: artikel3.dbd
|
||||
artikel3.dbd: artikel3
|
||||
$(WDB3) artikel3
|
||||
|
||||
ERFIND3.DBD: erfind3.dbd
|
||||
erfind3.dbd: erfind3
|
||||
$(WDB3) erfind3
|
||||
|
||||
LAGER3.DBD: lager3.dbd
|
||||
lager3.dbd: lager3
|
||||
$(WDB3) lager3
|
||||
|
||||
LIEFERA3.DBD: liefera3.dbd
|
||||
liefera3.dbd: liefera3
|
||||
$(WDB3) liefera3
|
||||
|
||||
LIEFERU3.DBD: lieferu3.dbd
|
||||
lieferu3.dbd: lieferu3
|
||||
$(WDB3) lieferu3
|
||||
|
||||
PERS3.DBD: pers3.dbd
|
||||
pers3.dbd: pers3
|
||||
$(WDB3) pers3
|
||||
|
||||
TEILE3.DBD: teile3.dbd
|
||||
teile3.dbd: teile3
|
||||
$(WDB3) teile3
|
||||
|
||||
VERKAUF3.DBD: verkauf3.dbd
|
||||
verkauf3.dbd: verkauf3
|
||||
$(WDB3) verkauf3
|
||||
|
||||
ABT2.DBD: abt2.dbd
|
||||
abt2.dbd: abt2
|
||||
$(WDB2) abt2
|
||||
|
||||
ARTIKEL2.DBD: artikel2.dbd
|
||||
artikel2.dbd: artikel2
|
||||
$(WDB2) artikel2
|
||||
|
||||
ERFIND2.DBD: erfind2.dbd
|
||||
erfind2.dbd: erfind2
|
||||
$(WDB2) erfind2
|
||||
|
||||
LAGER2.DBD: lager2.dbd
|
||||
lager2.dbd: lager2
|
||||
$(WDB2) lager2
|
||||
|
||||
LIEFERA2.DBD: liefera2.dbd
|
||||
liefera2.dbd: liefera2
|
||||
$(WDB2) liefera2
|
||||
|
||||
LIEFERU2.DBD: lieferu2.dbd
|
||||
lieferu2.dbd: lieferu2
|
||||
$(WDB2) lieferu2
|
||||
|
||||
PERS2.DBD: pers2.dbd
|
||||
pers2.dbd: pers2
|
||||
$(WDB2) pers2
|
||||
|
||||
TEILE2.DBD: teile2.dbd
|
||||
teile2.dbd: teile2
|
||||
$(WDB2) teile2
|
||||
|
||||
VERKAUF2.DBD: verkauf2.dbd
|
||||
verkauf2.dbd: verkauf2
|
||||
$(WDB2) verkauf2
|
||||
|
||||
#
|
||||
# ----- CLEAN
|
||||
# loescht alle generierten und installierten Beispiele.
|
||||
#
|
||||
CLEAN: clean
|
||||
|
||||
clean:
|
||||
$(RM) $(REDABAS4) $(REDABAS3) $(REDABAS2)
|
||||
|
||||
|
||||
#
|
||||
# FOLGENDE FUNKTION SIND INTERN
|
||||
#
|
||||
HOME= /z/dbs/demo/redabas
|
||||
DISK= /dev/dbs
|
||||
SRC= abt3 artikel3 erfind3 \
|
||||
lager3 liefera3 lieferu3 \
|
||||
pers3 teile3 verkauf3 \
|
||||
abt2 artikel2 erfind2 \
|
||||
lager2 liefera2 lieferu2 \
|
||||
pers2 teile2 verkauf2 \
|
||||
READ_ME Makefile
|
||||
|
||||
|
||||
.save: $(SRC)
|
||||
mount $(DISK) /wrk
|
||||
cp $? $@ /wrk/demo_redabas
|
||||
> $@
|
||||
umount $(DISK)
|
||||
|
||||
$(HOME)/.save: $(SRC)
|
||||
cp $? $(HOME)
|
||||
> $@
|
||||
|
||||
.PRECIOUS: .save
|
||||
.PRECIOUS: $(HOME)/.save
|
||||
Loading…
Reference in New Issue