mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-24 00:52:40 +00:00
Building in non-standard location now requires the PGSQL_SRC environment
variable to be set and installs in the build location. git-svn-id: http://svn.osgeo.org/postgis/trunk@8 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
571b9329be
commit
d2ca47379c
20
Makefile
20
Makefile
|
@ -4,16 +4,18 @@
|
||||||
subdir = contrib/postgis
|
subdir = contrib/postgis
|
||||||
|
|
||||||
# Root of the pgsql source tree
|
# Root of the pgsql source tree
|
||||||
#top_builddir = ../..
|
ifneq (${PGSQL_SRC},"")
|
||||||
top_builddir = /data3/postgresql-7.1.2/src
|
top_builddir = ${PGSQL_SRC}
|
||||||
|
installlibdir = ${PWD}
|
||||||
|
else
|
||||||
|
top_builddir = ../..
|
||||||
|
installlibdir = $(libdir)/contrib
|
||||||
|
endif
|
||||||
|
|
||||||
include $(top_builddir)/src/Makefile.global
|
include $(top_builddir)/src/Makefile.global
|
||||||
|
|
||||||
test_db = geom_regress
|
test_db = geom_regress
|
||||||
|
|
||||||
# override libdir to install shlib in contrib not main directory
|
|
||||||
libdir := $(libdir)/contrib
|
|
||||||
|
|
||||||
# shared library parameters
|
# shared library parameters
|
||||||
NAME=postgis
|
NAME=postgis
|
||||||
SO_MAJOR_VERSION=0
|
SO_MAJOR_VERSION=0
|
||||||
|
@ -36,18 +38,16 @@ all: all-lib $(NAME).sql
|
||||||
# Shared library stuff
|
# Shared library stuff
|
||||||
include $(top_srcdir)/src/Makefile.shlib
|
include $(top_srcdir)/src/Makefile.shlib
|
||||||
|
|
||||||
#$(NAME).sql: $(NAME).sql.in
|
|
||||||
# sed -e 's:@MODULE_FILENAME@:$(libdir)/$(shlib):g' < $< > $@
|
|
||||||
|
|
||||||
$(NAME).sql: $(NAME).sql.in
|
$(NAME).sql: $(NAME).sql.in
|
||||||
sed -e 's:@MODULE_FILENAME@:/data1/Refractions/Projects/PostGIS/work_dave/postgis/$(shlib):g' < $< > $@
|
sed -e 's:@MODULE_FILENAME@:$(installlibdir)/$(shlib):g' < $< > $@
|
||||||
|
|
||||||
|
|
||||||
install: all installdirs install-lib
|
install: all installdirs install-lib
|
||||||
$(INSTALL_DATA) $(srcdir)/README.$(NAME) $(docdir)/contrib
|
$(INSTALL_DATA) $(srcdir)/README.$(NAME) $(docdir)/contrib
|
||||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
||||||
|
|
||||||
installdirs:
|
installdirs:
|
||||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)
|
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(installlibdir)
|
||||||
|
|
||||||
uninstall: uninstall-lib
|
uninstall: uninstall-lib
|
||||||
@rm -f $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql
|
@rm -f $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql
|
||||||
|
|
Loading…
Reference in a new issue