Dear patchers,
please find attached a very small patch which: - install win32 headers on "make install" - install libpostgres.a library under win32 by default (MAKE_DLL=true) - fix CPPFLAGS under win32 to look for these added header under PGXS
it was tested by Thomas Hallgren to build PL/Java with pgxs.
it may interfere a little bit with Alvaro's patch about the now useless "remove-all-headers" target in src/include/Makefile
still open question: - should the MAKE_DLL macro be set by default under cygwin? - what is the rationnal for this macro? is it still needed?
Have a nice day,
-- Fabien Coelho - [EMAIL PROTECTED]
*** ./src/include/Makefile.orig Wed Nov 3 10:32:29 2004 --- ./src/include/Makefile Sun Nov 7 11:14:52 2004 *************** *** 18,24 **** # 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 # Install all headers install: all installdirs remove-old-headers --- 18,25 ---- # 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 \ ! port port/win32 port/win32/arpa port/win32/netinet port/win32/sys # Install all headers install: all installdirs remove-old-headers *** ./src/makefiles/Makefile.win32.orig Thu Oct 28 08:24:17 2004 --- ./src/makefiles/Makefile.win32 Sun Nov 7 10:44:58 2004 *************** *** 35,37 **** --- 35,48 ---- 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
---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]