#
#	access.mkf
#
#	$Header: /usr/local/dev/postgres/mastertree/newconf/FILES/RCS/access.mkf,v 1.22 1992/02/24 19:47:52 mer Exp $
#
# access method files to compile

# ----------------
#
# ----------------
TARGET= ACCESS

# ----------------
#
# ----------------
COMMONAM = \
        $(OD)/access/common/heaptuple.o \
        $(OD)/access/common/heapvalid.o \
        $(OD)/access/common/indextuple.o \
        $(OD)/access/common/indexvalid.o \
        $(OD)/access/common/printtup.o \
        $(OD)/access/common/scankey.o \
        $(OD)/access/common/tupdesc.o

HEAPAM = \
        $(OD)/access/heap/access.o \
        $(OD)/access/heap/create.o \
        $(OD)/access/heap/heapam.o \
        $(OD)/access/heap/hio.o \
        $(OD)/access/heap/hrnd.o \
        $(OD)/access/heap/rac.o \
        $(OD)/access/heap/localam.o \
        $(OD)/access/heap/stats.o

INDEXAM = \
        $(OD)/access/index/genam.o \
        $(OD)/access/index/indexam.o \
        $(OD)/access/index/istrat.o

BTREEAM = \
        $(OD)/access/nbtree/nbtcompare.o \
        $(OD)/access/nbtree/nbtinsert.o \
        $(OD)/access/nbtree/nbtpage.o \
        $(OD)/access/nbtree/nbtree.o \
        $(OD)/access/nbtree/nbtscan.o \
        $(OD)/access/nbtree/nbtsearch.o \
        $(OD)/access/nbtree/nbtstrat.o \
        $(OD)/access/nbtree/nbtutils.o

NOBTREEAM = \
        $(OD)/access/nobtree/nobtcompare.o \
        $(OD)/access/nobtree/nobtinsert.o \
        $(OD)/access/nobtree/nobtpage.o \
        $(OD)/access/nobtree/nobtree.o \
        $(OD)/access/nobtree/nobtscan.o \
        $(OD)/access/nobtree/nobtsearch.o \
        $(OD)/access/nobtree/nobtstrat.o \
        $(OD)/access/nobtree/nobtutils.o

RTREEAM = \
        $(OD)/access/index-rtree/rtget.o \
        $(OD)/access/index-rtree/rtproc.o \
        $(OD)/access/index-rtree/rtree.o \
        $(OD)/access/index-rtree/rtscan.o \
        $(OD)/access/index-rtree/rtstrat.o

TRANSAM = \
	$(OD)/access/transam/transam.o \
	$(OD)/access/transam/transsup.o \
	$(OD)/access/transam/varsup.o \
	$(OD)/access/transam/xact.o

AMOBJS= $(COMMONAM) \
	$(HEAPAM) \
	$(INDEXAM) \
	$(BTREEAM) \
	$(NOBTREEAM) \
	$(RTREEAM) \
	$(TRANSAM)

# ----------------
#
# ----------------
TRANSAMDEPS = \
	$(OD)/access/transam/transam.d \
	$(OD)/access/transam/transsup.d \
	$(OD)/access/transam/varsup.d \
	$(OD)/access/transam/xact.d

GENAMDEPS = \
        $(OD)/access/genam/insitup.d \
        $(OD)/access/genam/creati.d \
        $(OD)/access/genam/findindexnatt.d \
        $(OD)/access/genam/genam.d \
        $(OD)/access/genam/iqual.d \
        $(OD)/access/genam/isop.d \
        $(OD)/access/genam/istrat.d \
        $(OD)/access/genam/newam.d \
        $(OD)/access/genam/rel.d \
        $(OD)/access/genam/sdir.d \
        $(OD)/access/genam/skey.d \
        $(OD)/access/genam/valid.d 

BTREEAMDEPS = \
        $(OD)/access/index-btree/btctl.d \
        $(OD)/access/index-btree/btdata.d \
        $(OD)/access/index-btree/btdel.d \
        $(OD)/access/index-btree/bthacks.d \
        $(OD)/access/index-btree/bthdr.d \
        $(OD)/access/index-btree/btinsrt.d \
        $(OD)/access/index-btree/btitem.d \
        $(OD)/access/index-btree/btkey.d \
        $(OD)/access/index-btree/btlock.d \
        $(OD)/access/index-btree/btnode.d \
        $(OD)/access/index-btree/btpage.d \
        $(OD)/access/index-btree/btqual.d \
        $(OD)/access/index-btree/btree.d \
        $(OD)/access/index-btree/btscan.d \
        $(OD)/access/index-btree/btsrch.d \
        $(OD)/access/index-btree/btstk.d \
        $(OD)/access/index-btree/btstrat.d 

RTREEAMDEPS = \
        $(OD)/access/index-rtree/addnode.d \
        $(OD)/access/index-rtree/amtrace.d \
        $(OD)/access/index-rtree/boundbox.d \
        $(OD)/access/index-rtree/children.d \
        $(OD)/access/index-rtree/chooseleaf.d \
        $(OD)/access/index-rtree/enclbox.d \
        $(OD)/access/index-rtree/lpagenew.d \
        $(OD)/access/index-rtree/newroot.d \
        $(OD)/access/index-rtree/open.d \
        $(OD)/access/index-rtree/partition.d \
        $(OD)/access/index-rtree/rtinsert.d \
        $(OD)/access/index-rtree/rtree.d \
        $(OD)/access/index-rtree/rtretrieve.d \
        $(OD)/access/index-rtree/rtscan.d \
        $(OD)/access/index-rtree/rtshowtree.d \
        $(OD)/access/index-rtree/split.d 

FTREEAMDEPS = \
        $(OD)/access/index-ftree/ftree-am.d \
        $(OD)/access/index-ftree/ftree-util.d \
        $(OD)/access/index-ftree/kw.d \
        $(OD)/access/index-ftree/kwlist.d \
        $(OD)/access/index-ftree/kwlistsel.d \
        $(OD)/access/index-ftree/kwsel.d 

HEAPAMDEPS = \
        $(OD)/access/heap/access.d \
        $(OD)/access/heap/create.d \
        $(OD)/access/heap/heapam.d \
        $(OD)/access/heap/hio.d \
        $(OD)/access/heap/hrnd.d \
        $(OD)/access/heap/rac.d 

TUPLEAMDEPS = \
        $(OD)/access/tuple/att.d \
        $(OD)/access/tuple/attnum.d \
        $(OD)/access/tuple/attval.d \
        $(OD)/access/tuple/form.d \
        $(OD)/access/tuple/ftup.d \
        $(OD)/access/tuple/getheaptuple.d \
        $(OD)/access/tuple/htup.d \
        $(OD)/access/tuple/ibit.d \
        $(OD)/access/tuple/itup.d \
        $(OD)/access/tuple/printtup.d \
        $(OD)/access/tuple/tupdesc.d \
        $(OD)/access/tuple/tuple.d

AMDEPS = $(GENAMDEPS) \
	$(HEAPAMDEPS) \
	$(BTREEAMDEPS) \
	$(FTREEAMDEPS) \
	$(RTREEAMDEPS) \
	$(TUPLEAMDEPS) \
	$(TRANSAMDEPS)
