all install uninstall distclean:
-postgis.sql: ../postgis/postgis.sql
- sed 's,$$libdir,$(REGRESS_INSTALLDIR)/lib,g' ../postgis/postgis.sql > postgis.sql
+postgis.sql: $(REGRESS_INSTALLDIR)/postgis.sql
-staged-install:
+$(REGRESS_INSTALLDIR)/postgis.sql: ../postgis/postgis.sql
+ mkdir -p $(REGRESS_INSTALLDIR)
+ sed 's,$$libdir,$(REGRESS_INSTALLDIR)/lib,g' ../postgis/postgis.sql > $@
+
+staged-install: postgis.sql
$(MAKE) -C ../postgis REGRESS=1 DESTDIR=$(REGRESS_INSTALLDIR) install
#$(MAKE) -C ../loader REGRESS=1 DESTDIR=$(REGRESS_INSTALLDIR) install
-test check: postgis.sql staged-install
+test check: staged-install
@USE_VERSION=$(POSTGIS_PGSQL_VERSION) ./run_test $(RUNTESTFLAGS) $(TESTS)
garden:
clean:
rm -rf $(REGRESS_INSTALLDIR)
- rm -f postgis.sql
createdb --template=template0 --lc-collate="C" "${DB}" > ${TMPDIR}/regress_log
createlang plpgsql "${DB}" >> ${TMPDIR}/regress_log
- ${PSQL} ${_psql_opts} -Xf ${REGDIR}/postgis.sql "${DB}" >> ${TMPDIR}/regress_log 2>&1 || init_db_error "core module initialization"
+ ${PSQL} ${_psql_opts} -Xf ${REGDIR}/00-regress-install/postgis.sql "${DB}" >> ${TMPDIR}/regress_log 2>&1 || init_db_error "core module initialization"
if test x"$OPT_WITH_TOPO" = "xyes"; then
if test -e ${REGDIR}/../topology/topology.sql; then
echo "Adding topology support"