2005-10-13 16:21:49 +00:00
|
|
|
DATABASE=postgis_topo_regress
|
|
|
|
|
2010-12-15 16:04:05 +00:00
|
|
|
PSQL=psql
|
|
|
|
|
2005-10-13 16:21:49 +00:00
|
|
|
all:
|
2010-12-15 16:41:12 +00:00
|
|
|
@echo "Use 'make check' to run all tests"
|
2005-10-13 16:21:49 +00:00
|
|
|
|
2011-01-22 18:08:34 +00:00
|
|
|
# TODO: make edit_topology.sql into a proper test
|
|
|
|
edit:
|
|
|
|
$(PSQL) -X -f edit_topology.sql $(DATABASE)
|
2005-10-13 16:21:49 +00:00
|
|
|
|
|
|
|
|
|
|
|
topo_predicates.sql: predicates.sql.in
|
2006-05-22 11:17:34 +00:00
|
|
|
@cpp -P -traditional-cpp predicates.sql.in | sed -e 's:@COLUMN@:feature:g;s:@SCHEMA@:topology.:g' > topo_predicates.sql
|
2005-10-13 16:21:49 +00:00
|
|
|
|
2011-01-22 18:08:34 +00:00
|
|
|
load_topology.sql: load_topology.sql.in
|
|
|
|
@cpp -P -traditional-cpp load_topology.sql.in | sed -e 's:@SRID@:-1:g' > load_topology.sql
|
2005-10-13 16:21:49 +00:00
|
|
|
|
2011-01-24 09:31:21 +00:00
|
|
|
load_topology-4326.sql: load_topology.sql.in
|
|
|
|
@cpp -P -traditional-cpp load_topology.sql.in | sed -e 's:@SRID@:4326:g' > load_topology-4326.sql
|
|
|
|
|
2005-10-13 16:21:49 +00:00
|
|
|
clean distclean:
|
2011-05-12 10:23:24 +00:00
|
|
|
rm -f topo_predicates.sql load_topology.sql load_topology-4326.sql
|
2010-12-15 16:04:05 +00:00
|
|
|
|
2010-12-15 16:24:01 +00:00
|
|
|
TESTS = regress/legacy_validate.sql regress/legacy_predicate.sql \
|
2010-12-17 07:52:06 +00:00
|
|
|
regress/legacy_invalid.sql regress/sqlmm.sql \
|
2010-12-17 17:56:56 +00:00
|
|
|
regress/legacy_query.sql regress/addnode.sql \
|
2010-12-23 12:49:01 +00:00
|
|
|
regress/addedge.sql regress/addface.sql \
|
2011-04-02 12:27:13 +00:00
|
|
|
regress/addface2.5d.sql \
|
2011-04-19 16:58:52 +00:00
|
|
|
regress/polygonize.sql \
|
2011-05-12 16:14:53 +00:00
|
|
|
regress/st_addedgenewfaces.sql \
|
2011-01-07 09:54:49 +00:00
|
|
|
regress/st_getfacegeometry.sql \
|
2011-05-03 13:32:41 +00:00
|
|
|
regress/st_getfaceedges.sql \
|
2011-05-04 18:19:51 +00:00
|
|
|
regress/st_modedgeheal.sql \
|
2011-05-09 15:16:30 +00:00
|
|
|
regress/st_newedgeheal.sql \
|
2011-01-19 16:46:16 +00:00
|
|
|
regress/topoelement.sql \
|
2011-01-07 09:55:00 +00:00
|
|
|
regress/topoelementarray_agg.sql \
|
2011-03-31 09:35:11 +00:00
|
|
|
regress/topo2.5d.sql \
|
2011-01-24 09:31:21 +00:00
|
|
|
regress/droptopology.sql \
|
2011-03-09 19:18:45 +00:00
|
|
|
regress/copytopology.sql \
|
2011-02-04 17:19:16 +00:00
|
|
|
regress/createtopogeom.sql \
|
2011-03-31 09:35:11 +00:00
|
|
|
regress/createtopology.sql \
|
2011-02-25 08:45:03 +00:00
|
|
|
regress/gml.sql \
|
2011-02-25 08:56:01 +00:00
|
|
|
regress/getnodebypoint.sql \
|
2011-03-09 21:59:39 +00:00
|
|
|
regress/getedgebypoint.sql \
|
2011-04-02 12:27:13 +00:00
|
|
|
regress/getfacebypoint.sql
|
2010-12-15 16:04:05 +00:00
|
|
|
|
2011-01-24 09:31:21 +00:00
|
|
|
check: topo_predicates.sql load_topology.sql load_topology-4326.sql
|
2010-12-15 16:04:05 +00:00
|
|
|
$(MAKE) -C ../../regress postgis.sql staged-install
|
2011-04-11 09:54:06 +00:00
|
|
|
@USE_VERSION=$(POSTGIS_PGSQL_VERSION) ../../regress/run_test $(RUNTESTFLAGS) --topology $(TESTS)
|