head 1.26; access; symbols Version_2_1:1.10 old_buffer_manager:1.7 Version_2:1.6; locks; strict; 1.26 date 92.02.28.02.32.27; author mao; state Exp; branches; next 1.25; 1.25 date 91.10.29.20.36.28; author mer; state Exp; branches; next 1.24; 1.24 date 91.09.26.12.20.15; author kemnitz; state Exp; branches; next 1.23; 1.23 date 91.09.26.12.13.51; author kemnitz; state Exp; branches; next 1.22; 1.22 date 91.09.26.12.07.16; author kemnitz; state Exp; branches; next 1.21; 1.21 date 91.09.26.12.04.57; author kemnitz; state Exp; branches; next 1.20; 1.20 date 91.09.25.15.23.25; author kemnitz; state Exp; branches; next 1.19; 1.19 date 91.09.10.06.45.01; author mao; state Exp; branches; next 1.18; 1.18 date 91.08.30.00.07.38; author mer; state Exp; branches; next 1.17; 1.17 date 91.08.03.00.31.59; author mao; state Exp; branches; next 1.16; 1.16 date 91.07.24.07.46.12; author mao; state Exp; branches; next 1.15; 1.15 date 91.07.22.14.43.17; author mer; state Exp; branches; next 1.14; 1.14 date 91.07.09.00.17.59; author mao; state Exp; branches; next 1.13; 1.13 date 91.06.10.21.23.03; author kemnitz; state Exp; branches; next 1.12; 1.12 date 91.05.01.02.46.07; author cimarron; state Exp; branches; next 1.11; 1.11 date 91.04.28.09.27.52; author cimarron; state Exp; branches; next 1.10; 1.10 date 91.01.26.01.42.22; author hong; state Exp; branches; next 1.9; 1.9 date 91.01.25.22.14.33; author hong; state Exp; branches; next 1.8; 1.8 date 91.01.18.22.38.52; author hong; state Exp; branches; next 1.7; 1.7 date 90.08.03.15.26.09; author cimarron; state Exp; branches; next 1.6; 1.6 date 90.03.01.15.43.01; author cimarron; state Version_2; branches; next 1.5; 1.5 date 90.02.02.14.04.32; author goh; state Exp; branches; next 1.4; 1.4 date 89.10.03.16.03.19; author mao; state Exp; branches; next 1.3; 1.3 date 89.10.03.15.55.21; author mao; state Exp; branches; next 1.2; 1.2 date 89.09.22.01.08.17; author goh; state Exp; branches; next 1.1; 1.1 date 89.09.19.17.31.01; author goh; state Exp; branches; next ; desc @@ 1.26 log @add inversion file system code to the large object api library @ text @# # storage.mkf # # $Header: RCS/storage.mkf,v 1.25 91/10/29 20:36:28 mer Exp Locker: mao $ # # files.storage # ---------------- # # ---------------- TARGET= STORAGE # ---------------- # # ---------------- BUFOBJS = \ $(OD)/storage/buffer/bufmgr.o \ $(OD)/storage/buffer/buf_table.o \ $(OD)/storage/buffer/freelist.o \ $(OD)/storage/buffer/order.o FILEOBJS = \ $(OD)/storage/file/fd.o IPCOBJS = \ $(OD)/storage/ipc/execipc.o \ $(OD)/storage/ipc/ipc.o \ $(OD)/storage/ipc/ipci.o \ $(OD)/storage/ipc/shmem.o \ $(OD)/storage/ipc/shmqueue.o \ $(OD)/storage/ipc/spin.o \ $(OD)/storage/ipc/s_lock.o \ $(OD)/storage/ipc/sinval.o \ $(OD)/storage/ipc/sinvaladt.o LMGROBJS = \ $(OD)/storage/lmgr/lmgr.o \ $(OD)/storage/lmgr/multi.o \ $(OD)/storage/lmgr/single.o \ $(OD)/storage/lmgr/lock.o \ $(OD)/storage/lmgr/proc.o LARGEOBJOBJS = \ $(OD)/storage/large_object/inv_api.o \ $(OD)/storage/large_object/lo_api.o \ $(OD)/storage/large_object/lo_utils.o PAGEOBJS = \ $(OD)/storage/page/bufpage.o \ $(OD)/storage/page/itemptr.o \ $(OD)/storage/page/part.o \ $(OD)/storage/page/pskip.o SMGROBJS = \ $(OD)/storage/smgr/smgr.o \ $(OD)/storage/smgr/smgrtype.o \ $(OD)/storage/smgr/md.o \ $(OD)/storage/smgr/mm.o \ $(OD)/storage/smgr/sj.o \ $(OD)/storage/smgr/jbaccess.o \ $(OD)/storage/smgr/pgjb.o STORAGEOBJS= \ $(BUFOBJS) \ $(FILEOBJS) \ $(IPCOBJS) \ $(LMGROBJS) \ $(LARGEOBJOBJS) \ $(PAGEOBJS) \ $(SMGROBJS) # ---------------- # # ---------------- BUFDEPS = \ $(OD)/storage/buffer/bufmgr.d \ $(OD)/storage/buffer/buf_table.d \ $(OD)/storage/buffer/freelist.d \ $(OD)/storage/buffer/order.d FILEDEPS = \ $(OD)/storage/file/fd.d IPCDEPS = \ $(OD)/storage/ipc/execipc.d \ $(OD)/storage/ipc/ipc.d \ $(OD)/storage/ipc/ipci.d \ $(OD)/storage/ipc/shmem.d \ $(OD)/storage/ipc/shmqueue.d \ $(OD)/storage/ipc/spin.d \ $(OD)/storage/ipc/s_lock.d \ $(OD)/storage/ipc/sinval.d \ $(OD)/storage/ipc/sinvaladt.d LMGRDEPS = \ $(OD)/storage/lmgr/lmgr.d \ $(OD)/storage/lmgr/pladt.d \ $(OD)/storage/lmgr/pladtdeb.d \ $(OD)/storage/lmgr/pldebug.d \ $(OD)/storage/lmgr/plm.d \ $(OD)/storage/lmgr/plsync.d PAGEDEPS = \ $(OD)/storage/page/bufpage.d \ $(OD)/storage/page/itemptr.d \ $(OD)/storage/page/part.d \ $(OD)/storage/page/pskip.d SMGRDEPS = \ $(OD)/storage/smgr/smgr.d \ $(OD)/storage/smgr/smgrtype.d \ $(OD)/storage/smgr/md.d \ $(OD)/storage/smgr/mm.d \ $(OD)/storage/smgr/sj.d STORAGEDEPS= \ $(BUFDEPS) \ $(FILEDEPS) \ $(IPCDEPS) \ $(LMGRDEPS) \ $(PAGEDEPS) \ $(SMGRDEPS) @ 1.25 log @add new file to lock manager --- single.c @ text @d4 1 a4 1 # $Header: /users/mer/postgres/newconf/FILES/RCS/storage.mkf,v 1.24 1991/09/26 12:20:15 kemnitz Exp mer $ d44 1 @ 1.24 log @moved lo_regprocs to utils/adt. @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.23 91/09/26 12:13:51 kemnitz Exp Locker: kemnitz $ d39 1 @ 1.23 log @oops - forgot to put symbolic name in storage targetlist. @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.22 91/09/26 12:07:16 kemnitz Exp Locker: kemnitz $ d43 2 a44 3 $(OD)/large_object/lo_regprocs.o \ $(OD)/large_object/lo_api.o \ $(OD)/large_object/lo_utils.o @ 1.22 log @oops - forgot backslash @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.21 91/09/26 12:04:57 kemnitz Exp Locker: kemnitz $ d67 1 @ 1.21 log @rearranged large objects. @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.20 91/09/25 15:23:25 kemnitz Exp Locker: kemnitz $ d42 1 a42 1 LARGEOBJOBJS = @ 1.20 log @moved large_object.c into this file from utilities.mkf @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.19 91/09/10 06:45:01 mao Exp Locker: kemnitz $ d43 3 a45 1 $(OD)/large_object/large_object.o @ 1.19 log @storage/buffer/files.c is obsolete @ text @d4 1 a4 1 # $Header: /local/mao/postgres/newconf/FILES/RCS/storage.mkf,v 1.18 1991/08/30 00:07:38 mer Exp mao $ d41 3 @ 1.18 log @purge old lmgr code @ text @d4 1 a4 1 # $Header: /users/mer/postgres/newconf/FILES/RCS/storage.mkf,v 1.17 1991/08/03 00:31:59 mao Exp mer $ a19 1 $(OD)/storage/buffer/file.o \ a71 1 $(OD)/storage/buffer/file.d \ @ 1.17 log @add new files for jukebox storage manager @ text @d4 1 a4 1 # $Header: /users/mao/postgres/newconf/FILES/RCS/storage.mkf,v 1.16 1991/07/24 07:46:12 mao Exp mao $ a38 5 $(OD)/storage/lmgr/pladt.o \ $(OD)/storage/lmgr/pladtdeb.o \ $(OD)/storage/lmgr/pldebug.o \ $(OD)/storage/lmgr/plm.o \ $(OD)/storage/lmgr/plsync.o \ @ 1.16 log @add main memory storage manager @ text @d4 1 a4 1 # $Header: /users/mao/postgres/newconf/FILES/RCS/storage.mkf,v 1.15 1991/07/22 14:43:17 mer Exp mao $ d59 3 a61 1 $(OD)/storage/smgr/sj.o @ 1.15 log @new lock manager files @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.14 91/07/09 00:17:59 mao Exp Locker: mer $ d58 1 d111 1 @ 1.14 log @add storage manager switch @ text @d4 1 a4 1 # $Header: /users/mao/postgres/newconf/FILES/RCS/storage.mkf,v 1.13 1991/06/10 21:23:03 kemnitz Exp mao $ d43 4 a46 1 $(OD)/storage/lmgr/plsync.o @ 1.13 log @added s_lock.c @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.12 91/05/01 02:46:07 cimarron Exp Locker: kemnitz $ d51 6 d62 2 a63 1 $(PAGEOBJS) d103 6 d114 2 a115 1 $(PAGEDEPS) @ 1.12 log @obsoleted several storage/page files while converting functions to macros @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.11 91/04/28 09:27:52 cimarron Exp Locker: cimarron $ d33 1 d78 1 @ 1.11 log @Converted IsValid code into macros and added an improved NodeIsType scheme @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.10 91/01/26 01:42:22 hong Exp Locker: cimarron $ a44 1 $(OD)/storage/page/block.o \ a45 1 $(OD)/storage/page/itemid.o \ a46 1 $(OD)/storage/page/off.o \ a47 1 $(OD)/storage/page/pos.o \ a88 1 $(OD)/storage/page/block.d \ a89 1 $(OD)/storage/page/itemid.d \ a90 1 $(OD)/storage/page/off.d \ a91 1 $(OD)/storage/page/pos.d \ @ 1.10 log @gotten rid of another obsolete file @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.9 91/01/25 22:14:33 hong Exp $ a20 1 $(OD)/storage/buffer/imark.o \ a46 1 $(OD)/storage/page/item.o \ a49 2 $(OD)/storage/page/page.o \ $(OD)/storage/page/pagenum.o \ a68 1 $(OD)/storage/buffer/imark.d \ a94 1 $(OD)/storage/page/item.d \ a97 2 $(OD)/storage/page/page.d \ $(OD)/storage/page/pagenum.d \ @ 1.9 log @gotten rid of a useless file @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.8 91/01/18 22:38:52 hong Exp $ a16 1 $(OD)/storage/buffer/buf.o \ a68 1 $(OD)/storage/buffer/buf.d \ @ 1.8 log @changes for the new buffer manager @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.7 90/08/03 15:26:09 cimarron Exp Locker: cimarron $ a33 1 $(OD)/storage/ipc/shmtable.o \ a86 1 $(OD)/storage/ipc/shmtable.d \ @ 1.7 log @added stuff to support generation of dependencies. @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.6 90/03/01 15:43:01 cimarron Version_2 Locker: cimarron $ a17 1 $(OD)/storage/buffer/buf_sync.o \ d19 3 d32 4 a71 1 $(OD)/storage/buffer/buf_sync.d \ d73 3 d86 4 @ 1.6 log @updates to targets to reflect new files in executor, tcop and storage/ipc directories. @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.5 90/02/02 14:04:32 goh Exp Locker: kemnitz $ d8 8 d61 9 a69 1 TARGET= STORAGE# files.utilities d71 37 a107 1 TARGET= STORAGE @ 1.5 log @removed dillon crap @ text @d4 1 a4 1 # $Header: RCS/storage.mkf,v 1.4 89/10/03 16:03:19 mao Exp $ d19 1 @ 1.4 log @add rcs version id @ text @d4 1 a4 1 # $Header$ d30 1 a30 2 $(OD)/storage/lmgr/plsync.o \ $(OD)/storage/lmgr/taslock.o @ 1.3 log @fix list of files won't expand wildcards @ text @d1 5 @ 1.2 log @removed "*" notation @ text @d25 2 a26 1 $(OD)/storage/lmgr/plsync.o d41 6 a46 5 STORAGEOBJS= $(OD)/storage/buffer/*.o \ $(OD)/storage/file/*.o \ $(OD)/storage/ipc/*.o \ $(OD)/storage/lmgr/*.o \ $(OD)/storage/page/*.o d48 1 d50 1 @ 1.1 log @Initial revision @ text @d3 37 d45 2 @