#
#	storage.mkf
#
#	$Header: /usr/local/dev/postgres/mastertree/newconf/FILES/RCS/storage.mkf,v 1.26 1992/02/28 02:32:27 mao Exp $
#
# 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)
