Files
2026-07-13 12:32:25 +08:00

21 lines
668 B
Makefile

LIBPQ_CFLAGS := $(shell pkg-config --cflags libpq)
LIBPQ_LDFLAGS := $(shell pkg-config --libs libpq)
APR_CFLAGS := $(shell pkg-config --cflags apr-1 apr-util-1)
APR_LDFLAGS := $(shell pkg-config --libs apr-1 apr-util-1)
CFLAGS="$(apr-1-config --includes) $(apu-1-config --includes)"
all: postgres-c-connector-test libaprutil-test libdbi-test
postgres-c-connector-test: postgres-c-connector-test.c
$(CC) $(LIBPQ_CFLAGS) -o $@ $^ $(LIBPQ_LDFLAGS)
libaprutil-test: libaprutil-test.c
$(CC) $(APR_CFLAGS) -o $@ $^ $(APR_LDFLAGS)
libdbi-test: libdbi-test.c
$(CC) -o $@ $^ -ldbi
.PHONY: clean
clean:
rm -f postgres-c-connector-test libaprutil-test libdbi-test