-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (21 loc) · 886 Bytes
/
Copy pathMakefile
File metadata and controls
27 lines (21 loc) · 886 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# pg_radix10 — Radix-10⁹ Numeric Storage for PostgreSQL
# ================================================================
# Stores NUMERIC-compatible values using 9-digit (base 10^9) limbs
# in uint32 words, delivering 15–23% effective storage savings over
# core NUMERIC.
#
# Build: make
# Install: make install (or: sudo make install)
# Test: make installcheck
# Clean: make clean
MODULE_big = pg_radix10
OBJS = src/radix10_numeric.o src/radix10_io.o src/radix10_ops.o src/radix10_agg.o
EXTENSION = pg_radix10
DATA = sql/pg_radix10--1.0.sql
REGRESS = pg_radix10_test
# Allow overriding pg_config path for cross-compilation or custom installs
PG_CONFIG ?= pg_config
# Extra compiler flags for safety & performance
PG_CFLAGS += -Wall -Wextra -Werror=implicit-function-declaration -O2
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)