]> pd.if.org Git - dumppoints/blob - Makefile
added email address to README
[dumppoints] / Makefile
1 # written by nathan wagner and placed in the public domain
2
3 EXTENSION=dumppoints
4 MODULES= dumppoints
5 DATA= dumppoints--1.0.sql
6 #DOCS=
7 SHLIB_LINK= 
8 MODULE_big= dumppoints
9 OBJS= dp.o
10
11 PG_CPPFLAGS := -I..
12 PG_CONFIG= pg_config
13 PGXS := $(shell $(PG_CONFIG) --pgxs)
14 include $(PGXS)
15
16 ifeq ($(PORTNAME), darwin)
17 LDFLAGS_SL += -flat_namespace -undefined suppress
18 endif
19
20 TESTDB=contrib_regression
21
22 # doesn't create or drop regression db
23 test:   clean all
24         sudo make install
25         psql -d $(TESTDB) -1 -c 'alter database $(TESTDB) set search_path to public,dp,tap'
26         pg_prove -d $(TESTDB) --ext .sql t/*.sql
27
28 # newtest to create a regression db
29 newtest: clean all
30         sudo make install
31         -dropdb $(TESTDB)
32         createdb $(TESTDB)
33         psql -d $(TESTDB) -1 -c 'create schema tap'
34         psql -d $(TESTDB) -1 -c 'create extension pgtap schema tap'
35         psql -d $(TESTDB) -1 -c 'drop extension if exists dumppoints'
36         psql -d $(TESTDB) -1 -c 'create extension postgis'
37         psql -d $(TESTDB) -1 -c 'create schema dp'
38         psql -d $(TESTDB) -1 -c 'create extension dumppoints schema dp'
39         psql -d $(TESTDB) -1 -c 'alter database $(TESTDB) set search_path to public,dp,tap'
40         pg_prove -d $(TESTDB) --ext .sql t/*.sql
41
42 # newtest to create a regression db and drop it after
43 droptest: clean all
44         sudo make install
45         -dropdb $(TESTDB)
46         createdb $(TESTDB)
47         psql -d $(TESTDB) -1 -c 'create schema tap'
48         psql -d $(TESTDB) -1 -c 'create extension pgtap schema tap'
49         psql -d $(TESTDB) -1 -c 'drop extension if exists dumppoints'
50         psql -d $(TESTDB) -1 -c 'create extension postgis'
51         psql -d $(TESTDB) -1 -c 'create schema dp'
52         psql -d $(TESTDB) -1 -c 'create extension dumppoints schema dp'
53         psql -d $(TESTDB) -1 -c 'alter database $(TESTDB) set search_path to public,dp,tap'
54         pg_prove -d $(TESTDB) --ext .sql t/*.sql
55         dropdb $(TESTDB)