Install include/port header files, and fix PGXS build to use them.
authorTom Lane <[email protected]>
Wed, 17 Nov 2004 17:16:17 +0000 (17:16 +0000)
committerTom Lane <[email protected]>
Wed, 17 Nov 2004 17:16:17 +0000 (17:16 +0000)
Fabien COELHO

src/include/Makefile
src/makefiles/Makefile.win32

index d5a97b8913c082026d21db872687d4080c0ebcb6..20580d9afb0b0ef2a1486b701e6e5b66e0528e0c 100644 (file)
@@ -18,7 +18,8 @@ all: pg_config.h pg_config_os.h
 
 # Subdirectories containing headers for server-side dev
 SUBDIRS = access bootstrap catalog commands executor lib libpq mb \
-       nodes optimizer parser port regex rewrite storage tcop utils
+       nodes optimizer parser port regex rewrite storage tcop utils \
+       port port/win32 port/win32/arpa port/win32/netinet port/win32/sys
 
 # Install all headers
 install: all installdirs
index 7acecee096de30f2a026d17ce2a2297102923997..cf2bec67207d3b897eaeb7fa12c4da25b75af09e 100644 (file)
@@ -35,3 +35,14 @@ endif
 ifneq (,$(findstring src/pl/plpython,$(subdir)))
 override CPPFLAGS+= -DUSE_DL_IMPORT
 endif
+
+# special win32 headers are provided here
+ifdef PGXS
+override CPPFLAGS+= -I$(includedir_server)/port/win32
+endif
+
+# it is better to install shared-libraries anyway?
+# may be overriden with make MAKE_DLL=false install
+ifndef MAKE_DLL
+MAKE_DLL       = true
+endif