2005-12-02 14:52:52 +00:00
|
|
|
#-----------------------------------------------------
|
|
|
|
#
|
2008-05-14 17:19:50 +00:00
|
|
|
# Configuration directives are in postgis_config.h
|
2005-12-02 14:52:52 +00:00
|
|
|
#
|
|
|
|
#-----------------------------------------------------
|
|
|
|
|
2010-12-15 17:14:34 +00:00
|
|
|
# todo: add all subdirs
|
2011-04-01 05:18:45 +00:00
|
|
|
SUBDIRS = liblwgeom regress postgis loader utils @RASTER@ @TOPOLOGY@
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-15 17:14:34 +00:00
|
|
|
# todo: add more rules here, like uninstall, clean...
|
2010-12-16 16:28:28 +00:00
|
|
|
all install uninstall noop clean distclean check:
|
2010-12-15 17:14:34 +00:00
|
|
|
for s in $(SUBDIRS); do \
|
2010-12-15 18:03:52 +00:00
|
|
|
echo "---- Making $@ in $${s}"; \
|
2010-12-15 20:06:58 +00:00
|
|
|
$(MAKE) -C $${s} $@ || exit 1; \
|
2010-12-15 17:14:34 +00:00
|
|
|
done;
|
|
|
|
@if test x"$@" = xall; then \
|
|
|
|
echo "PostGIS was built successfully. Ready to install."; \
|
|
|
|
fi
|
2010-12-10 17:19:58 +00:00
|
|
|
|
2010-12-15 17:14:34 +00:00
|
|
|
install: all
|
|
|
|
|
|
|
|
uninstall: docs-uninstall comments-uninstall
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-16 17:30:39 +00:00
|
|
|
clean: docs-clean clean-local
|
2010-12-16 09:48:49 +00:00
|
|
|
|
|
|
|
clean-local:
|
2009-01-15 18:35:06 +00:00
|
|
|
rm -f postgis.sql postgis_upgrade.sql
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-16 14:46:31 +00:00
|
|
|
# TODO: drop 'test' target..
|
|
|
|
test: check
|
|
|
|
|
2010-12-16 17:30:39 +00:00
|
|
|
check: all
|
2010-12-16 14:46:31 +00:00
|
|
|
|
2010-12-16 16:28:28 +00:00
|
|
|
distclean: clean distclean-local
|
2010-12-16 14:46:31 +00:00
|
|
|
|
2010-12-16 16:28:28 +00:00
|
|
|
distclean-local: clean
|
2005-12-02 14:52:52 +00:00
|
|
|
rm -Rf autom4te.cache
|
2008-05-14 17:24:25 +00:00
|
|
|
rm -f config.log config.cache config.status
|
|
|
|
rm -f postgis_config.h
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2008-05-14 17:19:50 +00:00
|
|
|
maintainer-clean:
|
2005-12-02 14:52:52 +00:00
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
@echo 'This command is intended for maintainers to use; it'
|
|
|
|
@echo 'deletes files that may need special tools to rebuild.'
|
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
$(MAKE) -C doc maintainer-clean
|
2009-02-11 18:28:53 +00:00
|
|
|
$(MAKE) -C postgis maintainer-clean
|
2010-03-17 07:32:59 +00:00
|
|
|
$(MAKE) -C liblwgeom maintainer-clean
|
2010-01-28 15:09:45 +00:00
|
|
|
$(MAKE) -C java/jdbc maintainer-clean
|
2005-12-02 14:52:52 +00:00
|
|
|
$(MAKE) distclean
|
|
|
|
rm -f configure
|
|
|
|
|
2010-02-26 15:05:55 +00:00
|
|
|
garden:
|
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
@echo 'Generating SQL file from Documentation'
|
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
$(MAKE) -C doc garden
|
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
@echo 'Launch regression Test'
|
|
|
|
@echo '------------------------------------------------------'
|
|
|
|
$(MAKE) -C regress garden
|
|
|
|
|
2010-12-16 17:30:39 +00:00
|
|
|
#test-clean:
|
|
|
|
# $(MAKE) -C regress clean
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-16 16:33:26 +00:00
|
|
|
#liblwgeom:
|
|
|
|
# $(MAKE) -C liblwgeom
|
|
|
|
#
|
|
|
|
#liblwgeom-clean:
|
|
|
|
# $(MAKE) -C liblwgeom clean
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-16 16:33:26 +00:00
|
|
|
#postgis: liblwgeom
|
|
|
|
# $(MAKE) -C postgis
|
|
|
|
#
|
|
|
|
#postgis-clean:
|
|
|
|
# $(MAKE) -C postgis clean
|
|
|
|
#
|
|
|
|
#postgis-install:
|
|
|
|
# $(MAKE) -C postgis install
|
|
|
|
#
|
|
|
|
#postgis-uninstall:
|
|
|
|
# $(MAKE) -C postgis uninstall
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2010-12-16 16:33:26 +00:00
|
|
|
#loaderdumper:
|
|
|
|
# $(MAKE) -C loader
|
|
|
|
#
|
|
|
|
#loaderdumper-clean:
|
|
|
|
# $(MAKE) -C loader clean
|
|
|
|
#
|
|
|
|
#loaderdumper-install:
|
|
|
|
# $(MAKE) -C loader install
|
|
|
|
#
|
|
|
|
#loaderdumper-uninstall:
|
|
|
|
# $(MAKE) -C loader uninstall
|
2005-12-02 14:52:52 +00:00
|
|
|
|
2008-05-14 17:19:50 +00:00
|
|
|
templategis:
|
2007-01-05 00:52:57 +00:00
|
|
|
$(MAKE) -C extras/template_gis
|
|
|
|
|
|
|
|
templategis-clean:
|
|
|
|
$(MAKE) -C extras/template_gis clean
|
|
|
|
|
|
|
|
templategis-install:
|
|
|
|
$(MAKE) -C extras/template_gis install
|
|
|
|
|
|
|
|
templategis-uninstall:
|
|
|
|
$(MAKE) -C extras/template_gis uninstall
|
|
|
|
|
2008-05-14 17:19:50 +00:00
|
|
|
docs:
|
2005-12-02 14:52:52 +00:00
|
|
|
$(MAKE) -C doc
|
|
|
|
|
2008-05-14 17:19:50 +00:00
|
|
|
docs-clean:
|
2005-12-02 14:52:52 +00:00
|
|
|
$(MAKE) -C doc clean
|
|
|
|
|
2009-05-26 18:00:55 +00:00
|
|
|
comments:
|
|
|
|
$(MAKE) -C doc comments
|
|
|
|
|
|
|
|
comments-install:
|
|
|
|
$(MAKE) -C doc comments-install
|
|
|
|
|
|
|
|
comments-uninstall:
|
|
|
|
$(MAKE) -C doc comments-uninstall
|
2005-12-02 14:52:52 +00:00
|
|
|
|
|
|
|
docs-install:
|
|
|
|
$(MAKE) -C doc install
|
|
|
|
|
|
|
|
docs-uninstall:
|
|
|
|
$(MAKE) -C doc uninstall
|
|
|
|
|
2010-12-16 16:33:26 +00:00
|
|
|
#utils:
|
|
|
|
# $(MAKE) -C utils
|
2005-12-02 14:52:52 +00:00
|
|
|
|
|
|
|
configure: configure.in
|
|
|
|
./autogen.sh
|
|
|
|
|
|
|
|
config.status: configure
|
|
|
|
./configure
|
|
|
|
|
2009-08-11 16:38:32 +00:00
|
|
|
ChangeLog.svn:
|
|
|
|
svn2cl --authors=authors.svn -i -o ChangeLog.svn
|
|
|
|
|
2010-12-16 16:33:26 +00:00
|
|
|
#raster:
|
|
|
|
# $(MAKE) -C raster all
|
|
|
|
#
|
|
|
|
#raster-clean:
|
|
|
|
# $(MAKE) -C raster clean
|
|
|
|
#
|
|
|
|
#raster-distclean:
|
|
|
|
# $(MAKE) -C raster distclean
|
|
|
|
#
|
|
|
|
#raster-install:
|
|
|
|
# $(MAKE) -C raster install
|
|
|
|
#
|
|
|
|
#raster-check:
|
|
|
|
# $(MAKE) -C raster check
|
2010-09-26 21:21:03 +00:00
|
|
|
|
2010-10-22 14:00:49 +00:00
|
|
|
raster-post-install-check:
|
2010-09-26 21:21:03 +00:00
|
|
|
$(MAKE) -C raster post-install-check
|
|
|
|
|
2010-10-22 14:00:49 +00:00
|
|
|
raster-sql:
|
2010-09-26 21:21:03 +00:00
|
|
|
$(MAKE) -C raster rtpostgis.sql
|
|
|
|
|
2010-01-28 12:19:04 +00:00
|
|
|
astyle:
|
|
|
|
./astyle.sh
|
2010-09-26 21:21:03 +00:00
|
|
|
|
2010-02-13 14:35:24 +00:00
|
|
|
commit:
|
|
|
|
$(MAKE) astyle && $(MAKE) clean && $(MAKE) check && svn commit
|
|
|
|
|
2011-04-13 08:08:46 +00:00
|
|
|
authors.git: authors.svn
|
|
|
|
sed -e 's/:/ = /' authors.svn > authors.git
|
|
|
|
|
|
|
|
svnrebase: authors.git
|
|
|
|
git svn rebase --authors-file authors.git
|
2011-04-13 07:57:17 +00:00
|
|
|
|
|
|
|
|
2010-10-22 14:00:49 +00:00
|
|
|
.PHONY: utils liblwgeom ChangeLog.svn raster
|