# contrib/pg_track_optimizer/Makefile

MODULE_big = pg_track_optimizer
OBJS = \
	$(WIN32RES) \
	pg_track_optimizer.o plan_error.o rstats.o
PGFILEDESC = "pg_track_optimizer - track planning decisions"

EXTENSION = pg_track_optimizer
EXTVERSION = 0.9.1

DATA = pg_track_optimizer--$(EXTVERSION).sql

REGRESS = pg_track_optimizer interface join_filtering rstats subplan

TAP_TESTS = 1

EXTRA_CLEAN = $(EXTENSION)-$(EXTVERSION).zip

ifdef USE_PGXS
EXTRA_REGRESS_OPTS=--temp-config=$(CURDIR)/pg_track_optimizer.conf
PG_CONFIG ?= pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)
else
subdir = contrib/pg_track_optimizer
top_builddir = ../..
EXTRA_REGRESS_OPTS=--temp-config=$(top_srcdir)/$(subdir)/pg_track_optimizer.conf
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif

# Distribution target for PGXN
dist:
	git archive --format zip --prefix=$(EXTENSION)-$(EXTVERSION)/ \
		--output $(EXTENSION)-$(EXTVERSION).zip HEAD

.PHONY: dist
