# Makefile for pg_knoe_auth — PG18 OAUTHBEARER validator for knoe-system
# Build with: make USE_PGXS=1
# Install with: make USE_PGXS=1 install

MODULE_big = pg_knoe_auth
OBJS       = pg_knoe_auth.o

PGFILEDESC = "pg_knoe_auth - PG18 OAUTHBEARER JWT validator for knoe-system"

# libcurl and OpenSSL are required
PG_CPPFLAGS  = $(shell pkg-config --cflags libcurl openssl 2>/dev/null)
SHLIB_LINK   = $(shell pkg-config --libs libcurl openssl 2>/dev/null)

ifdef USE_PGXS
PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)
else
subdir = contrib/pg_knoe_auth
top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
