v12, brin, btree
[gevel.git] / Makefile
index e15bc01..0d44520 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,31 +1,35 @@
-subdir = contrib/gevel
-top_builddir = ../..
+# contrib/gevel/Makefile
 
-MODULES = gevel
-DATA_built = gevel.sql
-DOCS = README.gevel
+MODULE_big = gevel
+OBJS = gevel.o
 REGRESS = gevel
-
+DATA = gevel.sql
+DOCS = README.gevel
 EXTRA_CLEAN =  pg_version.txt expected/gevel.out
 
+all installcheck: pg_version.txt
+
 ifdef USE_PGXS
 PG_CONFIG = pg_config
 PGXS := $(shell $(PG_CONFIG) --pgxs)
 include $(PGXS)
 else
 subdir = contrib/gevel
-top_builddir = ../..
-include $(top_builddir)/src/Makefile.global
 include $(top_srcdir)/contrib/contrib-global.mk
 endif
 
-all installcheck: pg_version.txt
+VERSION = $(MAJORVERSION)
+ifeq ($(VERSION),12)
+       REGRESS += gevel_btree gevel_brin
+       DATA += gevel.btree.sql gevel.brin.sql
+endif
+
 
 pg_version.txt:
        echo PG_MAJORVERSION | $(CPP) -undef -x c -w  -P $(CPPFLAGS) -include pg_config.h -o - - |  grep -v '^$$' | sed -e 's/"//g' > $@
-       if [ -f expected/gevel.out.`cat pg_version.txt` ] ; \
+       if [ -f expected/gevel.out.$(VERSION)`cat pg_version.txt` ] ; \
        then \
-               cp expected/gevel.out.`cat pg_version.txt` expected/gevel.out ; \
+               cp expected/gevel.out.$(VERSION)`cat pg_version.txt` expected/gevel.out ; \
        else \
-               cp expected/gevel.out.st expected/gevel.out ; \
+               cp expected/gevel.out.$(VERSION) expected/gevel.out ; \
        fi