diff --git a/WEGA/contrib/ingres/dbs/demo/redabas/.save b/WEGA/contrib/ingres/dbs/demo/redabas/.save new file mode 100644 index 0000000..e69de29 diff --git a/WEGA/contrib/ingres/dbs/demo/redabas/Makefile b/WEGA/contrib/ingres/dbs/demo/redabas/Makefile new file mode 100644 index 0000000..31da99a --- /dev/null +++ b/WEGA/contrib/ingres/dbs/demo/redabas/Makefile @@ -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