TIGER_DATA_URL='http://www2.census.gov/cgi-bin/shapefiles/multi-file-download?files=24_MARYLAND%2Ftl_2008_24_tabblock00.zip'
TIGER_SRID='4269'
+# Starting with PostGIS 1.4.0, these paths are calculated at install
+# time using the pg_config utility. Rather than try to guess where
+# PostGIS will wind up installed, we can just check the output of
+# pg_config ourselves.
+PG_BINDIR=`pg_config --bindir`
+PG_SHAREDIR=`pg_config --sharedir`
+
# Necessary to run test/data without prerequisites.
#
.PHONY : test data
# the DB_NAME database (or schema, whatever). Then, it adds PL/pgSQL
# support to the database.
#
-# At that point, we import the two PostGIS files, lwpostgis.sql and
-# spatial_ref_sys.sql. The lwpostgis.sql file contains the geometry
+# At that point, we import the two PostGIS files, postgis.sql and
+# spatial_ref_sys.sql. The postgis.sql file contains the geometry
# functions, while spatial_ref_sys.sql contains a table of SRIDs, and
# their associated properties. PostGIS requires both.
#
psql -d $(DB_NAME) \
-U $(DB_USER) \
- -f /usr/share/postgresql/contrib/lwpostgis.sql
+ -f $(PG_SHAREDIR)/contrib/postgis.sql
psql -d $(DB_NAME) \
-U $(DB_USER) \
- -f /usr/share/postgresql/contrib/spatial_ref_sys.sql
+ -f $(PG_SHAREDIR)/contrib/spatial_ref_sys.sql
- shp2pgsql -I \
+ $(PG_BINDIR)/shp2pgsql -I \
-s $(TIGER_SRID) \
data/census-2000-block/maryland/tl_2008_24_tabblock00.shp \
tiger \