ING_DB
This commit is contained in:
parent
58cd6ea2ac
commit
06845f10b3
|
|
@ -0,0 +1,481 @@
|
|||
# include "../conf/conf.h"
|
||||
|
||||
SHELL= /bin/sh
|
||||
DBS= ../..
|
||||
BIN= $(DBS)/bin
|
||||
LIB= ../lib
|
||||
|
||||
CC= cc
|
||||
i_FLAG=
|
||||
O_FLAG= -O
|
||||
# ifndef FP_PROCESSOR
|
||||
f_FLAG= -f
|
||||
# else
|
||||
f_FLAG=
|
||||
# endif
|
||||
|
||||
LD= $(CC)
|
||||
CRT0=
|
||||
# ifdef ID_SEPERATE
|
||||
LDFLAGS= -i
|
||||
# else
|
||||
# ifdef TEXT_SEPERATE
|
||||
LDFLAGS= -n
|
||||
# endif
|
||||
# endif
|
||||
u_FLAG= -u
|
||||
UFLAG= $(u_FLAG) _AACCESS
|
||||
LIBC= -lm
|
||||
LIBX=
|
||||
|
||||
RESTORE=$(BIN)/RESTORE
|
||||
restore=$(BIN)/restore
|
||||
|
||||
# ifdef A7150
|
||||
# endif
|
||||
|
||||
# ifdef BC
|
||||
# endif
|
||||
|
||||
# ifdef EC1834
|
||||
# endif
|
||||
|
||||
# ifdef ESER_PSU
|
||||
# ifdef TRACE
|
||||
i_FLAG= -d
|
||||
# endif
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef ESER_VMX
|
||||
UFLAG= $(u_FLAG) AACCESS
|
||||
# endif
|
||||
|
||||
# ifdef HP_UX
|
||||
u_FLAG= -W l,-u
|
||||
UFLAG= $(u_FLAG) _AACCESS
|
||||
# endif
|
||||
|
||||
# ifdef P8000
|
||||
LD= ld
|
||||
CRT0= /lib/crt0.o
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef PDP
|
||||
# endif
|
||||
|
||||
# ifdef PDP70
|
||||
# endif
|
||||
|
||||
# ifdef VAX
|
||||
# endif
|
||||
|
||||
# ifdef VENIX
|
||||
LD= ld
|
||||
CRT0= /lib/crt0.o
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef XENIX286
|
||||
i_FLAG= -i -M2s
|
||||
LD= ld
|
||||
LDFLAGS= -i -Ms -F 2000
|
||||
CRT0= /lib/Sseg.o /lib/Scrt0.o
|
||||
LIBC= /lib/Slibm.a /lib/Slibcfp.a /lib/Slibc.a
|
||||
LIBX= /lib/Slibx.a
|
||||
RESTORE=$(BIN)/ROLLBACK
|
||||
restore=$(BIN)/rollback
|
||||
# endif
|
||||
|
||||
# ifdef XENIX386
|
||||
LD= ld
|
||||
CRT0= /lib/386/Sseg.o /lib/386/Scrt0.o
|
||||
LIBC= /lib/386/Slibm.a /lib/386/Slibcfp.a /lib/386/Slibc.a
|
||||
LIBX= /lib/386/Slibx.a
|
||||
RESTORE=$(BIN)/ROLLBACK
|
||||
restore=$(BIN)/rollback
|
||||
# endif
|
||||
|
||||
CFLAGS= $(O_FLAG) $(f_FLAG) $(i_FLAG)
|
||||
|
||||
CHMOD= chmod
|
||||
MODE= 6711
|
||||
UMODE= 0700
|
||||
RM= -rm -f
|
||||
|
||||
LIBES= $(LIB)/a.a $(LIB)/i.a $(LIB)/g.a
|
||||
$(LIB)/a.a:
|
||||
|
||||
$(LIB)/i.a:
|
||||
|
||||
$(LIB)/g.a:
|
||||
|
||||
LIBS= $(LIBES) $(LIBC)
|
||||
DLIBES= $(LIB)/dbu.a $(LIBES)
|
||||
$(LIB)/dbu.a:
|
||||
|
||||
DLIBS= $(DLIBES) $(LIBC)
|
||||
AMXAPP= $(BIN)/AMXAPP
|
||||
AMXDEL= $(BIN)/AMXDEL
|
||||
AMXGET= $(BIN)/AMXGET
|
||||
AMXREP= $(BIN)/AMXREP
|
||||
AMXRET= $(BIN)/AMXRET
|
||||
AMXVAR= $(BIN)/AMXVAR
|
||||
COPYDB= $(BIN)/COPYDB
|
||||
COPYR= $(BIN)/COPYR
|
||||
CREATDB=$(BIN)/CREATDB
|
||||
CREATER=$(BIN)/CREATER
|
||||
DEST_DB=$(BIN)/DESTROYDB
|
||||
DEST_R= $(BIN)/DESTROYR
|
||||
EXTR= $(BIN)/EXTRACTR
|
||||
HELPR= $(BIN)/HELPR
|
||||
INDEXR= $(BIN)/INDEXR
|
||||
DABA= $(BIN)/DABA
|
||||
INSR= $(BIN)/INSERTR
|
||||
IQL= $(BIN)/IQL
|
||||
MANR= $(BIN)/MANR
|
||||
MODIFYR=$(BIN)/MODIFYR
|
||||
PRINTR= $(BIN)/PRINTR
|
||||
PURGE= $(BIN)/PURGE
|
||||
RD= $(BIN)/RD
|
||||
REFR= $(BIN)/REFR
|
||||
SAVER= $(BIN)/SAVER
|
||||
SYSMOD= $(BIN)/SYSMOD
|
||||
amxapp= $(BIN)/amxapp
|
||||
amxdel= $(BIN)/amxdel
|
||||
amxget= $(BIN)/amxget
|
||||
amxrep= $(BIN)/amxrep
|
||||
amxret= $(BIN)/amxret
|
||||
amxvar= $(BIN)/amxvar
|
||||
copydb= $(BIN)/copydb
|
||||
copyr= $(BIN)/copyr
|
||||
creatdb=$(BIN)/creatdb
|
||||
creater=$(BIN)/creater
|
||||
dest_db=$(BIN)/destroydb
|
||||
dest_r= $(BIN)/destroyr
|
||||
extr= $(BIN)/extractr
|
||||
helpr= $(BIN)/helpr
|
||||
indexr= $(BIN)/indexr
|
||||
daba= $(BIN)/daba
|
||||
insr= $(BIN)/insertr
|
||||
iql= $(BIN)/iql
|
||||
manr= $(BIN)/manr
|
||||
modifyr=$(BIN)/modifyr
|
||||
printr= $(BIN)/printr
|
||||
purge= $(BIN)/purge
|
||||
rd= $(BIN)/rd
|
||||
refr= $(BIN)/refr
|
||||
saver= $(BIN)/saver
|
||||
sysmod= $(BIN)/sysmod
|
||||
|
||||
|
||||
# ifdef NO_PIPE
|
||||
ALL= $(AMXAPP) $(AMXDEL) $(AMXGET) $(AMXREP) \
|
||||
$(AMXRET) $(AMXVAR) $(COPYDB) $(COPYR) \
|
||||
$(CREATDB) $(CREATER) $(DEST_DB) $(DEST_R) \
|
||||
$(EXTR) $(HELPR) $(INDEXR) $(INSR) \
|
||||
$(MANR) $(MODIFYR) $(PRINTR) $(PURGE) \
|
||||
$(RD) $(REFR) $(RESTORE) $(SAVER) \
|
||||
$(SYSMOD)
|
||||
# else
|
||||
ALL= $(AMXAPP) $(AMXDEL) $(AMXGET) $(AMXREP) \
|
||||
$(AMXRET) $(AMXVAR) $(COPYDB) $(COPYR) \
|
||||
$(CREATDB) $(CREATER) $(DEST_DB) $(DEST_R) \
|
||||
$(EXTR) $(HELPR) $(INDEXR) $(DABA) \
|
||||
$(INSR) $(IQL) $(MANR) $(MODIFYR) \
|
||||
$(PRINTR) $(PURGE) $(RD) $(REFR) \
|
||||
$(RESTORE) $(SAVER) $(SYSMOD)
|
||||
# endif
|
||||
|
||||
O1= error.o
|
||||
O2= subs.o error.o
|
||||
O3= dmp.o error.o
|
||||
|
||||
INSTALL: install
|
||||
|
||||
install: $(ALL)
|
||||
|
||||
$(copydb): $(O1) copydb.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) copydb.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(COPYDB): $(copydb)
|
||||
$(RM) $@
|
||||
LN $(copydb) $@
|
||||
|
||||
$(copyr): $(O1) copyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) copyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(COPYR): $(copyr)
|
||||
$(RM) $@
|
||||
LN $(copyr) $@
|
||||
|
||||
$(creatdb): $(O1) creatdb.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) creatdb.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(CREATDB): $(creatdb)
|
||||
$(RM) $@
|
||||
LN $(creatdb) $@
|
||||
|
||||
$(creater): $(O1) creater.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) creater.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(CREATER): $(creater)
|
||||
$(RM) $@
|
||||
LN $(creater) $@
|
||||
|
||||
$(dest_db): destroydb.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) destroydb.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(DEST_DB): $(dest_db)
|
||||
$(RM) $@
|
||||
LN $(dest_db) $@
|
||||
|
||||
$(dest_r): $(O1) destroyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) destroyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(DEST_R): $(dest_r)
|
||||
$(RM) $@
|
||||
LN $(dest_r) $@
|
||||
|
||||
$(extr): $(O3) extractr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) extractr.o $(O3) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(EXTR): $(extr)
|
||||
$(RM) $@
|
||||
LN $(extr) $@
|
||||
|
||||
$(helpr): $(O1) helpr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) helpr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(HELPR): $(helpr)
|
||||
$(RM) $@
|
||||
LN $(helpr) $@
|
||||
|
||||
$(indexr): $(O1) indexr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) indexr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(INDEXR): $(indexr)
|
||||
$(RM) $@
|
||||
LN $(indexr) $@
|
||||
|
||||
$(insr): $(O3) insertr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) insertr.o $(O3) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(INSR): $(insr)
|
||||
$(RM) $@
|
||||
LN $(insr) $@
|
||||
|
||||
$(manr): manr.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(UFLAG) $(CRT0) manr.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(MANR): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(refr): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(REFR): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(modifyr): $(O1) modifyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) modifyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(MODIFYR): $(modifyr)
|
||||
$(RM) $@
|
||||
LN $(modifyr) $@
|
||||
|
||||
$(printr): $(O1) printr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) printr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(PRINTR): $(printr)
|
||||
$(RM) $@
|
||||
LN $(printr) $@
|
||||
|
||||
$(iql): proc_tab.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) proc_tab.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(IQL): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(daba): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(DABA): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(purge): $(O2) purge.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) purge.o $(O2) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(PURGE): $(purge)
|
||||
$(RM) $@
|
||||
LN $(purge) $@
|
||||
|
||||
$(rd): $(O1) rd.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) rd.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(RD): $(rd)
|
||||
$(RM) $@
|
||||
LN $(rd) $@
|
||||
|
||||
$(restore): $(O2) restore.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) restore.o $(O2) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(RESTORE): $(restore)
|
||||
$(RM) $@
|
||||
LN $(restore) $@
|
||||
|
||||
$(saver): $(O1) saver.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) saver.o $(O1) $(DLIBS) $(LIBX) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(SAVER): $(saver)
|
||||
$(RM) $@
|
||||
LN $(saver) $@
|
||||
|
||||
$(sysmod): $(O1) sysmod.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) sysmod.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(SYSMOD): $(sysmod)
|
||||
$(RM) $@
|
||||
LN $(sysmod) $@
|
||||
|
||||
$(amxvar): $(O1) amxvar.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) amxvar.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(AMXVAR): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxapp): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXAPP): $(amxvar) $(amxapp)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxdel): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXDEL): $(amxvar) $(amxdel)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxget): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXGET): $(amxvar) $(amxget)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxrep): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXREP): $(amxvar) $(amxrep)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxret): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXRET): $(amxvar) $(amxret)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
ALLCLEAN: allclean
|
||||
|
||||
allclean: clean
|
||||
$(RM) $(ALL)
|
||||
|
||||
CLEAN: clean
|
||||
|
||||
clean:
|
||||
$(RM) *.o
|
||||
|
||||
copydb.o: ../h/trace.h
|
||||
|
||||
copyr.o: ../h/trace.h
|
||||
|
||||
creatdb.o: ../h/trace.h
|
||||
|
||||
creater.o: ../h/trace.h
|
||||
|
||||
destroydb.o: ../h/trace.h
|
||||
|
||||
destroyr.o: ../h/trace.h
|
||||
|
||||
helpr.o: ../h/trace.h
|
||||
|
||||
indexr.o: ../h/trace.h
|
||||
|
||||
modifyr.o: ../h/trace.h
|
||||
|
||||
printr.o: ../h/trace.h
|
||||
|
||||
proc_tab.o: ../h/trace.h
|
||||
|
||||
purge.o: ../h/trace.h
|
||||
|
||||
rd.o: ../h/trace.h
|
||||
|
||||
restore.o: ../h/trace.h
|
||||
|
||||
saver.o: ../h/trace.h
|
||||
|
||||
subs.o: ../h/trace.h
|
||||
|
||||
sysmod.o: ../h/trace.h
|
||||
|
||||
# ifdef WENZLAFF
|
||||
HOME= /z/dbs/src/support
|
||||
SRC= copydb.c copyr.c creatdb.c creater.c \
|
||||
destroydb.c destroyr.c dmp.c dmp.h \
|
||||
error.c extractr.c gen.h helpr.c \
|
||||
indexr.c insertr.c manr.c modifyr.c \
|
||||
printr.c proc_tab.c purge.c rd.c \
|
||||
restore.c saver.c subs.c sysmod.c \
|
||||
amxvar.c Makefile
|
||||
|
||||
.save: $(SRC)
|
||||
mount DISK /wrk
|
||||
CP $? $@ /wrk/support
|
||||
> $@
|
||||
umount DISK
|
||||
|
||||
$(HOME)/.save: $(SRC)
|
||||
CP $? $(HOME)
|
||||
> $@
|
||||
|
||||
.PRECIOUS: .save
|
||||
.PRECIOUS: $(HOME)/.save
|
||||
# endif
|
||||
|
|
@ -0,0 +1,481 @@
|
|||
# include "../conf/conf.h"
|
||||
|
||||
SHELL= /bin/sh
|
||||
DBS= ../..
|
||||
BIN= $(DBS)/bin
|
||||
LIB= ../lib
|
||||
|
||||
CC= cc
|
||||
i_FLAG=
|
||||
O_FLAG= -O
|
||||
# ifndef FP_PROCESSOR
|
||||
f_FLAG= -f
|
||||
# else
|
||||
f_FLAG=
|
||||
# endif
|
||||
|
||||
LD= $(CC)
|
||||
CRT0=
|
||||
# ifdef ID_SEPERATE
|
||||
LDFLAGS= -i
|
||||
# else
|
||||
# ifdef TEXT_SEPERATE
|
||||
LDFLAGS= -n
|
||||
# endif
|
||||
# endif
|
||||
u_FLAG= -u
|
||||
UFLAG= $(u_FLAG) _AACCESS
|
||||
LIBC= -lm
|
||||
LIBX=
|
||||
|
||||
RESTORE=$(BIN)/RESTORE
|
||||
restore=$(BIN)/restore
|
||||
|
||||
# ifdef A7150
|
||||
# endif
|
||||
|
||||
# ifdef BC
|
||||
# endif
|
||||
|
||||
# ifdef EC1834
|
||||
# endif
|
||||
|
||||
# ifdef ESER_PSU
|
||||
# ifdef TRACE
|
||||
i_FLAG= -d
|
||||
# endif
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef ESER_VMX
|
||||
UFLAG= $(u_FLAG) AACCESS
|
||||
# endif
|
||||
|
||||
# ifdef HP_UX
|
||||
u_FLAG= -W l,-u
|
||||
UFLAG= $(u_FLAG) _AACCESS
|
||||
# endif
|
||||
|
||||
# ifdef P8000
|
||||
LD= ld
|
||||
CRT0= /lib/crt0.o
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef PDP
|
||||
# endif
|
||||
|
||||
# ifdef PDP70
|
||||
# endif
|
||||
|
||||
# ifdef VAX
|
||||
# endif
|
||||
|
||||
# ifdef VENIX
|
||||
LD= ld
|
||||
CRT0= /lib/crt0.o
|
||||
LIBC= -lm -lc
|
||||
# endif
|
||||
|
||||
# ifdef XENIX286
|
||||
i_FLAG= -i -M2s
|
||||
LD= ld
|
||||
LDFLAGS= -i -Ms -F 2000
|
||||
CRT0= /lib/Sseg.o /lib/Scrt0.o
|
||||
LIBC= /lib/Slibm.a /lib/Slibcfp.a /lib/Slibc.a
|
||||
LIBX= /lib/Slibx.a
|
||||
RESTORE=$(BIN)/ROLLBACK
|
||||
restore=$(BIN)/rollback
|
||||
# endif
|
||||
|
||||
# ifdef XENIX386
|
||||
LD= ld
|
||||
CRT0= /lib/386/Sseg.o /lib/386/Scrt0.o
|
||||
LIBC= /lib/386/Slibm.a /lib/386/Slibcfp.a /lib/386/Slibc.a
|
||||
LIBX= /lib/386/Slibx.a
|
||||
RESTORE=$(BIN)/ROLLBACK
|
||||
restore=$(BIN)/rollback
|
||||
# endif
|
||||
|
||||
CFLAGS= $(O_FLAG) $(f_FLAG) $(i_FLAG)
|
||||
|
||||
CHMOD= chmod
|
||||
MODE= 6711
|
||||
UMODE= 0700
|
||||
RM= -rm -f
|
||||
|
||||
LIBES= $(LIB)/a.a $(LIB)/i.a $(LIB)/g.a
|
||||
$(LIB)/a.a:
|
||||
|
||||
$(LIB)/i.a:
|
||||
|
||||
$(LIB)/g.a:
|
||||
|
||||
LIBS= $(LIBES) $(LIBC)
|
||||
DLIBES= $(LIB)/dbu.a $(LIBES)
|
||||
$(LIB)/dbu.a:
|
||||
|
||||
DLIBS= $(DLIBES) $(LIBC)
|
||||
AMXAPP= $(BIN)/AMXAPP
|
||||
AMXDEL= $(BIN)/AMXDEL
|
||||
AMXGET= $(BIN)/AMXGET
|
||||
AMXREP= $(BIN)/AMXREP
|
||||
AMXRET= $(BIN)/AMXRET
|
||||
AMXVAR= $(BIN)/AMXVAR
|
||||
COPYDB= $(BIN)/COPYDB
|
||||
COPYR= $(BIN)/COPYR
|
||||
CREATDB=$(BIN)/CREATDB
|
||||
CREATER=$(BIN)/CREATER
|
||||
DEST_DB=$(BIN)/DESTROYDB
|
||||
DEST_R= $(BIN)/DESTROYR
|
||||
EXTR= $(BIN)/EXTRACTR
|
||||
HELPR= $(BIN)/HELPR
|
||||
INDEXR= $(BIN)/INDEXR
|
||||
ING_DB= $(BIN)/ING_DB
|
||||
INSR= $(BIN)/INSERTR
|
||||
IQL= $(BIN)/IQL
|
||||
MANR= $(BIN)/MANR
|
||||
MODIFYR=$(BIN)/MODIFYR
|
||||
PRINTR= $(BIN)/PRINTR
|
||||
PURGE= $(BIN)/PURGE
|
||||
RD= $(BIN)/RD
|
||||
REFR= $(BIN)/REFR
|
||||
SAVER= $(BIN)/SAVER
|
||||
SYSMOD= $(BIN)/SYSMOD
|
||||
amxapp= $(BIN)/amxapp
|
||||
amxdel= $(BIN)/amxdel
|
||||
amxget= $(BIN)/amxget
|
||||
amxrep= $(BIN)/amxrep
|
||||
amxret= $(BIN)/amxret
|
||||
amxvar= $(BIN)/amxvar
|
||||
copydb= $(BIN)/copydb
|
||||
copyr= $(BIN)/copyr
|
||||
creatdb=$(BIN)/creatdb
|
||||
creater=$(BIN)/creater
|
||||
dest_db=$(BIN)/destroydb
|
||||
dest_r= $(BIN)/destroyr
|
||||
extr= $(BIN)/extractr
|
||||
helpr= $(BIN)/helpr
|
||||
indexr= $(BIN)/indexr
|
||||
ing_db= $(BIN)/ing_db
|
||||
insr= $(BIN)/insertr
|
||||
iql= $(BIN)/iql
|
||||
manr= $(BIN)/manr
|
||||
modifyr=$(BIN)/modifyr
|
||||
printr= $(BIN)/printr
|
||||
purge= $(BIN)/purge
|
||||
rd= $(BIN)/rd
|
||||
refr= $(BIN)/refr
|
||||
saver= $(BIN)/saver
|
||||
sysmod= $(BIN)/sysmod
|
||||
|
||||
|
||||
# ifdef NO_PIPE
|
||||
ALL= $(AMXAPP) $(AMXDEL) $(AMXGET) $(AMXREP) \
|
||||
$(AMXRET) $(AMXVAR) $(COPYDB) $(COPYR) \
|
||||
$(CREATDB) $(CREATER) $(DEST_DB) $(DEST_R) \
|
||||
$(EXTR) $(HELPR) $(INDEXR) $(INSR) \
|
||||
$(MANR) $(MODIFYR) $(PRINTR) $(PURGE) \
|
||||
$(RD) $(REFR) $(RESTORE) $(SAVER) \
|
||||
$(SYSMOD)
|
||||
# else
|
||||
ALL= $(AMXAPP) $(AMXDEL) $(AMXGET) $(AMXREP) \
|
||||
$(AMXRET) $(AMXVAR) $(COPYDB) $(COPYR) \
|
||||
$(CREATDB) $(CREATER) $(DEST_DB) $(DEST_R) \
|
||||
$(EXTR) $(HELPR) $(INDEXR) $(ING_DB) \
|
||||
$(INSR) $(IQL) $(MANR) $(MODIFYR) \
|
||||
$(PRINTR) $(PURGE) $(RD) $(REFR) \
|
||||
$(RESTORE) $(SAVER) $(SYSMOD)
|
||||
# endif
|
||||
|
||||
O1= error.o
|
||||
O2= subs.o error.o
|
||||
O3= dmp.o error.o
|
||||
|
||||
INSTALL: install
|
||||
|
||||
install: $(ALL)
|
||||
|
||||
$(copydb): $(O1) copydb.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) copydb.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(COPYDB): $(copydb)
|
||||
$(RM) $@
|
||||
LN $(copydb) $@
|
||||
|
||||
$(copyr): $(O1) copyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) copyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(COPYR): $(copyr)
|
||||
$(RM) $@
|
||||
LN $(copyr) $@
|
||||
|
||||
$(creatdb): $(O1) creatdb.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) creatdb.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(CREATDB): $(creatdb)
|
||||
$(RM) $@
|
||||
LN $(creatdb) $@
|
||||
|
||||
$(creater): $(O1) creater.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) creater.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(CREATER): $(creater)
|
||||
$(RM) $@
|
||||
LN $(creater) $@
|
||||
|
||||
$(dest_db): destroydb.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) destroydb.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(DEST_DB): $(dest_db)
|
||||
$(RM) $@
|
||||
LN $(dest_db) $@
|
||||
|
||||
$(dest_r): $(O1) destroyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) destroyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(DEST_R): $(dest_r)
|
||||
$(RM) $@
|
||||
LN $(dest_r) $@
|
||||
|
||||
$(extr): $(O3) extractr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) extractr.o $(O3) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(EXTR): $(extr)
|
||||
$(RM) $@
|
||||
LN $(extr) $@
|
||||
|
||||
$(helpr): $(O1) helpr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) helpr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(HELPR): $(helpr)
|
||||
$(RM) $@
|
||||
LN $(helpr) $@
|
||||
|
||||
$(indexr): $(O1) indexr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) indexr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(INDEXR): $(indexr)
|
||||
$(RM) $@
|
||||
LN $(indexr) $@
|
||||
|
||||
$(insr): $(O3) insertr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) insertr.o $(O3) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(INSR): $(insr)
|
||||
$(RM) $@
|
||||
LN $(insr) $@
|
||||
|
||||
$(manr): manr.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(UFLAG) $(CRT0) manr.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(MANR): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(refr): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(REFR): $(manr)
|
||||
$(RM) $@
|
||||
LN $(manr) $@
|
||||
|
||||
$(modifyr): $(O1) modifyr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) modifyr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(MODIFYR): $(modifyr)
|
||||
$(RM) $@
|
||||
LN $(modifyr) $@
|
||||
|
||||
$(printr): $(O1) printr.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) printr.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(PRINTR): $(printr)
|
||||
$(RM) $@
|
||||
LN $(printr) $@
|
||||
|
||||
$(iql): proc_tab.o $(LIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) proc_tab.o $(LIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(IQL): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(ing_db): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(ING_DB): $(iql)
|
||||
$(RM) $@
|
||||
LN $(iql) $@
|
||||
|
||||
$(purge): $(O2) purge.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) purge.o $(O2) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(PURGE): $(purge)
|
||||
$(RM) $@
|
||||
LN $(purge) $@
|
||||
|
||||
$(rd): $(O1) rd.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) rd.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(RD): $(rd)
|
||||
$(RM) $@
|
||||
LN $(rd) $@
|
||||
|
||||
$(restore): $(O2) restore.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) restore.o $(O2) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(RESTORE): $(restore)
|
||||
$(RM) $@
|
||||
LN $(restore) $@
|
||||
|
||||
$(saver): $(O1) saver.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) saver.o $(O1) $(DLIBS) $(LIBX) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(SAVER): $(saver)
|
||||
$(RM) $@
|
||||
LN $(saver) $@
|
||||
|
||||
$(sysmod): $(O1) sysmod.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) sysmod.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(SYSMOD): $(sysmod)
|
||||
$(RM) $@
|
||||
LN $(sysmod) $@
|
||||
|
||||
$(amxvar): $(O1) amxvar.o $(DLIBES)
|
||||
$(LD) $(LDFLAGS) STRIPFLAG $(CRT0) amxvar.o $(O1) $(DLIBS) -o $@
|
||||
@-$(CHMOD) $(MODE) $@
|
||||
|
||||
$(AMXVAR): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxapp): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXAPP): $(amxvar) $(amxapp)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxdel): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXDEL): $(amxvar) $(amxdel)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxget): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXGET): $(amxvar) $(amxget)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxrep): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXREP): $(amxvar) $(amxrep)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(amxret): $(amxvar)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
$(AMXRET): $(amxvar) $(amxret)
|
||||
$(RM) $@
|
||||
LN $(amxvar) $@
|
||||
|
||||
ALLCLEAN: allclean
|
||||
|
||||
allclean: clean
|
||||
$(RM) $(ALL)
|
||||
|
||||
CLEAN: clean
|
||||
|
||||
clean:
|
||||
$(RM) *.o
|
||||
|
||||
copydb.o: ../h/trace.h
|
||||
|
||||
copyr.o: ../h/trace.h
|
||||
|
||||
creatdb.o: ../h/trace.h
|
||||
|
||||
creater.o: ../h/trace.h
|
||||
|
||||
destroydb.o: ../h/trace.h
|
||||
|
||||
destroyr.o: ../h/trace.h
|
||||
|
||||
helpr.o: ../h/trace.h
|
||||
|
||||
indexr.o: ../h/trace.h
|
||||
|
||||
modifyr.o: ../h/trace.h
|
||||
|
||||
printr.o: ../h/trace.h
|
||||
|
||||
proc_tab.o: ../h/trace.h
|
||||
|
||||
purge.o: ../h/trace.h
|
||||
|
||||
rd.o: ../h/trace.h
|
||||
|
||||
restore.o: ../h/trace.h
|
||||
|
||||
saver.o: ../h/trace.h
|
||||
|
||||
subs.o: ../h/trace.h
|
||||
|
||||
sysmod.o: ../h/trace.h
|
||||
|
||||
# ifdef WENZLAFF
|
||||
HOME= /z/dbs/src/support
|
||||
SRC= copydb.c copyr.c creatdb.c creater.c \
|
||||
destroydb.c destroyr.c dmp.c dmp.h \
|
||||
error.c extractr.c gen.h helpr.c \
|
||||
indexr.c insertr.c manr.c modifyr.c \
|
||||
printr.c proc_tab.c purge.c rd.c \
|
||||
restore.c saver.c subs.c sysmod.c \
|
||||
amxvar.c Makefile
|
||||
|
||||
.save: $(SRC)
|
||||
mount DISK /wrk
|
||||
CP $? $@ /wrk/support
|
||||
> $@
|
||||
umount DISK
|
||||
|
||||
$(HOME)/.save: $(SRC)
|
||||
CP $? $(HOME)
|
||||
> $@
|
||||
|
||||
.PRECIOUS: .save
|
||||
.PRECIOUS: $(HOME)/.save
|
||||
# endif
|
||||
Loading…
Reference in New Issue