blob: d4b21f37f08cb6723f921e4eea6f63d29a76a230 [file] [log] [blame]
subdir=src/backend/catalog/caql
top_builddir=../../../../..
TARGETS=catquery caqlanalyze caqlaccess gram
COMMON_REAL_OBJS = \
$(top_srcdir)/src/backend/access/hash/hashfunc.o \
$(top_srcdir)/src/backend/bootstrap/bootparse.o \
$(top_srcdir)/src/backend/catalog/caql/gram.o \
$(top_srcdir)/src/backend/lib/stringinfo.o \
$(top_srcdir)/src/backend/nodes/bitmapset.o \
$(top_srcdir)/src/backend/nodes/equalfuncs.o \
$(top_srcdir)/src/backend/nodes/copyfuncs.o \
$(top_srcdir)/src/backend/nodes/list.o \
$(top_srcdir)/src/backend/nodes/value.o \
$(top_srcdir)/src/backend/parser/gram.o \
$(top_srcdir)/src/backend/parser/kwlookup.o \
$(top_srcdir)/src/backend/parser/scansup.o \
$(top_srcdir)/src/backend/regex/regcomp.o \
$(top_srcdir)/src/backend/regex/regerror.o \
$(top_srcdir)/src/backend/regex/regexec.o \
$(top_srcdir)/src/backend/regex/regfree.o \
$(top_srcdir)/src/backend/storage/page/itemptr.o \
$(top_srcdir)/src/backend/utils/adt/datum.o \
$(top_srcdir)/src/backend/utils/adt/like.o \
$(top_srcdir)/src/backend/utils/error/elog.o \
$(top_srcdir)/src/backend/utils/hash/hashfn.o \
$(top_srcdir)/src/backend/utils/mb/mbutils.o \
$(top_srcdir)/src/backend/utils/mb/wchar.o \
$(top_srcdir)/src/backend/utils/misc/guc.o \
$(top_srcdir)/src/backend/utils/init/globals.o \
$(top_srcdir)/src/port/strlcpy.o \
$(top_srcdir)/src/port/pgsleep.o \
$(top_srcdir)/src/port/path.o \
$(top_srcdir)/src/port/pgstrcasecmp.o \
$(top_srcdir)/src/port/qsort.o \
$(top_srcdir)/src/port/thread.o \
$(top_srcdir)/src/timezone/localtime.o \
$(top_srcdir)/src/timezone/strftime.o \
$(top_srcdir)/src/timezone/pgtz.o
# Objects from backend, which don't need to be mocked but need to be linked.
caqlanalyze_REAL_OBJS=$(COMMON_REAL_OBJS) \
$(top_srcdir)/src/backend/access/common/heaptuple.o \
$(top_srcdir)/src/backend/access/common/tupdesc.o \
$(top_srcdir)/src/backend/catalog/caql/caqlaccess.o \
$(top_srcdir)/src/backend/catalog/core/catcoretable.o \
$(top_srcdir)/src/backend/catalog/core/catcore.o
gram_REAL_OBJS=$(COMMON_REAL_OBJS)
catquery_REAL_OBJS=$(COMMON_REAL_OBJS) \
$(top_srcdir)/src/backend/access/common/heaptuple.o \
$(top_srcdir)/src/backend/catalog/caql/caqlaccess.o \
$(top_srcdir)/src/backend/executor/execUtils.o \
$(top_srcdir)/src/port/exec.o
caqlaccess_REAL_OBJS=$(COMMON_REAL_OBJS) \
include ../../../../Makefile.mock
gram.t: gram_upper
gram_upper:
$(MAKE) -C ..