# italian_fts -- pgxs-based makefile
#
# Copyright (C) 2007-2011 Daniele Varrazzo

PG_CONFIG = pg_config

EXTENSION = italian_fts
MODULEDIR = $(EXTENSION)
EXTVERSION = $(shell grep default_version $(EXTENSION).control | sed -e "s/default_version\s*=\s*'\(.*\)'/\1/")
PG91 = $(shell $(PG_CONFIG) --version | grep -qE " 8\.| 9\.0" && echo pre91 || echo 91)

DATA_TSEARCH = italian_ispell.dict italian_ispell.affix italian_ispell.stop
DOCS = README.rst LEGGIMI.rst

# the += doesn't work if the user specified his own REGRESS_OPTS
REGRESS = --inputdir=test setup-$(PG91) italian_fts

ifeq ($(PG91),91)
INSTALLSCRIPT = $(EXTENSION)--$(EXTVERSION).sql
UNINSTALLSCRIPT =
else
INSTALLSCRIPT = $(EXTENSION).sql
UNINSTALLSCRIPT = uninstall_$(EXTENSION).sql
endif

$(EXTENSION)--$(EXTVERSION).sql : $(EXTENSION).sql
	cp $< $@

DATA = $(INSTALLSCRIPT) $(UNINSTALLSCRIPT)

USE_PGXS=1
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)

install : $(INSTALLSCRIPT)