ING_DB
This commit is contained in:
parent
3ae6c6c264
commit
822e796d30
|
|
@ -0,0 +1,39 @@
|
||||||
|
SHELL= /bin/sh
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# FOLGENDE FUNKTION SIND INTERN
|
||||||
|
#
|
||||||
|
HOME= /z/dbs/cat
|
||||||
|
DISK= /dev/dbs
|
||||||
|
SRC1= 1doc.1 1doc.2 1doc.3 1doc.4 \
|
||||||
|
1doc.5 1doc.6 2doc.1 2doc.2 \
|
||||||
|
2doc.3 Makefile
|
||||||
|
|
||||||
|
SRC2= 2doc.4 2doc.5 2doc.6 3doc \
|
||||||
|
4sachwort 5inhalt Makefile
|
||||||
|
|
||||||
|
.save1: $(SRC1)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/cat1
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
.save2: $(SRC2)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/cat2
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save1: $(SRC1)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
$(HOME)/.save2: $(SRC2)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save1
|
||||||
|
.PRECIOUS: .save2
|
||||||
|
.PRECIOUS: $(HOME)/.save1
|
||||||
|
.PRECIOUS: $(HOME)/.save2
|
||||||
|
|
@ -0,0 +1,56 @@
|
||||||
|
HOME= /z/dbs/data/base/adr
|
||||||
|
SHELL= /bin/sh
|
||||||
|
DISK= dbs
|
||||||
|
RM= rm -f
|
||||||
|
AMX= amx -O -s -i -o $@ $@.x
|
||||||
|
|
||||||
|
SRC= admin adr.ii attribute.ii indexes.ii \
|
||||||
|
integrities.ii protect.ii relation.ii tree.ii \
|
||||||
|
dis.ii Makefile a.x adr.x \
|
||||||
|
d.x dis.x kurz.x name.x \
|
||||||
|
new.x
|
||||||
|
|
||||||
|
PGM= a adr d dis \
|
||||||
|
kurz name new
|
||||||
|
|
||||||
|
install: $(PGM)
|
||||||
|
|
||||||
|
a: a.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
adr: adr.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
d: d.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
dis: dis.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
kurz: kurz.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
brief: brief.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
name: name.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
new: new.x
|
||||||
|
$(AMX)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(PGM)
|
||||||
|
|
||||||
|
.save: $(SRC) $(PGM)
|
||||||
|
mount /dev/$(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/adr
|
||||||
|
> .save
|
||||||
|
umount /dev/$(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC) $(PGM)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $(HOME)/.save
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
HOME= /z/dbs/data/base/ingres
|
||||||
|
SHELL= /bin/sh
|
||||||
|
DISK= dbs
|
||||||
|
RM= rm -f
|
||||||
|
|
||||||
|
SRC= au.ii doc.ii indexes.ii attribute.ii \
|
||||||
|
integrities.ii protect.ii relation.ii tree.ii \
|
||||||
|
admin ingres.lit new.q print.q \
|
||||||
|
Makefile
|
||||||
|
|
||||||
|
PGM= new print
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(PGM)
|
||||||
|
|
||||||
|
.save: $(SRC) $(PGM)
|
||||||
|
mount /dev/$(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/ingres
|
||||||
|
> .save
|
||||||
|
umount /dev/$(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC) $(PGM)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $(HOME)/.save
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,346 @@
|
||||||
|
#
|
||||||
|
# MAKEFILE ZUR INSTALLATION DER AMX-DEMONSTRATIONEN
|
||||||
|
# -------------------------------------------------
|
||||||
|
#
|
||||||
|
# (Alle Funkionen koennen auch mit grossen Buchstaben
|
||||||
|
# aufgerufen werden !)
|
||||||
|
#
|
||||||
|
# FUNKTIONSBESCHREIBUNG
|
||||||
|
# ---------------------
|
||||||
|
#
|
||||||
|
# ----- make INSTALL
|
||||||
|
# fuehrt die Funktion(en)
|
||||||
|
# 01
|
||||||
|
# 02
|
||||||
|
# 03
|
||||||
|
# 04
|
||||||
|
# 05
|
||||||
|
# 06
|
||||||
|
# 07
|
||||||
|
# 08
|
||||||
|
# 09
|
||||||
|
# 10
|
||||||
|
# 11
|
||||||
|
# 12
|
||||||
|
# 13
|
||||||
|
# 14
|
||||||
|
# 15
|
||||||
|
# 16
|
||||||
|
# 17
|
||||||
|
# 18
|
||||||
|
# zusammenhaengend aus.
|
||||||
|
# Fuer die Demonstrationen wird die Datenbank `dt' benoetigt.
|
||||||
|
#
|
||||||
|
# ----- make 01
|
||||||
|
# Generierung AMX-Beispielprogramm 01
|
||||||
|
#
|
||||||
|
# ----- make 02
|
||||||
|
# Generierung AMX-Beispielprogramm 02
|
||||||
|
#
|
||||||
|
# ----- make 03
|
||||||
|
# Generierung AMX-Beispielprogramm 03
|
||||||
|
#
|
||||||
|
# ----- make 04
|
||||||
|
# Generierung AMX-Beispielprogramm 04
|
||||||
|
#
|
||||||
|
# ----- make 05
|
||||||
|
# Generierung AMX-Beispielprogramm 05
|
||||||
|
#
|
||||||
|
# ----- make 06
|
||||||
|
# Generierung AMX-Beispielprogramm 06
|
||||||
|
#
|
||||||
|
# ----- make 07
|
||||||
|
# Generierung AMX-Beispielprogramm 07
|
||||||
|
#
|
||||||
|
# ----- make 08
|
||||||
|
# Generierung AMX-Beispielprogramm 08
|
||||||
|
#
|
||||||
|
# ----- make 09
|
||||||
|
# Generierung AMX-Beispielprogramm 09
|
||||||
|
#
|
||||||
|
# ----- make 10
|
||||||
|
# Generierung AMX-Beispielprogramm 10
|
||||||
|
#
|
||||||
|
# ----- make 11
|
||||||
|
# Generierung AMX-Beispielprogramm 11
|
||||||
|
#
|
||||||
|
# ----- make 12
|
||||||
|
# Generierung AMX-Beispielprogramm 12
|
||||||
|
#
|
||||||
|
# ----- make 13
|
||||||
|
# Generierung AMX-Beispielprogramm 13
|
||||||
|
#
|
||||||
|
# ----- make 14
|
||||||
|
# Generierung AMX-Beispielprogramm 14
|
||||||
|
#
|
||||||
|
# ----- make 15
|
||||||
|
# Generierung AMX-Beispielprogramm 15
|
||||||
|
#
|
||||||
|
# ----- make 16
|
||||||
|
# Generierung AMX-Beispielprogramm 16
|
||||||
|
#
|
||||||
|
# ----- make 17
|
||||||
|
# Generierung AMX-Beispielprogramm 17
|
||||||
|
#
|
||||||
|
# ----- make 18
|
||||||
|
# Generierung AMX-Beispielprogramm 18
|
||||||
|
#
|
||||||
|
# ----- make CLEAN
|
||||||
|
# loescht alle generierten und installierten Beispiele.
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- BASIS DEFINITIONEN
|
||||||
|
#
|
||||||
|
SHELL= /bin/sh
|
||||||
|
CC= amx
|
||||||
|
CFLAGS= -O
|
||||||
|
LDFLAGS=-s
|
||||||
|
RM= amxrm -f
|
||||||
|
ALL= 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- INSTALL
|
||||||
|
# fuehrt die Funktion(en)
|
||||||
|
# 01
|
||||||
|
# 02
|
||||||
|
# 03
|
||||||
|
# 04
|
||||||
|
# 05
|
||||||
|
# 06
|
||||||
|
# 07
|
||||||
|
# 08
|
||||||
|
# 09
|
||||||
|
# 10
|
||||||
|
# 11
|
||||||
|
# 12
|
||||||
|
# 13
|
||||||
|
# 14
|
||||||
|
# 15
|
||||||
|
# 16
|
||||||
|
# 17
|
||||||
|
# 18
|
||||||
|
# zusammenhaengend aus.
|
||||||
|
#
|
||||||
|
INSTALL: install
|
||||||
|
|
||||||
|
install: $(ALL)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 01
|
||||||
|
# Generierung AMX-Beispielprogramm 01
|
||||||
|
# retrieve (personal.all) where personal.name = "arg"
|
||||||
|
#
|
||||||
|
01: 01.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 02
|
||||||
|
# Generierung AMX-Beispielprogramm 02
|
||||||
|
# retrieve (personal.name) where personal.name = "arg"
|
||||||
|
#
|
||||||
|
02: 02.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 03
|
||||||
|
# Generierung AMX-Beispielprogramm 03
|
||||||
|
# retrieve (personal.name, seinen Leiter)
|
||||||
|
#
|
||||||
|
03: 03.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 04
|
||||||
|
# Generierung AMX-Beispielprogramm 04
|
||||||
|
# retrieve (personal.name, alle seine Leiter)
|
||||||
|
#
|
||||||
|
04: 04.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 05
|
||||||
|
# Generierung AMX-Beispielprogramm 05
|
||||||
|
# retrieve (personal.name, seine Stellung)
|
||||||
|
#
|
||||||
|
05: 05.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 06
|
||||||
|
# Generierung AMX-Beispielprogramm 06
|
||||||
|
# retrieve (personal.Struktur)
|
||||||
|
#
|
||||||
|
06: 06.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 07
|
||||||
|
# Generierung AMX-Beispielprogramm 07
|
||||||
|
# retrieve (teile.name, teile.farbe) where teile.farbe = "grau"
|
||||||
|
#
|
||||||
|
07: 07.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 08
|
||||||
|
# Generierung AMX-Beispielprogramm 08
|
||||||
|
# retrieve (teile.tname, teile.tnum, tot = teile.menge * teile.gewicht)
|
||||||
|
#
|
||||||
|
08: 08.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 09
|
||||||
|
# Generierung AMX-Beispielprogramm 09
|
||||||
|
# retrieve (teile.tname, teile.tnum)
|
||||||
|
# where teile.tnum = 2 or teile.tnum = 10
|
||||||
|
#
|
||||||
|
09: 09.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 10
|
||||||
|
# Generierung AMX-Beispielprogramm 10
|
||||||
|
# retrieve (teile.tname, teile.tnum)
|
||||||
|
# where teile.tnum > 5 and teile.tnum <= 10
|
||||||
|
#
|
||||||
|
10: 10.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 11
|
||||||
|
# Generierung AMX-Beispielprogramm 11
|
||||||
|
# retrieve (lieferung.tnum) where lieferung.lnum = 122
|
||||||
|
#
|
||||||
|
11: 11.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 12
|
||||||
|
# Generierung AMX-Beispielprogramm 12
|
||||||
|
# retrieve (teile.tname)
|
||||||
|
# where lieferung.lnum = 122 and lieferung.tnum = teile.tnum
|
||||||
|
#
|
||||||
|
12: 12.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 13
|
||||||
|
# Generierung AMX-Beispielprogramm 13
|
||||||
|
# retrieve (lieferung.lnum)
|
||||||
|
# where teile.tname = "Zentraleinheit" and lieferung.tnum = teile.tnum
|
||||||
|
#
|
||||||
|
13: 13.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 14
|
||||||
|
# Generierung AMX-Beispielprogramm 14
|
||||||
|
# delete personal
|
||||||
|
#
|
||||||
|
14: 14.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 15
|
||||||
|
# Generierung AMX-Beispielprogramm 15
|
||||||
|
# delete personal where personal.leiter = 129
|
||||||
|
#
|
||||||
|
15: 15.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 16
|
||||||
|
# Generierung AMX-Beispielprogramm 16
|
||||||
|
# append personal (name = "Unfug, Ulli", gehalt = 10000)
|
||||||
|
#
|
||||||
|
16: 16.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 17
|
||||||
|
# Generierung AMX-Beispielprogramm 17
|
||||||
|
# replace personal (num = 12, leiter = 157)
|
||||||
|
# where personal.name = "Unfug, Ulli"
|
||||||
|
#
|
||||||
|
17: 17.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- 18
|
||||||
|
# Generierung AMX-Beispielprogramm 18
|
||||||
|
# replace personal (gehalt = 1.1 * personal.gehalt)
|
||||||
|
#
|
||||||
|
18: 18.o
|
||||||
|
$(CC) $(LDFLAGS) -o $@ $@.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- Definition der Abhaengigkeit zwischen den `.x'-Files
|
||||||
|
# und den `.o'-Files (Generierungsvorschrift).
|
||||||
|
#
|
||||||
|
.x.o:
|
||||||
|
$(CC) -c $(CFLAGS) $<
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- Definition der zulaessigen Filenamenendungen
|
||||||
|
#
|
||||||
|
.SUFFIXES: .o .x
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# ----- CLEAN
|
||||||
|
# loescht alle generierten und installierten Beispiele.
|
||||||
|
#
|
||||||
|
CLEAN: clean
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(ALL) *.o
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# FOLGENDE FUNKTION SIND INTERN
|
||||||
|
#
|
||||||
|
HOME= /z/dbs/demo/amx
|
||||||
|
DISK= /dev/dbs
|
||||||
|
SRC= 01.x 02.x 03.x 04.x \
|
||||||
|
05.x 06.x 07.x 08.x \
|
||||||
|
09.x 10.x 11.x 12.x \
|
||||||
|
13.x 14.x 15.x 16.x \
|
||||||
|
17.x 18.x READ_ME Makefile
|
||||||
|
|
||||||
|
|
||||||
|
.save: $(SRC)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/demo_amx
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,233 @@
|
||||||
|
HOME= /z/dbs/src/struct
|
||||||
|
SHELL= /bin/sh
|
||||||
|
SYS= ../../sys/bin
|
||||||
|
DISK= /dev/dbs
|
||||||
|
MV= mv
|
||||||
|
CHMOD= chmod
|
||||||
|
UMODE= 0700
|
||||||
|
RM= rm -f
|
||||||
|
|
||||||
|
SRC= DESCXX.c DESC.c RELATION.c ATTRIBUTE.c \
|
||||||
|
INDEX.c ACCBUF.c TREE.c PROTECT.c \
|
||||||
|
INTEGRITY.c REFS.c TUP_ID.c ADMIN.c \
|
||||||
|
ADMINHDR.c LOCKREQ.c PIPFRMT.c TUP_HDR.c \
|
||||||
|
OPTAB.c SPECIAL.c LASTOK.c BATCHBUF.c \
|
||||||
|
SI_DOMS.c BATCHHD.c ACCESSPARAM.c RETCODE.c \
|
||||||
|
DESXX.c OUT_ARG.c SYMBOL.c QTREE.c \
|
||||||
|
VAR_NODE.c ROOT_NODE.c RES_NODE.c AOP_NODE.c \
|
||||||
|
OP_NODE.c SVAR_NODE.c SRCID.c C.c \
|
||||||
|
S.c Makefile
|
||||||
|
|
||||||
|
ALL= DESCXX DESC RELATION ATTRIBUTE \
|
||||||
|
INDEX ACCBUF TREE PROTECT \
|
||||||
|
INTEGRITY REFS TUP_ID ADMIN \
|
||||||
|
ADMINHDR LOCKREQ PIPFRMT TUP_HDR \
|
||||||
|
OPTAB SPECIAL LASTOK BATCHBUF \
|
||||||
|
SI_DOMS BATCHHD ACCESSPARAM RETCODE \
|
||||||
|
DESXX OUT_ARG SYMBOL QTREE \
|
||||||
|
VAR_NODE ROOT_NODE RES_NODE AOP_NODE \
|
||||||
|
OP_NODE SVAR_NODE SRCID C \
|
||||||
|
S
|
||||||
|
|
||||||
|
install: $(ALL)
|
||||||
|
|
||||||
|
C: C.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
S: S.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
DESCXX: DESCXX.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
TUP_HDR: TUP_HDR.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
DESC: DESC.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
RELATION: RELATION.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ATTRIBUTE: ATTRIBUTE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
INDEX: INDEX.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ACCBUF: ACCBUF.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
TREE: TREE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
PROTECT: PROTECT.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
INTEGRITY: INTEGRITY.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
REFS: REFS.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
TUP_ID: TUP_ID.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ADMIN: ADMIN.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ADMINHDR: ADMINHDR.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
LOCKREQ: LOCKREQ.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
PIPFRMT: PIPFRMT.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
OPTAB: OPTAB.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
SPECIAL: SPECIAL.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
LASTOK: LASTOK.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
BATCHBUF: BATCHBUF.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
SI_DOMS: SI_DOMS.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
BATCHHD: BATCHHD.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ACCESSPARAM: ACCESSPARAM.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
RETCODE: RETCODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
DESXX: DESXX.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
OUT_ARG: OUT_ARG.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
SYMBOL: SYMBOL.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
QTREE: QTREE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
VAR_NODE: VAR_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
ROOT_NODE: ROOT_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
RES_NODE: RES_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
AOP_NODE: AOP_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
OP_NODE: OP_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
SVAR_NODE: SVAR_NODE.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
SRCID: SRCID.c
|
||||||
|
$(CC) -O -s -o $@ $@.c
|
||||||
|
@-$(CHMOD) $(UMODE) $@
|
||||||
|
$(MV) $@ $(SYS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(ALL)
|
||||||
|
|
||||||
|
.save: $(SRC)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/struct
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,37 @@
|
||||||
|
SHELL= /bin/sh
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# FOLGENDE FUNKTION SIND INTERN
|
||||||
|
#
|
||||||
|
HOME= /z/dbs/sys/man
|
||||||
|
DISK= /dev/dbs
|
||||||
|
SRC= 00intro 02parser 03qrymod 04aovqp \
|
||||||
|
04bdecom 05dbu amx amxi \
|
||||||
|
append copy copydb copyr \
|
||||||
|
creatdb create creater dayfile \
|
||||||
|
dbtmplt define delete destroy \
|
||||||
|
destroydb destroyr eqc error \
|
||||||
|
help helpr index indexr \
|
||||||
|
integrity iql iqli libamx \
|
||||||
|
libq macros manr modify \
|
||||||
|
modifyr monitor permit print \
|
||||||
|
printr purge ql range \
|
||||||
|
rc rd refr replace \
|
||||||
|
report reporti restore retrieve \
|
||||||
|
rg rp_desc save saver \
|
||||||
|
startup sysmod toc users \
|
||||||
|
usersetup view Makefile
|
||||||
|
|
||||||
|
.save: $(SRC)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/man
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
SHELL= /bin/sh
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# FOLGENDE FUNKTION SIND INTERN
|
||||||
|
#
|
||||||
|
HOME= /z/dbs/sys/ref
|
||||||
|
DISK= /dev/dbs
|
||||||
|
SRC= amx append copy copydb \
|
||||||
|
copyr creatdb create creater \
|
||||||
|
dayfile define delete destroy \
|
||||||
|
destroydb destroyr eqc error \
|
||||||
|
help helpr index indexr \
|
||||||
|
integrity iql manr modify \
|
||||||
|
modifyr print printr purge \
|
||||||
|
range rc rd refr \
|
||||||
|
replace report restore retrieve \
|
||||||
|
rg rp_desc save saver \
|
||||||
|
startup sysmod toc users \
|
||||||
|
usersetup view Makefile
|
||||||
|
|
||||||
|
.save: $(SRC)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/ref
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
HOME= /z/dbs/sys/save
|
||||||
|
SHELL= /bin/sh
|
||||||
|
DISK= /dev/dbs
|
||||||
|
RM= rm -f
|
||||||
|
|
||||||
|
SRC= S0 S0.save S1 S1.save \
|
||||||
|
S2 S2.save S3 S3.save \
|
||||||
|
S4 S4.save S5 S5.save \
|
||||||
|
S6 S6.save S7 S7.save \
|
||||||
|
cat1.save doc.save get lib.save \
|
||||||
|
put SAVE SAVE.bin SAVE.file
|
||||||
|
|
||||||
|
clean:
|
||||||
|
|
||||||
|
.save: Makefile $(SRC)
|
||||||
|
mount $(DISK) /wrk
|
||||||
|
cp $? $@ /wrk/save
|
||||||
|
> $@
|
||||||
|
umount $(DISK)
|
||||||
|
|
||||||
|
$(HOME)/.save: Makefile $(SRC)
|
||||||
|
cp $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
Loading…
Reference in New Issue