diff --git a/Makefile b/Makefile index ac1225d..02cdb99 100644 --- a/Makefile +++ b/Makefile @@ -23,19 +23,39 @@ PG_VERSION := $(shell pg_config --version | awk {'print $$1 $$2'}) MAJOR := $(shell echo $(PG_VERSION) | sed -e 's/\.[^./]*$$//') ifneq (,$(findstring PostgreSQL14,$(MAJOR))) - CP := $(shell cp pg_stat_monitor--1.0.14.sql.in pg_stat_monitor--1.0.sql) + ifneq (,$(wildcard ../pg_stat_monitor--1.0.14.sql.in)) + CP := $(shell cp ../pg_stat_monitor--1.0.14.sql.in ../pg_stat_monitor--1.0.sql) + endif + ifneq (,$(wildcard pg_stat_monitor--1.0.14.sql.in)) + CP := $(shell cp pg_stat_monitor--1.0.14.sql.in pg_stat_monitor--1.0.sql) + endif endif ifneq (,$(findstring PostgreSQL13,$(MAJOR))) - CP := $(shell cp pg_stat_monitor--1.0.13.sql.in pg_stat_monitor--1.0.sql) + ifneq (,$(wildcard ../pg_stat_monitor--1.0.13.sql.in)) + CP := $(shell cp ../pg_stat_monitor--1.0.13.sql.in ../pg_stat_monitor--1.0.sql) + endif + ifneq (,$(wildcard pg_stat_monitor--1.0.13.sql.in)) + CP := $(shell cp pg_stat_monitor--1.0.13.sql.in pg_stat_monitor--1.0.sql) + endif endif ifneq (,$(findstring PostgreSQL12,$(MAJOR))) - CP := $(shell cp pg_stat_monitor--1.0.sql.in pg_stat_monitor--1.0.sql) + ifneq (,$(wildcard ../pg_stat_monitor--1.0.sql.in)) + CP := $(shell cp ../pg_stat_monitor--1.0.sql.in ../pg_stat_monitor--1.0.sql) + endif + ifneq (,$(wildcard pg_stat_monitor--1.0.sql.in)) + CP := $(shell cp pg_stat_monitor--1.0.sql.in pg_stat_monitor--1.0.sql) + endif endif ifneq (,$(findstring PostgreSQL11,$(MAJOR))) - CP := $(shell cp pg_stat_monitor--1.0.sql.in pg_stat_monitor--1.0.sql) + ifneq (,$(wildcard ../pg_stat_monitor--1.0.sql.in)) + CP := $(shell cp ../pg_stat_monitor--1.0.sql.in ../pg_stat_monitor--1.0.sql) + endif + ifneq (,$(wildcard pg_stat_monitor--1.0.sql.in)) + CP := $(shell cp pg_stat_monitor--1.0.sql.in pg_stat_monitor--1.0.sql) + endif endif ifdef USE_PGXS