#
#	libraries.mkf
#
#	$Header: /private/postgres/newconf/FILES/RCS/libraries.mkf,v 1.25 1992/08/10 21:49:46 mer Exp $
#
# files.libraries

# ----------------
#
# ----------------
TARGET= cinterface.a

# ----------------
#	lib/ targets.
#
#	Note: some these are also found listed in support.mkf because
#	they are used by both the backend and the frontend library libpq.a
# ----------------
LIBOBJS= \
	$(OD)/lib/C/lisplist.o \
	$(OD)/lib/C/atoms.o \
	$(OD)/lib/C/bit.o \
	$(OD)/lib/C/copyfuncs.o \
	$(OD)/lib/C/equalfuncs.o \
	$(OD)/lib/C/fcache.o \
	$(OD)/lib/C/fstack.o \
	$(OD)/lib/C/hasht.o \
	$(OD)/lib/C/lispdep.o \
	$(OD)/lib/C/lispread.o \
	$(OD)/lib/C/lispsort.o \
	$(OD)/lib/C/lsyscache.o \
	$(OD)/lib/C/nodes.o \
	$(OD)/lib/C/nodeFuncs.o \
	$(OD)/lib/C/oset.o \
	$(OD)/lib/C/outfuncs.o \
	$(OD)/lib/C/ppreserve.o \
	$(OD)/lib/C/qsort.o \
	$(OD)/lib/C/readfuncs.o \
	$(OD)/lib/C/simplelists.o \
	$(OD)/lib/C/stringinfo.o \
	$(OD)/lib/C/utilities.o \
	$(OD)/lib/C/xid.o \
	$(OD)/lib/catalog/catalog.o \
	$(OD)/lib/catalog/catname.o \
	$(OD)/lib/catalog/heap.o \
	$(OD)/lib/catalog/index.o \
	$(OD)/lib/catalog/indexing.o \
	$(OD)/lib/catalog/pg_aggregate.o \
	$(OD)/lib/catalog/pg_type.o \
	$(OD)/lib/catalog/pg_operator.o \
	$(OD)/lib/catalog/pg_proc.o \
	$(OD)/lib/catalog/pg_lobj.o \
	$(OD)/lib/catalog/pg_naming.o \
	$(OD)/lib/libpq/portal.o \
	$(OD)/lib/libpq/portalbuf.o \
	$(OD)/lib/libpq/pqcomm.o \
	$(OD)/lib/libpq/pqpacket.o \
	$(OD)/lib/libpq/be-fsstubs.o

# ----------------
#	backend lib/libpq targets.  these should not end up in cinterface.a
#			            but should be in postgres proper.
# ----------------
BEPQOBJS = \
	$(OD)/lib/libpq/be-dumpdata.o \
	$(OD)/lib/libpq/be-pqexec.o

LIBDEPS= \
	$(OD)/lib/C/lisplist.d \
	$(OD)/lib/C/atoms.d \
	$(OD)/lib/C/bit.d \
	$(OD)/lib/C/copyfuncs.d \
	$(OD)/lib/C/equalfuncs.d \
	$(OD)/lib/C/fcache.d \
	$(OD)/lib/C/fstack.d \
	$(OD)/lib/C/hasht.d \
	$(OD)/lib/C/lispdep.d \
	$(OD)/lib/C/lispread.d \
	$(OD)/lib/C/lispsort.d \
	$(OD)/lib/C/lsyscache.d \
	$(OD)/lib/C/nodes.d \
	$(OD)/lib/C/nodeFuncs.d \
	$(OD)/lib/C/oset.d \
	$(OD)/lib/C/outfuncs.d \
	$(OD)/lib/C/ppreserve.d \
	$(OD)/lib/C/readfuncs.d \
	$(OD)/lib/C/simplelists.d \
	$(OD)/lib/C/stringinfo.d \
	$(OD)/lib/C/utilities.d \
	$(OD)/lib/C/xid.d \
	$(OD)/lib/catalog/catalog.d \
	$(OD)/lib/catalog/catname.d \
	$(OD)/lib/catalog/pg_type.d \
	$(OD)/lib/catalog/pg_operator.d \
	$(OD)/lib/catalog/pg_proc.d\
	$(OD)/lib/catalog/pg_lobj.d \
	$(OD)/lib/catalog/pg_naming.d \
	$(OD)/lib/libpq/be-fsstubs.d

BEPQDEPS = \
	$(OD)/lib/libpq/be-dumpdata.d \
	$(OD)/lib/libpq/be-pqexec.d \
	$(OD)/lib/libpq/portal.d \
	$(OD)/lib/libpq/portalbuf.d \
	$(OD)/lib/libpq/pqcomm.d
