<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Sandro and PostGIS'ers,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Last Sunday, I decided to compil PostGIS from CVS 
(form sunday in the afternoon)...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Since the goal is to build PostGIS WITHOUT 
PostgreSQL sources but from the binairies installed on the computer 
</FONT></DIV>
<DIV><FONT face=Arial size=2>the tests on Windows for me is OK...Successfull...I 
did it for PG 8.0.2, Geos 2.1.1 and Proj 4.4.9</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The only changes -I had to do - were to make few 
changes on:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-1/ postgis/Makefile.config.in</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>- 2/postgis/lwgeom/Makefile</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>- 3/postgis/loader/Makefile</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>For each file, I used </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ifeq ($(findstring 
MINGW,$(MSYSTEM)),MINGW)<BR>     XXXXXXXXX</FONT></DIV>
<DIV><FONT face=Arial size=2>else<BR>     
XXXXXXXXXX </FONT></DIV>
<DIV><FONT face=Arial size=2>endif</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The changes in files are at the end of this files 
(sorry, I didn't at enough times to make patch... :-[ ....)</FONT></DIV>
<DIV><FONT face=Arial size=2>Since i'm not at job on Monday but Tuesday, I will 
do a resume doc next Tuesday</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV><FONT face=Arial size=2>NOTICE: For creating postgis doc, I need to have 
docbook-xslt-stylesheets, xlstproc and icon.dll installed on 
Windows..Nevermind</FONT></DIV>
<DIV><FONT face=Arial size=2>Just 3 downloading to do.</FONT></DIV></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>cvs 
-d:pserver:cvs@postgis.refractions.net:/home/cvs/postgis login</FONT></DIV>
<DIV><FONT face=Arial size=2>cvs 
-d:pserver:cvs@postgis.refractions.net:/home/cvs/postgis co postgis</FONT></DIV>
<DIV><FONT face=Arial size=2>cd postgis</FONT></DIV>
<DIV><FONT face=Arial size=2>autoconf</FONT></DIV>
<DIV><FONT face=Arial size=2>configure --enable-autotconf --with-geos=`which 
geos-config` </FONT></DIV>
<DIV><FONT face=Arial size=2>make</FONT></DIV>
<DIV><FONT face=Arial size=2>make install</FONT></DIV>
<DIV><FONT face=Arial size=2>cd regress</FONT></DIV>
<DIV><FONT face=Arial size=2>make</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regression Tests, Loading some data with the laoder 
(...) work fine...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial 
size=2>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</FONT></DIV>
<DIV><FONT face=Arial 
size=2>========================================[postgis/Makefile.config.in 
]==============================================================</FONT></DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># 
Configuration 
Directives<BR>#---------------------------------------------------------------</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># We recommend that you install the Proj4 and 
GEOS libraries<BR># referenced below to get the most use out of your 
PostGIS<BR># database.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set USE_PROJ to 1 for Proj4 reprojection 
support (recommended)<BR>#<BR># Reprojection allows you to transform coordinate 
systems<BR># in the database with the Transform() function.<BR>#<BR># Download 
from: <A 
href="http://www.remotesensing.org/proj">http://www.remotesensing.org/proj</A><BR>#<BR><A 
href="mailto:USE_PROJ=@USE_PROJ">USE_PROJ=@USE_PROJ</A>@<BR><A 
href="mailto:PROJ_DIR=@PROJ_DIR">PROJ_DIR=@PROJ_DIR</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set USE_GEOS to 1 for GEOS spatial predicate 
and operator<BR># support (recommended).<BR># GEOS installation directory 
defaults to /usr/local,<BR># set GEOS_DIR environment variable to change 
it.<BR>#<BR># GEOS allows you to do exact topological tests, such as<BR># 
Intersects() and Touches(), as well as geometry operations,<BR># such as 
Buffer(), GeomUnion() and Difference().<BR>#<BR># Download from: <A 
href="http://geos.refractions.net">http://geos.refractions.net</A><BR>#<BR><A 
href="mailto:USE_GEOS=@USE_GEOS">USE_GEOS=@USE_GEOS</A>@<BR><A 
href="mailto:GEOS_DIR=@GEOS_DIR">GEOS_DIR=@GEOS_DIR</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set USE_JTS to 1 if you have libjts 
installed. <BR>#<BR>USE_JTS=0<BR><A 
href="mailto:JTS_INCLUDES=@JTS_INCLUDES">JTS_INCLUDES=@JTS_INCLUDES</A>@<BR><A 
href="mailto:JTS_LIBDIR=@JTS_LIBDIR">JTS_LIBDIR=@JTS_LIBDIR</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set USE_STATS to 1 for new GiST statistics 
collection support<BR># Note that this support requires additional columns in 
<BR># GEOMETRY_COLUMNS, so see the list archives for info or<BR># install a 
fresh database using postgis.sql.<BR># This option is useless for builds against 
PGSQL>=80 (stats<BR># are always gathered in that case, and you don't need 
additional<BR># columns in geometry_columns).<BR>#<BR>USE_STATS=1</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set AUTOCACHE_BBOX to 0 if you want finer 
control over<BR># bounding box computation and caching for your geometries.<BR># 
If you do, bbox computattion strategies are listed in<BR># the file 
lwgeom/BBOXCACHE_BEHAVIOURS, but don't expect<BR># them to be easy nor 
consistent.<BR>#<BR>AUTOCACHE_BBOX=1</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Set USE_ICONV to 1 if you want the loader 
(shp2pgsql)<BR># to support UTF-8 output.<BR>#<BR>USE_ICONV=0</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># PGSQL<BR>#<BR><A 
href="mailto:PGCONFIG=@PGCONFIG">PGCONFIG=@PGCONFIG</A>@<BR><A 
href="mailto:PGFEINCLUDES=@PGFEINCLUDES">PGFEINCLUDES=@PGFEINCLUDES</A>@<BR>ifeq 
($(findstring MINGW,$(MSYSTEM)),MINGW)<BR><A 
href="mailto:PGBEINCLUDES=@PGBEINCLUDES">PGBEINCLUDES=@PGBEINCLUDES</A>@ 
@PGBEINCLUDES@/port @PGBEINCLUDES@/port/win32 
@PGBEINCLUDES@/port/win32/arpa<BR>else<BR><A 
href="mailto:PGFELIBS=@PGFELIBS">PGFELIBS=@PGFELIBS</A>@<BR>endif<BR>#<BR># 
Docbook<BR>#<BR><A 
href="mailto:XSLBASE=@XSLBASE">XSLBASE=@XSLBASE</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Compilers<BR>#<BR><A 
href="mailto:CC=@CC">CC=@CC</A>@<BR><A 
href="mailto:CXX=@CXX">CXX=@CXX</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># Other programs<BR>#<BR><A 
href="mailto:FLEX=@FLEX">FLEX=@FLEX</A>@<BR><A 
href="mailto:YACC=@YACC">YACC=@YACC</A>@<BR><A 
href="mailto:INSTALL=@INSTALL">INSTALL=@INSTALL</A>@ 
-c<BR>INSTALL_DATA=$(INSTALL) -m 644<BR>INSTALL_BIN=$(INSTALL) -m 
755<BR>INSTALL_LIB=$(INSTALL) -m 755</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># PATHS<BR>#<BR><A 
href="mailto:prefix=@prefix">prefix=@prefix</A>@<BR><A 
href="mailto:exec_prefix=@exec_prefix">exec_prefix=@exec_prefix</A>@<BR><A 
href="mailto:bindir=@bindir">bindir=@bindir</A>@<BR><A 
href="mailto:datadir=@datadir">datadir=@datadir</A>@<BR><A 
href="mailto:mandir=@mandir">mandir=@mandir</A>@<BR><A 
href="mailto:docdir=@docdir">docdir=@docdir</A>@<BR><A 
href="mailto:libdir=@libdir">libdir=@libdir</A>@<BR><A 
href="mailto:libexecdir=@libexecdir">libexecdir=@libexecdir</A>@<BR><A 
href="mailto:MODULE_INSTALLDIR=@MODULE_INSTALLDIR">MODULE_INSTALLDIR=@MODULE_INSTALLDIR</A>@<BR><A 
href="mailto:LPATH=@LPATH">LPATH=@LPATH</A>@</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># DLL <BR>#<BR>ifeq ($(findstring 
MINGW,$(MSYSTEM)),MINGW)<BR> DLSUFFIX=.dll<BR> <A 
href="mailto:DLFLAGS=@DLFLAGS">DLFLAGS=@DLFLAGS</A>@<BR>else<BR> <A 
href="mailto:DLSUFFIX=@DLSUFFIX">DLSUFFIX=@DLSUFFIX</A>@<BR> <A 
href="mailto:DLFLAGS=@DLFLAGS">DLFLAGS=@DLFLAGS</A>@<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># END 
OF 
CONFIGURATION<BR>#---------------------------------------------------------------</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2># Use JTS instead of GEOS if available<BR>ifeq 
($(USE_JTS),1)<BR> USE_GEOS=0<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># 
Test the version string and set the USE_VERSION macro<BR># 
appropriately.<BR>#<BR>VERSION=$(shell $(PGCONFIG) --version)<BR>ifneq 
($(findstring 7.1,$(VERSION)),)<BR> USE_VERSION=71<BR>else<BR> ifneq 
($(findstring 
7.2,$(VERSION)),)<BR>  USE_VERSION=72<BR> else<BR>  ifneq 
($(findstring 
7.3,$(VERSION)),)<BR>   USE_VERSION=73<BR>  else<BR>   ifneq 
($(findstring 
7.4,$(VERSION)),)<BR>    USE_VERSION=74<BR>   else<BR>    USE_VERSION=80<BR>   endif<BR>  endif<BR> endif<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial 
size=2>==========================================================================================================================</FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>========================================[ 
postgis/lwgeom/Makefile 
]==============================================================</FONT></DIV>
<DIV><FONT face=Arial size=2># Configuration Directives<BR>include 
../Makefile.config<BR>include ../Version.config</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># 
Default missing CXX variable to c++<BR># <BR>ifeq ($(CXX),) <BR> CXX = 
c++<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># 
Shared library parameters.<BR>#<BR>NAME=lwgeom<BR>ifeq ($(findstring 
MINGW,$(MSYSTEM)),MINGW)<BR>SHLIB           

lib$(NAME).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)$(DLSUFFIX)<BR>SHLIB_MAJOR     

lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION)<BR>SHLIB_BARE      
= lib$(NAME)$(DLSUFFIX)<BR>SHLIB_LINK  =  
<BR>else<BR>SHLIB           = 
lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)<BR>SHLIB_MAJOR     

lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION)<BR>SHLIB_BARE      
= lib$(NAME)$(DLSUFFIX)<BR>SHLIB_LINK  = $(DLFLAGS)<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>MODULE_FILENAME = $(LPATH)/$(SHLIB)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># 
Postgis version and build 
date<BR>#---------------------------------------------------------------<BR>ifeq 
($(findstring MINGW,$(MSYSTEM)),MINGW)<BR> POSTGIS_VERSION = 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) USE_GEOS=$(USE_GEOS) 
USE_PROJ=$(USE_PROJ) USE_STATS=$(USE_STATS)<BR> POSTGIS_LIB_VERSION = 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).$(SO_MICRO_VERSION)<BR> POSTGIS_BUILD_DATE 
:= $(shell date -u "+%Y-%m-%d %H:%M:%S")<BR>else<BR> POSTGIS_VERSION = 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION) USE_GEOS=$(USE_GEOS) 
USE_PROJ=$(USE_PROJ) USE_STATS=$(USE_STATS)<BR> POSTGIS_LIB_VERSION = 
$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION).$(SO_MICRO_VERSION)<BR> POSTGIS_BUILD_DATE 
:= $(shell date -u "+%Y-%m-%d %H:%M:%S")<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>override CFLAGS += -g -O2 -fexceptions<BR>override 
CFLAGS += -fPIC<BR>#override CFLAGS += -I$(srcdir) -DFRONTEND 
-DSYSCONFDIR='"$(sysconfdir)"' <BR>override CFLAGS += 
-DUSE_VERSION=$(USE_VERSION)<BR>override CFLAGS += 
-DPOSTGIS_LIB_VERSION='"$(POSTGIS_LIB_VERSION)"'<BR>override CFLAGS += 
-DPOSTGIS_SCRIPTS_VERSION='"$(SCRIPTS_VERSION)"'<BR>override CFLAGS += 
-DPOSTGIS_BUILD_DATE='"$(POSTGIS_BUILD_DATE)"'</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>JTS_OBJ=lwgeom_nojts.o<BR>ifeq 
($(USE_GEOS),1)<BR> override CFLAGS += -I$(GEOS_DIR)/include 
-DUSE_GEOS<BR> GEOS_RULES=detect_geos_version<BR> GEOS_WRAPPER=lwgeom_geos_wrapper.o<BR> JTS_OBJ=lwgeom_geos.o<BR> SHLIB_LINK 
+= -lstdc++ -L$(GEOS_DIR)/lib -lgeos<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>ifeq ($(USE_JTS),1)<BR> override CFLAGS += 
-I$(JTS_INCLUDES) 
-DUSE_JTS<BR> JTS_WRAPPER=lwgeom_jts_wrapper.o<BR> JTS_OBJ=lwgeom_jts.o<BR> SHLIB_LINK 
+= -lgcj -ljts -lstdc++ -L$(JTS_LIBDIR) <BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>ifeq ($(USE_PROJ),1)<BR> override CFLAGS += 
-I$(PROJ_DIR)/include -DUSE_PROJ <BR> SHLIB_LINK += -L$(PROJ_DIR)/lib 
-lproj<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>override CFLAGS += $(PGBEINCLUDES) 
-DAUTOCACHE_BBOX=$(AUTOCACHE_BBOX) </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>override CXXFLAGS := $(CFLAGS)<BR># memory debug 
for gcc 2.91, 2.95, 3.0 and 3.1<BR># for gcc >= 3.2.2 set GLIBCPP_FORCE_NEW 
at runtime instead<BR>#override CXXFLAGS += -D__USE_MALLOC</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------<BR># Add 
index selectivity to C flags<BR>#<BR>ifeq ($(USE_STATS),1)<BR> override 
CFLAGS += -DUSE_STATS<BR>endif<BR> <BR>SA_OBJS=measures.o box2d.o ptarray.o 
lwgeom_api.o lwgeom.o lwpoint.o lwline.o lwpoly.o lwmpoint.o lwmline.o lwmpoly.o 
lwcollection.o $(GEOS_WRAPPER) $(JTS_WRAPPER) wktunparse.o lwgparse.o 
wktparse.tab.o lex.yy.o vsprintf.o</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>OBJS=$(SA_OBJS) liblwgeom.o lwgeom_pg.o 
lwgeom_debug.o lwgeom_spheroid.o lwgeom_ogc.o lwgeom_functions_analytic.o 
$(JTS_OBJ) lwgeom_inout.o lwgeom_estimate.o lwgeom_functions_basic.o 
lwgeom_gist.o lwgeom_btree.o lwgeom_transform.o stringBuffer.o lwgeom_box.o 
lwgeom_box3d.o lwgeom_box2dfloat4.o lwgeom_chip.o lwgeom_svg.o lwgeom_gml.o 
lwgeom_triggers.o lwgeom_dump.o</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#OTHERS=y.output lex.yy.c wktparse.tab.c 
wktparse.tab.h lwpostgis.sql<BR>OTHERS=y.output lwpostgis.sql ../lwpostgis.sql 
postgis_geos_version.h</FONT></DIV>
<DIV> </DIV><FONT face=Arial size=2>
<DIV><BR>#---------------------------------------------------------------<BR># 
Makefile targets</DIV>
<DIV> </DIV>
<DIV>all: $(GEOS_RULES) $(SHLIB) ../lwpostgis.sql</DIV>
<DIV> </DIV>
<DIV>#------------ It's for Win32 
-----------------------------------<BR>$(SHLIB): $(OBJS)<BR> <BR>ifeq 
($(findstring MINGW,$(MSYSTEM)),MINGW)<BR> dlltool --export-all  
--output-def lwgeom.def $(OBJS)<BR> dllwrap  -o $@ --dllname $@ --def 
lwgeom.def $(OBJS) $(SHLIB_LINK) -L$(shell pg_config --libdir) 
-lpostgres<BR> dlltool --dllname $@  --def lwgeom.def --output-lib 
liblwgeom.a<BR>else<BR> $(CC) $(SHLIB_LINK) -o $(SHLIB) 
$(OBJS)<BR>endif</DIV>
<DIV> </DIV>
<DIV><BR>wktparse.tab.c: wktparse.y<BR> $(YACC) -vd -p lwg_parse_yy 
wktparse.y<BR> mv -f y.tab.c wktparse.tab.c<BR> mv -f y.tab.h 
wktparse.tab.h</DIV>
<DIV> </DIV>
<DIV><BR>lex.yy.c: wktparse.lex wktparse.tab.c<BR> $(FLEX) -Plwg_parse_yy 
-i -f -o'lex.yy.c' wktparse.lex </DIV>
<DIV> </DIV>
<DIV>lwgeom_jts_wrapper.o: lwgeom_jts_wrapper.cpp</DIV>
<DIV> </DIV>
<DIV>lwgeom_geos_wrapper.o: lwgeom_geos_wrapper.cpp</DIV>
<DIV> </DIV>
<DIV>lwgeom_geos.o: lwgeom_geos.c profile.h</DIV>
<DIV> </DIV>
<DIV>lwgeom_jts.o: lwgeom_jts.c profile.h</DIV>
<DIV> </DIV>
<DIV>lwgeom_nojts.o: lwgeom_nojts.c</DIV>
<DIV> </DIV>
<DIV>lwgeom_functions_basic.o: lwgeom_functions_basic.c profile.h</DIV>
<DIV> </DIV>
<DIV># Shared library stuff</DIV>
<DIV> </DIV>
<DIV>../lwpostgis.sql: lwpostgis.sql<BR> cp lwpostgis.sql ..</DIV>
<DIV> </DIV>
<DIV>lwpostgis.sql: lwpostgis.sql.in<BR> cpp -P -traditional-cpp 
-DUSE_VERSION=$(USE_VERSION) $< | sed -e 
's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g;s:@POSTGIS_SCRIPTS_VERSION@:$(SCRIPTS_VERSION):g;s/@POSTGIS_BUILD_DATE@/$(POSTGIS_BUILD_DATE)/g' 
| grep -v '^#' > $@</DIV>
<DIV> </DIV>
<DIV>install: all install-lwgeom-lib install-lwgeom-scripts</DIV>
<DIV> </DIV>
<DIV>install-lwgeom-scripts:<BR> @mkdir -p 
$(datadir)<BR> $(INSTALL_DATA) lwpostgis.sql 
$(datadir)/lwpostgis.sql<BR> $(INSTALL_DATA) ../spatial_ref_sys.sql 
$(datadir)/spatial_ref_sys.sql</DIV>
<DIV> </DIV>
<DIV>#- This has been copied from postgresql and adapted<BR>install-lwgeom-lib: 
$(SHLIB)<BR> @mkdir -p $(MODULE_INSTALLDIR)<BR> $(INSTALL_LIB) $< 
$(MODULE_INSTALLDIR)/$(SHLIB)</DIV>
<DIV> </DIV>
<DIV>ifneq ($(PORTNAME), win)<BR>ifneq ($(SHLIB), $(SHLIB_MAJOR))<BR> cd 
$(MODULE_INSTALLDIR) && \<BR> rm -f $(SHLIB_MAHOR) && 
\<BR> ln -sf $(SHLIB) $(SHLIB_MAJOR)<BR>endif<BR>ifneq ($(SHLIB), 
lib$(NAME)$(DLSUFFIX))<BR> cd $(MODULE_INSTALLDIR) && \<BR> rm 
-f $(SHLIB_BARE) && \<BR> ln -sf $(SHLIB) 
$(SHLIB_BARE)<BR>endif<BR>endif # not win</DIV>
<DIV> </DIV>
<DIV>uninstall-lib: <BR> rm -f $(MODULE_INSTALLDIR)/$(SHLIB)<BR> rm -f 
$(MODULE_INSTALLDIR)/$(SHLIB_MAJOR)<BR> rm -f 
$(MODULE_INSTALLDIR)/$(SHLIB_BARE)</DIV>
<DIV> </DIV>
<DIV>#----------------------------------------------------------</DIV>
<DIV> </DIV>
<DIV>detect_geos_version: <BR> sh ../geos_version.sh $(GEOS_DIR) > 
postgis_geos_version.h</DIV>
<DIV> </DIV>
<DIV>uninstall-lwgeom-scripts:<BR> rm -f 
$(datadir)/postgis/lwpostgis.sql<BR> rm -f 
$(datadir)/postgis/spatial_ref_sys.sql</DIV>
<DIV> </DIV>
<DIV>uninstall: uninstall-lib uninstall-lwgeom-scripts</DIV>
<DIV> </DIV>
<DIV>clean-lib:<BR> rm -f $(SHLIB) $(SHLIB_MAJOR) $(SHLIB_BARE)</DIV>
<DIV> </DIV>
<DIV>clean distclean: clean-lib<BR> rm -f *.o *.so *.a test $(OTHERS)</DIV>
<DIV> </DIV>
<DIV>maintainer-clean: clean<BR> rm  -f lex.yy.c wktparse.tab.c 
wktparse.tab.h</DIV>
<DIV> </DIV>
<DIV>liblwgeom_sa.o: liblwgeom.c<BR> $(CC) -DSTANDALONE -o $@ -c 
$<</DIV>
<DIV> </DIV>
<DIV>liblwgeom_sa.so: $(SA_OBJS) liblwgeom_sa.o <BR> $(CC) -shared -o $@ $^ 
</DIV>
<DIV> </DIV>
<DIV>liblwgeom_sa.a: $(SA_OBJS) liblwgeom_sa.o <BR> $(AR) -rc $@ $^ </DIV>
<DIV> </DIV>
<DIV><BR>test: liblwgeom_sa.so liblwgeom_sa.a test.c<BR> $(CC) -Wall -lm -g 
-o test test.c liblwgeom_sa.a </DIV>
<DIV> </DIV>
<DIV>tsort:<BR> lorder $(SA_OBJS) | tsort<BR></FONT></DIV>
<DIV><FONT face=Arial 
size=2>==========================================================================================================================</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>========================================[ 
postgis/loader/Makefile 
] ===============================================================</FONT></DIV>
<DIV><FONT face=Arial size=2>include ../Makefile.config</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>#<BR># PostGIS Loader Makefile<BR>#<BR>SHELL = 
/bin/sh</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>subdir = contrib/postgis/loader<BR>EXE = 
</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>UNAME = $(shell uname)<BR>ifeq ($(findstring 
CYGWIN,$(UNAME)),CYGWIN)<BR> EXE = .exe<BR>endif<BR>ifeq ($(findstring 
MINGW,$(UNAME)),MINGW)<BR> EXE = .exe<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>OBJS = shpopen.o dbfopen.o getopt.o</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial 
size=2>#---------------------------------------------------------------</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>ifeq ($(USE_ICONV),1)<BR> override CFLAGS += 
-DUSE_ICONV<BR>endif</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>override CFLAGS := -g -Wall -I.. $(CFLAGS) 
-DUSE_VERSION=$(USE_VERSION)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>all: shp2pgsql$(EXE) pgsql2shp$(EXE)</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>pgsql2shp.o: pgsql2shp.c<BR> $(CC) $(CFLAGS) 
$(PGFEINCLUDES) -c $<</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>pgsql2shp$(EXE): $(OBJS) pgsql2shp.o 
PQunescapeBytea.o<BR> <BR>ifeq ($(findstring 
MINGW,$(MSYSTEM)),MINGW)<BR> $(CC) $(CFLAGS) $(OBJS) PQunescapeBytea.o 
pgsql2shp.o $(LDFLAGS) $(shell pg_config --libdir)/libpq.a -o 
$@<BR>else<BR> $(CC) $(CFLAGS) $(PGFELIBS) $(OBJS) PQunescapeBytea.o 
pgsql2shp.o $(LDFLAGS) -o $@ <BR>endif</FONT></DIV>
<DIV> </DIV><FONT face=Arial size=2>
<DIV><BR>shp2pgsql$(EXE): $(OBJS) shp2pgsql.o<BR> $(CC) $(CFLAGS) $(OBJS) 
shp2pgsql.o $(LDFLAGS) -o $@ </DIV>
<DIV> </DIV>
<DIV>install: all<BR> @mkdir -p $(bindir)<BR> $(INSTALL_BIN) 
pgsql2shp$(EXE) $(bindir)/pgsql2shp$(EXE)<BR> $(INSTALL_BIN) 
shp2pgsql$(EXE) $(bindir)/shp2pgsql$(EXE)</DIV>
<DIV> </DIV>
<DIV>uninstall:<BR> rm -f $(bindir)/pgsql2shp$(EXE)<BR> rm -f 
$(bindir)/shp2pgsql$(EXE)</DIV>
<DIV> </DIV>
<DIV>clean:<BR> rm -f $(OBJS) shp2pgsql.o pgsql2shp.o shp2pgsql$(EXE) 
pgsql2shp$(EXE)</DIV>
<DIV> </DIV>
<DIV></FONT> </DIV>
<DIV><FONT face=Arial 
size=2>==========================================================================================================================</FONT>---------------------------------------------------------------<BR>TECHER 
Jean David<BR>01MAP<BR>e-mail: <A 
href="mailto:david@01map.net">david@01map.net</A><BR>Tél: 04 67 45 60 
27<BR>Entreprise: <A 
href="http://www.01map.net">http://www.01map.net</A><BR>Perso: <A 
href="http://techer.pascal.free.fr/postgis/">http://techer.pascal.free.fr/postgis/</A><BR>---------------------------------------------------------------</FONT></DIV></DIV></BODY></HTML>