#
#############################################################################
-# PGXS information
-#
-# Note that PGXS currently doesn't handle building FE executables, but we need
-# the DESTDIR variable so we can get the correct install paths.
-# Hence we include the PGXS Makefile here, but ensure that we override the
-# 'all' and 'install' targets with the ones we really want to use below.
-PG_CONFIG = @PGCONFIG@
-PGXS := @PGXS@
-include $(PGXS)
-
# Set CFLAGS afer PGXS, otherwise it will get overwritten with the PGXS
# version which is not what we want.
CC=@CC@
# Filenames with extension as determined by the OS
RASTER2PGSQL=raster2pgsql@EXESUFFIX@
+# PostgreSQL executable directory
+PGSQL_BINDIR=@PGSQL_BINDIR@
+
RT_CORE=../rt_core
LIBLWGEOM_LDFLAGS=@LIBLWGEOM_LDFLAGS@
$(LIBTOOL) --mode=link $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@
installdir:
- mkdir -p $(DESTDIR)$(bindir)
+ @mkdir -p $(DESTDIR)$(PGSQL_BINDIR)
install: installdir
- $(LIBTOOL) --mode=install $(INSTALL) $(RASTER2PGSQL) "$(DESTDIR)$(bindir)/$(RASTER2PGSQL)"
+ $(LIBTOOL) --mode=install $(INSTALL) $(RASTER2PGSQL) "$(DESTDIR)$(PGSQL_BINDIR)/$(RASTER2PGSQL)"
$(RT_CORE)/librtcore.a:
$(MAKE) -C ../rt_core