51 lines
1.4 KiB
Diff
51 lines
1.4 KiB
Diff
--- loader/Makefile.in.old 2009-07-06 00:10:47.000000000 +0300
|
|
+++ loader/Makefile.in 2009-07-06 00:12:35.000000000 +0300
|
|
@@ -23,9 +23,6 @@
|
|
PGSQL_FE_CPPFLAGS=@PGSQL_FE_CPPFLAGS@
|
|
PGSQL_FE_LDFLAGS=@PGSQL_FE_LDFLAGS@
|
|
|
|
-# PostgreSQL executable directory
|
|
-PGSQL_BINDIR=@PGSQL_BINDIR@
|
|
-
|
|
# iconv flags
|
|
ICONV_LDFLAGS=@ICONV_LDFLAGS@
|
|
|
|
@@ -36,6 +33,19 @@
|
|
GTK_CFLAGS = @GTK_CFLAGS@
|
|
GTK_LIBS = @GTK_LIBS@
|
|
|
|
+# PGXS information
|
|
+#
|
|
+# Note that PGXS currently doesn't handle building FE executables, but we need
|
|
+# the INSTALL and DESTDIR variables 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)
|
|
+
|
|
+# The real parts of the Makefile
|
|
+
|
|
+
|
|
all: $(SHP2PGSQL) $(PGSQL2SHP) @GTK_BUILD@
|
|
|
|
gui: $(SHP2PGSQL-GUI) $(SHP2PGSQL-CLI)
|
|
@@ -67,12 +77,13 @@
|
|
$(CC) $(CFLAGS) $(ICONV_LDFLAGS) -lm $^ -o $@
|
|
|
|
install: all
|
|
- @cp $(PGSQL2SHP) $(PGSQL_BINDIR)/$(PGSQL2SHP)
|
|
- @cp $(SHP2PGSQL) $(PGSQL_BINDIR)/$(SHP2PGSQL)
|
|
+ @mkdir -p $(DESTDIR)$(bindir)
|
|
+ $(INSTALL) $(PGSQL2SHP) $(DESTDIR)$(bindir)
|
|
+ $(INSTALL) $(SHP2PGSQL) $(DESTDIR)$(bindir)
|
|
|
|
uninstall:
|
|
- @rm -f $(PGSQL_BINDIR)/$(PGSQL2SHP)
|
|
- @rm -f $(PGSQL_BINDIR)/$(SHP2PGSQL)
|
|
+ @rm -f $(DESTDIR)$(bindir)/$(PGSQL2SHP)
|
|
+ @rm -f $(DESTDIR)$(bindir)/$(SHP2PGSQL)
|
|
|
|
clean:
|
|
@rm -f *.o $(SHP2PGSQL) $(PGSQL2SHP)
|