|
@@ -103,6 +103,9 @@ MANBASEDIR = $(ARCH_DISTDIR)/man
|
|
|
MANDIR = $(MANBASEDIR)/man$(MANSECT)
|
|
|
HTML2MAN = VERSION_NUMBER=$(GRASS_VERSION_NUMBER) $(GISBASE)/tools/g.html2man.py
|
|
|
|
|
|
+GDAL_LINK = $(USE_GDAL)
|
|
|
+GDAL_DYNAMIC = 1
|
|
|
+
|
|
|
##################### library switches ##################################
|
|
|
|
|
|
libs = \
|
|
@@ -154,6 +157,7 @@ libs = \
|
|
|
PSDRIVER:psdriver \
|
|
|
QTREE:qtree \
|
|
|
RASTER:raster \
|
|
|
+ RLI:rli \
|
|
|
ROWIO:rowio \
|
|
|
RTREE:rtree \
|
|
|
SEGMENT:segment \
|
|
@@ -173,41 +177,79 @@ libs = \
|
|
|
XPM:xpm \
|
|
|
IOSTREAM:iostream
|
|
|
|
|
|
-ARRAYSTATSDEPS = $(GISLIB)
|
|
|
-BITMAPDEPS = $(LINKMLIB)
|
|
|
-CAIRODRIVERDEPS= $(DRIVERLIB) $(GISLIB)
|
|
|
-CLUSTERDEPS = $(IMAGERYLIB) $(GISLIB)
|
|
|
-DBMIBASEDEPS = $(GISLIB)
|
|
|
-DBMICLIENTDEPS = $(DBMIBASELIB) $(GISLIB)
|
|
|
-DBMIDRIVERDEPS = $(DBMIBASELIB) $(DBSTUBSLIB) $(GISLIB)
|
|
|
-DBSTUBSDEPS = $(DBMIBASELIB) $(GISLIB)
|
|
|
-DIG2DEPS = $(GISLIB) $(RTREELIB)
|
|
|
-DISPLAYDEPS = $(GISLIB) $(PNGDRIVERLIB) $(PSDRIVERLIB) $(DRIVERLIB)
|
|
|
-DRIVERDEPS = $(GISLIB) $(FTLIB) $(ICONVLIB)
|
|
|
-FORMDEPS = $(DBMIBASELIB) $(DBMICLIENTLIB) $(GISLIB)
|
|
|
-G3DDEPS = $(GISLIB)
|
|
|
-GISDEPS = $(DATETIMELIB) $(INTLLIB) $(ZLIBLIB)
|
|
|
-GMATHDEPS = $(GISLIB) $(FFTWLIB)
|
|
|
-GPDEDEPS = $(GISLIB) $(G3DLIB)
|
|
|
-GPROJDEPS = $(GISLIB) $(PROJLIB) $(GDALLIBS)
|
|
|
-HTMLDRIVERDEPS = $(DRIVERLIB) $(GISLIB)
|
|
|
-IMAGERYDEPS = $(GISLIB)
|
|
|
-INTERPFLDEPS = $(BITMAPLIB) $(DBMIBASELIB) $(DBMICLIENTLIB) $(GISLIB) $(GMATHLIB) $(INTERPDATALIB) $(QTREELIB) $(VECTORLIB)
|
|
|
-IORTHODEPS = $(IMAGERYLIB) $(GISLIB)
|
|
|
-LIDARDEPS = $(DBMIBASELIB) $(DBMICLIENTLIB) $(GISLIB) $(GMATHLIB) $(VECTORLIB)
|
|
|
-LRSDEPS = $(DBMIBASELIB) $(DBMICLIENTLIB) $(GISLIB)
|
|
|
-NVIZDEPS = $(BITMAPLIB) $(G3DLIB) $(GISLIB) $(VECTORLIB)
|
|
|
-OGSFDEPS = $(BITMAPLIB) $(G3DLIB) $(GISLIB) $(SITESLIB) $(VECTORLIB)
|
|
|
-PNGDRIVERDEPS = $(DRIVERLIB) $(GISLIB) $(PNGLIB)
|
|
|
-PSDRIVERDEPS = $(DRIVERLIB) $(GISLIB)
|
|
|
-RASTERDEPS = $(GISLIB) $(XDRLIB) $(SOCKLIB)
|
|
|
-SEGMENTDEPS = $(GISLIB)
|
|
|
-SIMDEPS = $(GISLIB) $(SITESLIB)
|
|
|
-SITESDEPS = $(DATETIMELIB) $(DBMIBASELIB) $(DBMICLIENTLIB) $(GISLIB) $(VECTORLIB)
|
|
|
-STATSDEPS = $(GISLIB)
|
|
|
-SYMBDEPS = $(GISLIB)
|
|
|
-VECTORDEPS = $(DBMIBASELIB) $(DBMICLIENTLIB) $(GRAPHLIB) $(DIG2LIB) $(GISLIB) $(LINKMLIB) $(RTREELIB) $(GDALLIBS) $(GEOSLIBS)
|
|
|
-VEDITDEPS = $(GISLIB) $(VECTORLIB)
|
|
|
+ARRAYSTATSDEPS = $(GISLIB)
|
|
|
+BITMAPDEPS = $(LINKMLIB)
|
|
|
+CAIRODRIVERDEPS = $(DRIVERLIB) $(GISLIB) $(CAIROLIB) $(FCLIB)
|
|
|
+CLUSTERDEPS = $(IMAGERYLIB) $(GISLIB)
|
|
|
+DBMIBASEDEPS = $(GISLIB)
|
|
|
+DBMICLIENTDEPS = $(DBMIBASELIB) $(GISLIB)
|
|
|
+DBMIDRIVERDEPS = $(DBMIBASELIB) $(DBSTUBSLIB) $(GISLIB)
|
|
|
+DBSTUBSDEPS = $(DBMIBASELIB) $(GISLIB)
|
|
|
+DIG2DEPS = $(GISLIB) $(RTREELIB)
|
|
|
+DISPLAYDEPS = $(GISLIB) $(PNGDRIVERLIB) $(PSDRIVERLIB) $(HTMLDRIVERLIB) \
|
|
|
+ $(DRIVERLIB) $(RASTERLIB)
|
|
|
+DRIVERDEPS = $(GISLIB) $(FTLIB) $(ICONVLIB)
|
|
|
+FORMDEPS = $(DBMILIB) $(GISLIB)
|
|
|
+G3DDEPS = $(RASTERLIB) $(GISLIB)
|
|
|
+GISDEPS = $(DATETIMELIB) $(PTHREADLIBPATH) $(PTHREADLIB) $(INTLLIB) \
|
|
|
+ $(MATHLIB) $(ZLIBLIBPATH) $(ZLIB)
|
|
|
+GMATHDEPS = $(GISLIB) $(FFTWLIB) $(LAPACKLIB) $(BLASLIB)
|
|
|
+GPDEDEPS = $(GISLIB) $(G3DLIB)
|
|
|
+GPROJDEPS = $(GISLIB) $(PROJLIB) $(GDALLIBS)
|
|
|
+HTMLDRIVERDEPS = $(DRIVERLIB) $(GISLIB)
|
|
|
+IMAGERYDEPS = $(GISLIB)
|
|
|
+INTERPFLDEPS = $(BITMAPLIB) $(DBMILIB) $(GMATHLIB) $(INTERPDATALIB) \
|
|
|
+ $(QTREELIB) $(VECTLIB) $(RASTERLIB) $(GISLIB)
|
|
|
+IORTHODEPS = $(IMAGERYLIB) $(GISLIB)
|
|
|
+LIDARDEPS = $(VECTLIB) $(DBMILIB) $(RASTERLIB) $(SEGMENTLIB) $(GMATHLIB) \
|
|
|
+ $(GISLIB) $(MATHLIB)
|
|
|
+LRSDEPS = $(VECTLIB) $(DBMILIB) $(GISLIB)
|
|
|
+MANAGEDEPS = $(VECTLIB) $(G3DLIB) $(GISLIB)
|
|
|
+NVIZDEPS = $(BITMAPLIB) $(SITESLIB) $(VECTLIB) $(G3DLIB) $(OGSFLIB) \
|
|
|
+ $(RASTERLIB) $(GISLIB) $(OPENGLLIB)
|
|
|
+OGSFDEPS = $(SITESLIB) $(G3DLIB) $(RASTERLIB) $(BITMAPLIB) $(VECTLIB) \
|
|
|
+ $(GISLIB) $(XLIBPATH) $(OPENGLLIB) $(OPENGLULIB) $(TIFFLIBPATH) \
|
|
|
+ $(TIFFLIB) $(FFMPEGLIBPATH) $(FFMPEGLIB)
|
|
|
+PNGDRIVERDEPS = $(DRIVERLIB) $(GISLIB) $(PNGLIB)
|
|
|
+PSDRIVERDEPS = $(DRIVERLIB) $(GISLIB)
|
|
|
+RASTERDEPS = $(GISLIB) $(XDRLIB) $(SOCKLIB)
|
|
|
+RLIDEPS = $(RASTERLIB) $(GISLIB)
|
|
|
+SEGMENTDEPS = $(GISLIB)
|
|
|
+SIMDEPS = $(BITMAPLIB) $(GMATHLIB) $(LINKMLIB) $(SITESLIB) $(VECTLIB) \
|
|
|
+ $(DBMILIB) $(GISLIB)
|
|
|
+SITESDEPS = $(DBMILIB) $(VECTORLIB) $(GISLIB) $(DATETIMELIB)
|
|
|
+STATSDEPS = $(GISLIB)
|
|
|
+SYMBDEPS = $(GISLIB)
|
|
|
+VECTORDEPS = $(DBMILIB) $(GRAPHLIB) $(DIG2LIB) $(GISLIB) $(LINKMLIB) \
|
|
|
+ $(RTREELIB) $(GDALLIBS) $(GEOSLIBS)
|
|
|
+VEDITDEPS = $(GISLIB) $(VECTORLIB)
|
|
|
+
|
|
|
+ifneq ($(USE_X11),)
|
|
|
+CAIRODRIVERDEPS += $(XLIBPATH) $(XLIB) $(XEXTRALIBS)
|
|
|
+endif
|
|
|
+
|
|
|
+ifneq ($(USE_CAIRO),)
|
|
|
+DISPLAYDEPS += $(CAIRODRIVERLIB)
|
|
|
+endif
|
|
|
+
|
|
|
+ifneq ($(GDAL_LINK),)
|
|
|
+ifneq ($(GDAL_DYNAMIC),)
|
|
|
+ifneq ($(MINGW),)
|
|
|
+RASTERDEPS += -lkernel32
|
|
|
+else
|
|
|
+RASTERDEPS += $(DLLIB)
|
|
|
+endif
|
|
|
+else
|
|
|
+RASTERDEPS += $(GDALLIBS)
|
|
|
+endif
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(OPENGL_WINDOWS),1)
|
|
|
+NVIZDEPS += -lgdi32
|
|
|
+endif
|
|
|
+ifneq ($(OPENGL_X11),)
|
|
|
+NVIZDEPS += $(XLIBPATH) $(XLIB) $(XEXTRALIBS)
|
|
|
+endif
|
|
|
|
|
|
ifeq ($(GRASS_LIBRARY_TYPE),stlib)
|
|
|
NEED_DEPS = 1
|