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
|
||||
|
||||
# Root of the pgsql source tree
|
||||
#top_builddir = ../..
|
||||
top_builddir = /data3/postgresql-7.1.2/src
|
||||
ifneq (${PGSQL_SRC},"")
|
||||
top_builddir = ${PGSQL_SRC}
|
||||
installlibdir = ${PWD}
|
||||
else
|
||||
top_builddir = ../..
|
||||
installlibdir = $(libdir)/contrib
|
||||
endif
|
||||
|
||||
include $(top_builddir)/src/Makefile.global
|
||||
|
||||
test_db = geom_regress
|
||||
|
||||
# override libdir to install shlib in contrib not main directory
|
||||
libdir := $(libdir)/contrib
|
||||
|
||||
# shared library parameters
|
||||
NAME=postgis
|
||||
SO_MAJOR_VERSION=0
|
||||
|
@ -36,18 +38,16 @@ all: all-lib $(NAME).sql
|
|||
# Shared library stuff
|
||||
include $(top_srcdir)/src/Makefile.shlib
|
||||
|
||||
#$(NAME).sql: $(NAME).sql.in
|
||||
# sed -e 's:@MODULE_FILENAME@:$(libdir)/$(shlib):g' < $< > $@
|
||||
|
||||
$(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_DATA) $(srcdir)/README.$(NAME) $(docdir)/contrib
|
||||
$(INSTALL_DATA) $(NAME).sql $(datadir)/contrib
|
||||
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(libdir)
|
||||
$(mkinstalldirs) $(docdir)/contrib $(datadir)/contrib $(installlibdir)
|
||||
|
||||
uninstall: uninstall-lib
|
||||
@rm -f $(docdir)/contrib/README.$(NAME) $(datadir)/contrib/$(NAME).sql
|
||||
|
|
Loading…
Reference in a new issue