File Makefile of Package failed_pgvector_postgresql13
# Makefile for pgvector extension
# Minimal PGXS-based Makefile.
# Ensure we remove '-march=native' which is invalid for riscv gcc toolchains
# (it requires an ISA string like rv32*/rv64*). This filters out any
# -march=native injected by the build environment.
CFLAGS := $(filter-out -march=native,$(CFLAGS))
EXTENSION = pgvector
# Build a single big module (shared library)
MODULE_big = pgvector
# Collect object files from src/ automatically
# This will turn src/foo.c -> src/foo.o for every C file in src/
OBJS = $(patsubst src/%.c,src/%.o,$(wildcard src/*.c))
# SQL installation script (versioned)
DATA = sql/pgvector--0.8.0.sql
# Optional documentation
DOCS = README.md
# Use pg_config to locate PGXS
PG_CONFIG ?= pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)