summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2006-07-15 03:33:14 +0000
committerTom Lane2006-07-15 03:33:14 +0000
commit410517aba827b5e68b72758e85cad171fada4c9a (patch)
tree3d8898cae4dd4d0be8b2bf6fcc65d4dee1c296c4
parent083a019d2df65651b89e518cbc2350f3e35b019c (diff)
Fix some makefiles that fail to yield good results from 'make -qp'.
This doesn't really matter for ordinary building of Postgres, but it's useful for automated checks, such as my just-committed pgcheckdefines.
-rw-r--r--contrib/mSQL-interface/Makefile17
-rw-r--r--contrib/tsearch2/Makefile2
-rw-r--r--src/backend/port/nextstep/Makefile2
-rw-r--r--src/backend/utils/Makefile2
-rw-r--r--src/bin/pgevent/Makefile6
-rw-r--r--src/interfaces/ecpg/include/Makefile3
6 files changed, 14 insertions, 18 deletions
diff --git a/contrib/mSQL-interface/Makefile b/contrib/mSQL-interface/Makefile
index f9a797b3e9..cd5d06ba00 100644
--- a/contrib/mSQL-interface/Makefile
+++ b/contrib/mSQL-interface/Makefile
@@ -2,10 +2,11 @@
# $PostgreSQL$
#
-NAME = mpgsql
+MODULE_big = mpgsql
SO_MAJOR_VERSION = 0
SO_MINOR_VERSION = 0
OBJS = mpgsql.o
+DOCS = README.mpgsql
PG_CPPFLAGS = -I$(libpq_srcdir)
@@ -18,17 +19,3 @@ top_builddir = ../..
include $(top_builddir)/src/Makefile.global
include $(top_srcdir)/contrib/contrib-global.mk
endif
-
-all: all-lib
-
-install: all installdirs install-lib
- $(INSTALL_DATA) $(srcdir)/README.$(NAME) '$(DESTDIR)$(docdir)/contrib'
-
-installdirs:
- $(mkinstalldirs) $(libdir) '$(DESTDIR)$(docdir)/contrib'
-
-uninstall: uninstall-lib
- rm -f '$(DESTDIR)$(docdir)/contrib/README.$(NAME)'
-
-clean distclean maintainer-clean: clean-lib
- rm -f $(OBJS)
diff --git a/contrib/tsearch2/Makefile b/contrib/tsearch2/Makefile
index 59b3dfe031..8f31dd46e8 100644
--- a/contrib/tsearch2/Makefile
+++ b/contrib/tsearch2/Makefile
@@ -37,6 +37,8 @@ endif
$(SUBDIROBJS): $(SUBDIRS:%=%-recursive) ;
+.PHONY: $(SUBDIRS:%=%-recursive)
+
$(SUBDIRS:%=%-recursive):
$(MAKE) -C $(subst -recursive,,$@) SUBSYS.o
diff --git a/src/backend/port/nextstep/Makefile b/src/backend/port/nextstep/Makefile
index aea1de52cb..1e0d79e415 100644
--- a/src/backend/port/nextstep/Makefile
+++ b/src/backend/port/nextstep/Makefile
@@ -12,7 +12,7 @@ subdir = src/backend/port/nextstep
top_builddir = ../../../..
include $(top_builddir)/src/Makefile.global
-OBJS = dynloader.o port.o
+OBJS = port.o
all: SUBSYS.o
diff --git a/src/backend/utils/Makefile b/src/backend/utils/Makefile
index 94a35fd73d..c31b1a765f 100644
--- a/src/backend/utils/Makefile
+++ b/src/backend/utils/Makefile
@@ -4,7 +4,7 @@
# $PostgreSQL$
#
-subdir = src/backend/utils/
+subdir = src/backend/utils
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global
diff --git a/src/bin/pgevent/Makefile b/src/bin/pgevent/Makefile
index 23a4d9ce3e..42460a9882 100644
--- a/src/bin/pgevent/Makefile
+++ b/src/bin/pgevent/Makefile
@@ -12,6 +12,8 @@ subdir = src/bin/pgevent
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global
+ifeq ($(PORTNAME), win32)
+
OBJS=pgevent.o pgmsgevent.o
NAME=pgevent.dll
@@ -21,7 +23,7 @@ install: all install-lib
pgevent.dll: $(OBJS) pgevent.def
dllwrap --def pgevent.def -o $(NAME) $(OBJS)
-
+
pgmsgevent.o: pgmsgevent.rc win32ver.rc
windres pgmsgevent.rc -o pgmsgevent.o --include-dir=$(top_builddir)/src/include
@@ -38,3 +40,5 @@ clean distclean:
clean-lib:
rm -f $(NAME)
+
+endif
diff --git a/src/interfaces/ecpg/include/Makefile b/src/interfaces/ecpg/include/Makefile
index 9090be13cd..1b5b141311 100644
--- a/src/interfaces/ecpg/include/Makefile
+++ b/src/interfaces/ecpg/include/Makefile
@@ -2,6 +2,9 @@ subdir = src/interfaces/ecpg/include
top_builddir = ../../../..
include $(top_builddir)/src/Makefile.global
+override CPPFLAGS := -DFRONTEND -I$(top_srcdir)/src/interfaces/ecpg/include \
+ -I$(libpq_srcdir) -I$(top_builddir)/src/port $(CPPFLAGS)
+
informix_esql_dir = $(pkgincludedir)/informix/esql
install: all installdirs install-headers