ING_DB
This commit is contained in:
parent
6473e664bc
commit
61e7cd1edf
|
|
@ -0,0 +1,454 @@
|
||||||
|
# include "../conf/conf.h"
|
||||||
|
|
||||||
|
# ifdef MSDOS
|
||||||
|
|
||||||
|
.C.OBJ:
|
||||||
|
$(CC) $*.c
|
||||||
|
flag $(LIBA) rwn
|
||||||
|
lib $(LIBA)-+$*;
|
||||||
|
flag $(LIBA) sro
|
||||||
|
|
||||||
|
INDES= i:\ind\source
|
||||||
|
DLIB= $(INDES)\..\lib
|
||||||
|
DIUTIL= $(INDES)\iutil
|
||||||
|
DGUTIL= $(INDES)\gutil
|
||||||
|
H= ..\h
|
||||||
|
TR= /Zi /Od
|
||||||
|
LIBA= $(DLIB)\lliba.lib
|
||||||
|
INDLIB= $(DLIB)\lindes2.lib
|
||||||
|
MODEL= L
|
||||||
|
|
||||||
|
CC= cl /c /Gt20 /Ot /Gt20 $(TR) /FmNUL /I$(H) /Alfu
|
||||||
|
|
||||||
|
INC= msdos.inc cmacros.inc brkctl.inc
|
||||||
|
|
||||||
|
HDR= ..\conf\conf.h $(H)\ingres.h $(H)\access.h $(H)\symbol.h \
|
||||||
|
$(H)\catalog.h $(H)\lock.h AA_liba.h
|
||||||
|
|
||||||
|
|
||||||
|
SRC= AAclrtup.c AAcloser.c AAerror.c AAexit.c
|
||||||
|
SRCA= AAf4_f8.c AAf4_i1.c AAf4_i2.c AAf4_i4.c
|
||||||
|
SRC1= AAf8_f4.c AAf8_i1.c AAf8_i2.c AAf8_i4.c
|
||||||
|
SRCB= AAi1_f4.c AAi1_f8.c AAi1_i2.c AAi1_i4.c
|
||||||
|
SRC2= AAi2_f4.c AAi2_f8.c AAi2_i1.c AAi2_i4.c
|
||||||
|
SRCC= AAi4_f4.c AAi4_f8.c AAi4_i1.c AAi4_i2.c
|
||||||
|
SRC3= AAmain.c AAmove.c AAopenr.c AAsectup.c
|
||||||
|
SRCD= AAfind.c AAsignal.c AAsetkey.c AAget.c
|
||||||
|
SRC4= AAapp.c AAdel.c AArep.c AAreq.c
|
||||||
|
SRCE= AAlock.c
|
||||||
|
|
||||||
|
OBJS= AAmove.obj AAclrtup.obj \
|
||||||
|
AAi1_i2.obj AAi1_i4.obj AAi1_f4.obj AAi1_f8.obj
|
||||||
|
OBJ1= AAi2_i1.obj AAi2_i4.obj AAi2_f4.obj AAi2_f8.obj
|
||||||
|
OBJA= AAi4_i1.obj AAi4_i2.obj AAi4_f4.obj AAi4_f8.obj
|
||||||
|
OBJ2= AAf4_i1.obj AAf4_i2.obj AAf4_i4.obj AAf4_f8.obj
|
||||||
|
OBJB= AAf8_i1.obj AAf8_i2.obj AAf8_i4.obj AAf8_f4.obj
|
||||||
|
OBJ3= AAmain.obj AAexit.obj AAopenr.obj AAcloser.obj
|
||||||
|
OBJC= AAfind.obj AAreq.obj AAget.obj AAapp.obj
|
||||||
|
OBJ4= AAdel.obj AArep.obj AAsectup.obj AAsetkey.obj
|
||||||
|
OBJD= AAlock.obj AAsignal.obj AAerror.obj
|
||||||
|
|
||||||
|
ACCESS= closer.obj openr.obj accbuf.obj acc_addbuf.obj \
|
||||||
|
getequal.obj get.obj insert.obj replace.obj \
|
||||||
|
delete.obj setkey.obj find.obj rhash.obj \
|
||||||
|
ndxsearch.obj findbest.obj scan_dups.obj get_tuple.obj \
|
||||||
|
put_tuple.obj del_tuple.obj tup_len.obj newlino.obj \
|
||||||
|
add_ovflo.obj last_page.obj page.obj compare.obj \
|
||||||
|
utility.obj readadmin.obj
|
||||||
|
|
||||||
|
IUTIL= printup.obj out_arg.obj dblocks.obj errfilen.obj \
|
||||||
|
ing_dbname.obj printdesc.obj paramd.obj cslocks.obj \
|
||||||
|
rllocks.obj pglocks.obj globals.obj version.obj
|
||||||
|
|
||||||
|
GUTIL= v6_atof.obj bequal.obj concat.obj iocv.obj \
|
||||||
|
v6_itoa.obj length.obj scompare.obj ftoa.obj \
|
||||||
|
ztack.obj syserr.obj trace.obj v6_atoi.obj \
|
||||||
|
smove.obj xputchar.obj bmove.obj locv.obj \
|
||||||
|
tTf.obj gen.obj
|
||||||
|
|
||||||
|
|
||||||
|
$(LIBA): $(HDR) $(INDLIB)
|
||||||
|
$(CC) $(SRC)
|
||||||
|
$(CC) $(SRCA)
|
||||||
|
$(CC) $(SRC1)
|
||||||
|
$(CC) $(SRCB)
|
||||||
|
$(CC) $(SRC2)
|
||||||
|
$(CC) $(SRCC)
|
||||||
|
$(CC) $(SRC3)
|
||||||
|
$(CC) $(SRCD)
|
||||||
|
$(CC) $(SRC4)
|
||||||
|
$(CC) $(SRCE)
|
||||||
|
flag $(LIBA) rwn
|
||||||
|
del $(LIBA)
|
||||||
|
lib $(LIBA)+$(OBJS);
|
||||||
|
lib $(LIBA)+$(OBJ1);
|
||||||
|
lib $(LIBA)+$(OBJA);
|
||||||
|
lib $(LIBA)+$(OBJ2);
|
||||||
|
lib $(LIBA)+$(OBJB);
|
||||||
|
lib $(LIBA)+$(OBJ3);
|
||||||
|
lib $(LIBA)+$(OBJC);
|
||||||
|
lib $(LIBA)+$(OBJ4);
|
||||||
|
lib $(LIBA)+$(OBJD);
|
||||||
|
flag $(LIBA) srw
|
||||||
|
|
||||||
|
$(LIBA): $(INC)
|
||||||
|
copy $(MODEL)version.inc version.inc
|
||||||
|
masm /Mx crt0dat;
|
||||||
|
flag $(LIBA) rwn
|
||||||
|
lib $(LIBA)-+crt0dat;
|
||||||
|
flag $(LIBA) srw
|
||||||
|
|
||||||
|
AAmove.obj: AAmove.c
|
||||||
|
|
||||||
|
AAclrtup.obj: AAclrtup.c
|
||||||
|
|
||||||
|
AAi1_i2.obj: AAi1_i2.c
|
||||||
|
|
||||||
|
AAi1_i4.obj: AAi1_i4.c
|
||||||
|
|
||||||
|
AAi1_f4.obj: AAi1_f4.c
|
||||||
|
|
||||||
|
AAi1_f8.obj: AAi1_f8.c
|
||||||
|
|
||||||
|
AAi2_i1.obj: AAi2_i1.c
|
||||||
|
|
||||||
|
AAi2_i4.obj: AAi2_i4.c
|
||||||
|
|
||||||
|
AAi2_f4.obj: AAi2_f4.c
|
||||||
|
|
||||||
|
AAi2_f8.obj: AAi2_f8.c
|
||||||
|
|
||||||
|
AAi4_i1.obj: AAi4_i1.c
|
||||||
|
|
||||||
|
AAi4_i2.obj: AAi4_i2.c
|
||||||
|
|
||||||
|
AAi4_f4.obj: AAi4_f4.c
|
||||||
|
|
||||||
|
AAi4_f8.obj: AAi4_f8.c
|
||||||
|
|
||||||
|
AAf4_i1.obj: AAf4_i1.c
|
||||||
|
|
||||||
|
AAf4_i2.obj: AAf4_i2.c
|
||||||
|
|
||||||
|
AAf4_i4.obj: AAf4_i4.c
|
||||||
|
|
||||||
|
AAf4_f8.obj: AAf4_f8.c
|
||||||
|
|
||||||
|
AAf8_i1.obj: AAf8_i1.c
|
||||||
|
|
||||||
|
AAf8_i2.obj: AAf8_i2.c
|
||||||
|
|
||||||
|
AAf8_i4.obj: AAf8_i4.c
|
||||||
|
|
||||||
|
AAf8_f4.obj: AAf8_f4.c
|
||||||
|
|
||||||
|
AAmain.obj: AAmain.c
|
||||||
|
|
||||||
|
AAopenr.obj: AAopenr.c
|
||||||
|
|
||||||
|
AAcloser.obj: AAcloser.c
|
||||||
|
|
||||||
|
AAfind.obj: AAfind.c
|
||||||
|
|
||||||
|
AAreq.obj: AAreq.c
|
||||||
|
|
||||||
|
AAget.obj: AAget.c
|
||||||
|
|
||||||
|
AAapp.obj: AAapp.c
|
||||||
|
|
||||||
|
AAdel.obj: AAdel.c
|
||||||
|
|
||||||
|
AArep.obj: AArep.c
|
||||||
|
|
||||||
|
AAsectup.obj: AAsectup.c
|
||||||
|
|
||||||
|
AAsetkey.obj: AAsetkey.c
|
||||||
|
|
||||||
|
AAlock.obj: AAlock.c
|
||||||
|
|
||||||
|
AAsignal.obj: AAsignal.c
|
||||||
|
|
||||||
|
AAerror.obj: AAerror.c
|
||||||
|
|
||||||
|
AAexit.obj: AAexit.c
|
||||||
|
|
||||||
|
crt0dat.obj: crt0dat.asm $(INC)
|
||||||
|
copy $(MODEL)version.inc version.inc
|
||||||
|
masm /Mx $*;
|
||||||
|
flag $(LIBA) rwn
|
||||||
|
lib $(LIBA)-+$*;
|
||||||
|
flag $(LIBA) ros
|
||||||
|
|
||||||
|
$(LIBA): $(OBJS) $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) \
|
||||||
|
$(OBJA) $(OBJB) $(OBJC) $(OBJD)
|
||||||
|
flag $(LIBA) rwn
|
||||||
|
lib $(LIBA)-+$(OBJS);
|
||||||
|
lib $(LIBA)-+$(OBJ1);
|
||||||
|
lib $(LIBA)-+$(OBJA);
|
||||||
|
lib $(LIBA)-+$(OBJ2);
|
||||||
|
lib $(LIBA)-+$(OBJB);
|
||||||
|
lib $(LIBA)-+$(OBJ3);
|
||||||
|
lib $(LIBA)-+$(OBJC);
|
||||||
|
lib $(LIBA)-+$(OBJ4);
|
||||||
|
lib $(LIBA)-+$(OBJD);
|
||||||
|
flag $(LIBA) sro
|
||||||
|
|
||||||
|
# else
|
||||||
|
|
||||||
|
SHELL= /bin/sh
|
||||||
|
DBS= ../..
|
||||||
|
LIB= ../lib
|
||||||
|
SYSLIB= $(DBS)/lib
|
||||||
|
BIN= $(DBS)/bin
|
||||||
|
LIBA= $(SYSLIB)/libamx.a
|
||||||
|
ACCESS= $(LIB)/a.a
|
||||||
|
$(ACCESS):
|
||||||
|
|
||||||
|
IUTIL= $(LIB)/i.a
|
||||||
|
$(IUTIL):
|
||||||
|
|
||||||
|
GUTIL= $(LIB)/g.a
|
||||||
|
$(GUTIL):
|
||||||
|
|
||||||
|
L_I_B_A=.liba
|
||||||
|
A_C_C_E_S_S=.access
|
||||||
|
I_U_T_I_L=.iutil
|
||||||
|
G_U_T_I_L=.gutil
|
||||||
|
|
||||||
|
CC= cc
|
||||||
|
i_FLAG=
|
||||||
|
O_FLAG= -O
|
||||||
|
# ifndef FP_PROCESSOR
|
||||||
|
f_FLAG= -f
|
||||||
|
# else
|
||||||
|
f_FLAG=
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef A7150
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef BC
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef EC1834
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef ESER_PSU
|
||||||
|
# ifdef TRACE
|
||||||
|
i_FLAG= -d
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef ESER_VMX
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef HP_UX
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef P8000
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef PDP
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef PDP70
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef VAX
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef VENIX
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef XENIX286
|
||||||
|
i_FLAG= -i -M2s
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# ifdef XENIX386
|
||||||
|
# endif
|
||||||
|
|
||||||
|
CFLAGS= $(O_FLAG) $(f_FLAG) $(i_FLAG)
|
||||||
|
|
||||||
|
AR= -ar
|
||||||
|
# ifdef TEST
|
||||||
|
AR_R =rv
|
||||||
|
AR_X =xv
|
||||||
|
# else
|
||||||
|
AR_R =r
|
||||||
|
AR_X =x
|
||||||
|
# endif
|
||||||
|
LIBMODE=0644
|
||||||
|
|
||||||
|
CHMOD= chmod
|
||||||
|
MODE= 0644
|
||||||
|
MAKE= make
|
||||||
|
MFLAGS= -k install
|
||||||
|
# ifdef RANLIB
|
||||||
|
MKLIB= ranlib
|
||||||
|
# else
|
||||||
|
MKLIB= @echo ranlib
|
||||||
|
# endif
|
||||||
|
RM= -rm -f
|
||||||
|
TOUCH= touch
|
||||||
|
|
||||||
|
# ifdef NO_F4
|
||||||
|
OBJS= AAmove.o AAclrtup.o \
|
||||||
|
AAi1_i2.o AAi1_i4.o AAi1_f8.o AAi2_i1.o \
|
||||||
|
AAi2_i4.o AAi2_f8.o AAi4_i1.o AAi4_i2.o \
|
||||||
|
AAi4_f8.o AAf8_i1.o AAf8_i2.o AAf8_i4.o \
|
||||||
|
AAmain.o AAopenr.o AAcloser.o AAperm.o \
|
||||||
|
AAfind.o AAreq.o AAget.o AAapp.o \
|
||||||
|
AAdel.o AArep.o AAsectup.o AAsetkey.o \
|
||||||
|
AAlock.o AAsignal.o AAerror.o AAexit.o
|
||||||
|
# else
|
||||||
|
OBJS= AAmove.o AAclrtup.o \
|
||||||
|
AAi1_i2.o AAi1_i4.o AAi1_f8.o AAi2_i1.o \
|
||||||
|
AAi2_i4.o AAi2_f8.o AAi4_i1.o AAi4_i2.o \
|
||||||
|
AAi4_f8.o AAf8_i1.o AAf8_i2.o AAf8_i4.o \
|
||||||
|
AAi1_f4.o AAi2_f4.o AAi4_f4.o AAf4_i1.o \
|
||||||
|
AAf4_i2.o AAf4_i4.o AAf4_f8.o AAf8_f4.o \
|
||||||
|
AAmain.o AAopenr.o AAcloser.o AAperm.o \
|
||||||
|
AAfind.o AAreq.o AAget.o AAapp.o \
|
||||||
|
AAdel.o AArep.o AAsectup.o AAsetkey.o \
|
||||||
|
AAlock.o AAsignal.o AAerror.o AAexit.o
|
||||||
|
# endif
|
||||||
|
|
||||||
|
A_OBJ= closer.o openr.o accbuf.o acc_addbuf.o \
|
||||||
|
getequal.o get.o insert.o replace.o \
|
||||||
|
delete.o setkey.o find.o rhash.o \
|
||||||
|
ndxsearch.o findbest.o scan_dups.o get_tuple.o \
|
||||||
|
put_tuple.o del_tuple.o tup_len.o newlino.o \
|
||||||
|
add_ovflo.o last_page.o page.o compare.o \
|
||||||
|
utility.o readadmin.o
|
||||||
|
|
||||||
|
I_OBJ= printup.o out_arg.o dbsname.o printdesc.o \
|
||||||
|
paramd.o lock.o globals.o
|
||||||
|
|
||||||
|
# ifdef SIGN_EXT
|
||||||
|
G_OBJ= atof.o bequal.o customer.o itoa.o \
|
||||||
|
length.o scompare.o ftoa.o errfilen.o \
|
||||||
|
iocv.o version.o ztack.o syserr.o \
|
||||||
|
trace.o atoi.o smove.o xputchar.o \
|
||||||
|
bmove.o locv.o tTf.o concat.o \
|
||||||
|
gen.o
|
||||||
|
# else
|
||||||
|
G_OBJ= atof.o bequal.o customer.o itoa.o \
|
||||||
|
length.o scompare.o ftoa.o errfilen.o \
|
||||||
|
iocv.o version.o ztack.o syserr.o \
|
||||||
|
trace.o atoi.o smove.o xputchar.o \
|
||||||
|
bmove.o locv.o tTf.o concat.o \
|
||||||
|
i1toi2.o gen.o
|
||||||
|
# endif
|
||||||
|
|
||||||
|
INSTALL: install
|
||||||
|
|
||||||
|
install: $(LIBA)
|
||||||
|
|
||||||
|
$(LIBA): $(L_I_B_A) $(A_C_C_E_S_S) $(I_U_T_I_L) $(G_U_T_I_L)
|
||||||
|
@-$(CHMOD) $(LIBMODE) $@
|
||||||
|
$(MKLIB) $@
|
||||||
|
|
||||||
|
$(L_I_B_A): $(OBJS)
|
||||||
|
@-$(TOUCH) $@
|
||||||
|
@-$(CHMOD) $(LIBMODE) $@
|
||||||
|
$(AR) $(AR_R) $(LIBA) $?
|
||||||
|
|
||||||
|
$(A_C_C_E_S_S): $(ACCESS)
|
||||||
|
@-$(TOUCH) $@
|
||||||
|
@-$(CHMOD) $(LIBMODE) $@
|
||||||
|
$(AR) $(AR_X) $(ACCESS) $(A_OBJ)
|
||||||
|
$(AR) $(AR_R) $(LIBA) $(A_OBJ)
|
||||||
|
@-$(RM) $(A_OBJ)
|
||||||
|
|
||||||
|
$(I_U_T_I_L): $(IUTIL)
|
||||||
|
@-$(TOUCH) $@
|
||||||
|
@-$(CHMOD) $(LIBMODE) $@
|
||||||
|
$(AR) $(AR_X) $(IUTIL) $(I_OBJ)
|
||||||
|
$(AR) $(AR_R) $(LIBA) $(I_OBJ)
|
||||||
|
@-$(RM) $(I_OBJ)
|
||||||
|
|
||||||
|
$(G_U_T_I_L): $(GUTIL)
|
||||||
|
@-$(TOUCH) $@
|
||||||
|
@-$(CHMOD) $(LIBMODE) $@
|
||||||
|
$(AR) $(AR_X) $(GUTIL) $(G_OBJ)
|
||||||
|
$(AR) $(AR_R) $(LIBA) $(G_OBJ)
|
||||||
|
@-$(RM) $(G_OBJ)
|
||||||
|
|
||||||
|
UNLOAD: unload
|
||||||
|
|
||||||
|
unload:
|
||||||
|
@-$(AR) $(AR_X) $(LIBA) $(OBJS)
|
||||||
|
@$(RM) __.SYMDEF
|
||||||
|
@$(TOUCH) $(L_I_B_A) $(A_C_C_E_S_S) $(I_U_T_I_L) $(G_U_T_I_L)
|
||||||
|
@-$(TOUCH) $(LIBA)
|
||||||
|
|
||||||
|
ALLCLEAN: allclean
|
||||||
|
|
||||||
|
allclean: clean
|
||||||
|
$(RM) $(LIBA)
|
||||||
|
|
||||||
|
CLEAN: clean
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(OBJS) $(L_I_B_A) $(A_C_C_E_S_S) $(I_U_T_I_L) $(G_U_T_I_L)
|
||||||
|
|
||||||
|
AAapp.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAcloser.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAclrtup.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAdel.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAexit.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAfind.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAget.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAlock.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAmain.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAopenr.o: ../h/trace.h
|
||||||
|
|
||||||
|
AArep.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAreq.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAsectup.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAsetkey.o: ../h/trace.h
|
||||||
|
|
||||||
|
AAsignal.o: ../h/trace.h
|
||||||
|
|
||||||
|
# ifdef WENZLAFF
|
||||||
|
HOME= /z/dbs/src/amx_lib
|
||||||
|
SRC= AA_liba.h AAapp.c AAcloser.c AAclrtup.c \
|
||||||
|
AAdel.c AAerror.c AAexit.c AAf4_f8.c \
|
||||||
|
AAf4_i1.c AAf4_i2.c AAf4_i4.c AAf8_f4.c \
|
||||||
|
AAf8_i1.c AAf8_i2.c AAf8_i4.c AAfind.c \
|
||||||
|
AAget.c AAi1_f4.c AAi1_f8.c AAi1_i2.c \
|
||||||
|
AAi1_i4.c AAi2_f4.c AAi2_f8.c AAi2_i1.c \
|
||||||
|
AAi2_i4.c AAi4_f4.c AAi4_f8.c AAi4_i1.c \
|
||||||
|
AAi4_i2.c AAlock.c AAmain.c AAmove.c \
|
||||||
|
AAopenr.c AAperm.c AArep.c AAreq.c \
|
||||||
|
AAsectup.c AAsetkey.c AAsignal.c \
|
||||||
|
Makefile Tracefile brkctl.inc cmacros.inc \
|
||||||
|
crt0dat.asm cversion.inc lversion.inc msdos.inc \
|
||||||
|
mversion.inc sversion.inc version.inc
|
||||||
|
|
||||||
|
.save: $(SRC)
|
||||||
|
mount DISK /wrk
|
||||||
|
CP $? $@ /wrk/amx_lib
|
||||||
|
> $@
|
||||||
|
umount DISK
|
||||||
|
|
||||||
|
$(HOME)/.save: $(SRC)
|
||||||
|
CP $? $(HOME)
|
||||||
|
> $@
|
||||||
|
|
||||||
|
.PRECIOUS: .save
|
||||||
|
.PRECIOUS: $(HOME)/.save
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
Loading…
Reference in New Issue