export PG_CONFIG ?= pg_config PKGLIBDIR := $(shell $(PG_CONFIG) --pkglibdir) SHAREDIR := $(shell $(PG_CONFIG) --sharedir) CP_R ?= cp -r MKDIR_P ?= mkdir -p .PHONY: all build clippy install uninstall all: build build: cargo run -p xtask -- build clippy: cargo run -p xtask -- clippy install: $(MKDIR_P) $(DESTDIR)$(PKGLIBDIR) && \ $(CP_R) ./build/pkglibdir/. $(DESTDIR)$(PKGLIBDIR) && \ $(MKDIR_P) $(DESTDIR)$(SHAREDIR) && \ $(CP_R) ./build/sharedir/. $(DESTDIR)$(SHAREDIR) uninstall: $(RM) $(wildcard $(DESTDIR)$(PKGLIBDIR)/vchord.*) && \ $(RM) $(wildcard $(DESTDIR)$(SHAREDIR)/extension/vchord.*) && \ $(RM) $(wildcard $(DESTDIR)$(SHAREDIR)/extension/vchord--*.sql)