extensions/postgis/postgis.control
extensions/postgis_topology/Makefile
extensions/postgis_topology/postgis_topology.control
+ extensions/postgis_tiger_geocoder/Makefile
+ extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control
liblwgeom/Makefile
liblwgeom/cunit/Makefile
liblwgeom/liblwgeom.h
<funcprototype>
<funcdef>text <function>get_tract</function></funcdef>
<paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef>
- <paramdef choice="opt"><type>text </type> <parameter> output_field='name'</parameter></paramdef>
+ <paramdef choice="opt"><type>text </type> <parameter> output_field=name</parameter></paramdef>
</funcprototype>
</funcsynopsis>
</refsynopsisdiv>
#############################################################################
#
# Master makefile used to build extensions
-#
+# Copyright (C) 2012 Regina Obe and Leo Hsu <lr@pcorp.us>
# Copyright (C) 2012 Sandro Santilli <strk@keybit.net>
#
# This is free software; you can redistribute and/or modify it under
#############################################################################
SUBDIRS = postgis
-
+SUBDIRS += postgis_tiger_geocoder
ifeq (@TOPOLOGY@,topology)
SUBDIRS += postgis_topology
endif
#strip BEGIN/COMMIT since these are not allowed in extensions
#strip CREATE SCHEMA since we force extension
# to create schema by setting schema to tiger_geocoder in control
-sql_bits/tiger_geocoder.sql.in: ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
- ../../extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql \
- ../../extras/tiger_geocoder/tiger_2011/geocode_settings.sql \
+sql_bits/tiger_geocoder_minor.sql.in: ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
../../extras/tiger_geocoder/tiger_2011/utility/utmzone.sql \
../../extras/tiger_geocoder/tiger_2011/utility/cull_null.sql \
../../extras/tiger_geocoder/tiger_2011/utility/nullable_levenshtein.sql \
../../extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql \
../../extras/tiger_geocoder/tiger_2011/geocode/census_tracts_functions.sql
cat $^ > $@
+
+sql_bits/tiger_geocoder.sql.in: sql_bits/norm_addy_create.sql.in \
+ ../../extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql \
+ ../../extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql \
+ ../../extras/tiger_geocoder/tiger_2011/geocode_settings.sql \
+ sql_bits/tiger_geocoder_minor.sql.in
+ cat $^ > $@
+
sql_bits/tiger_geocoder.sql: sql_bits/tiger_geocoder.sql.in
sed -e 's/BEGIN;//g' -e 's/COMMIT;//g' -e '/^CREATE SCHEMA/d;' $< > $@
#aggregates are special
#they can be dropped but we need to remove
#them from the extension first
-sql/tiger_geocoder_upgrade_minor.sql: sql_bits/tiger_geocoder.sql
+sql/tiger_geocoder_upgrade_minor.sql: sql_bits/tiger_geocoder_minor.sql.in
sed -e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\).*;/d' \
-e '/^\(CREATE\|ALTER\) \(CAST\|TYPE\|TABLE\|SCHEMA\|DOMAIN\|TRIGGER\)/,/\;/d' \
$< > $@