1
TESTS = connect stmthandles select getresult prepare params notice \
2
arraybinding insertreturning dataatexecution boolsaschar cvtnulldate \
5
TESTBINS = $(patsubst %,src/%-test, $(TESTS))
6
TESTSQLS = $(patsubst %,sql/%.sql, $(TESTS))
8
REGRESS = sampletables $(TESTS)
10
all: $(TESTBINS) $(TESTSQLS)
14
override CFLAGS += -Wno-pointer-sign
16
src/common.o: src/common.c
18
# For each test file, compile the .c file, and create a .sql file that
19
# when executed from psql, just runs the binary.
20
src/%-test sql/%.sql: src/%-test.c src/common.o
21
$(CC) $(CFLAGS) src/$*-test.c src/common.o -o src/$*-test -lodbc
22
echo "\! ./src/$*-test" > sql/$*.sql
24
EXTRA_CLEAN = $(TESTBINS) $(TESTSQLS)
26
REGRESS_OPTS = --launcher=./launcher
29
PGXS := $(shell $(PG_CONFIG) --pgxs)