CC = @CC@ CXX = @CXX@ INSTALL = $(GDAL_ROOT)/install-sh -c INSTALL_DIR = $(GDAL_ROOT)/install-sh -d CXX_OPTFLAGS = @CXXFLAGS@ C_OPTFLAGS = @CFLAGS@ CXX_DBGFLAGS = -g -DDEBUG C_DBGFLAGS = -g -DDEBUG LIBS = @LIBS@ -lm PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON = @PYTHON@ NUMPY_FLAG = @NUMPY_FLAG@ HAVE_OGDI = @HAVE_OGDI@ OGR_ENABLED = @OGR_ENABLED@ prefix = @prefix@ exec_prefix = @exec_prefix@ INST_PREFIX = @exec_prefix@ INST_INCLUDE = @exec_prefix@/include INST_DATA = @exec_prefix@/share/gdal INST_LIB = @libdir@ INST_BIN = @bindir@ INST_PYMOD = @pymoddir@ # # Whether we use debug flags, or optimization is determined by # the CFG environment variable. Set to debug for debug builds. # This is similar to the OGDI builds. # ifeq ($(CFG),debug) C_ODFLAGS = $(C_DBGFLAGS) CXX_ODFLAGS = $(CXX_DBGFLAGS) endif ifeq ($(CFG),gprof) C_ODFLAGS = -pg CXX_ODFLAGS = -pg LNK_FLAGS = -pg LIBS := $(filter-out -ldbmalloc,$(LIBS)) endif ifeq ($(CFG),) C_ODFLAGS = $(C_OPTFLAGS) CXX_ODFLAGS = $(CXX_OPTFLAGS) LIBS := $(filter-out -ldbmalloc,$(LIBS)) endif CFLAGS = @C_WFLAGS@ @C_PIC@ $(C_ODFLAGS) @EXTRA_INCLUDES@ @CPPFLAGS@ CXXFLAGS = @CXX_WFLAGS@ @CXX_PIC@ $(CXX_ODFLAGS) \ @EXTRA_INCLUDES@ @CPPFLAGS@ RANLIB = @RANLIB@ SO_EXT = @SO_EXT@ LD_SHARED = @LD_SHARED@ ifeq ($(notdir $(LD_SHARED)),true) HAVE_LD_SHARED = no else HAVE_LD_SHARED = yes endif GDAL_INCLUDE = -I$(GDAL_ROOT) -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/core\ -I$(GDAL_ROOT)/ogr GDAL_VER = 1.1 GDAL_LIB = $(GDAL_ROOT)/gdal.a GDAL_SLIB = $(GDAL_ROOT)/libgdal.$(GDAL_VER).$(SO_EXT) GDAL_SLIB_LINK = -L$(GDAL_ROOT) -lgdal.$(GDAL_VER) OGR_LIB = $(GDAL_ROOT)/ogr/ogr.a CPL_LIB = $(GDAL_ROOT)/port/cpl.a OGRFRMTS_LIB = $(GDAL_ROOT)/ogr/ogrsf_frmts/ogrsf_frmts.a # # OGR/PostgreSQL support. # HAVE_OGR_PG = @HAVE_PG@ PG_LIB = @PG_LIB@ PG_INC = @PG_INC@ OGDI_INCLUDE = @OGDI_INCLUDE@ PNG_SETTING = @PNG_SETTING@ JPEG_SETTING = @JPEG_SETTING@ TIFF_SETTING = @TIFF_SETTING@ GEOTIFF_SETTING = @GEOTIFF_SETTING@ GIF_SETTING = @GIF_SETTING@ FITS_SETTING = @FITS_SETTING@ OGDI_SETTING = @HAVE_OGDI@ GDAL_LIBS = $(GDAL_LIB) $(OGR_LIB) \ $(GDAL_LIB) $(CPL_LIB) GDAL_OBJ = $(GDAL_ROOT)/frmts/o/*.o \ $(GDAL_ROOT)/core/*.o \ $(GDAL_ROOT)/port/*.o \ $(GDAL_ROOT)/alg/*.o \ $(GDAL_ROOT)/ogr/ogrct.o \ $(GDAL_ROOT)/ogr/ogr_opt.o \ $(GDAL_ROOT)/ogr/ogr_fromepsg.o \ $(GDAL_ROOT)/ogr/ogrutils.o \ $(GDAL_ROOT)/ogr/ogr_srs_proj4.o ifeq ($(OGR_ENABLED),yes) GDAL_LIBS := $(OGRFRMTS_LIB) $(PG_LIB) $(GDAL_LIBS) GDAL_OBJ := $(GDAL_OBJ) $(GDAL_ROOT)/ogr/ogrsf_frmts/generic/ogrregisterall.o \ $(GDAL_ROOT)/ogr/ogrfeaturestyle.o endif # # Note these codes have to exactly match the format directory names, # and their uppercase form should be the format portion of the # format registration entry point. eg. gdb -> GDALRegister_GDB(). # GDAL_FORMATS = gxf gtiff hfa aigrid aaigrid ceos ceos2 iso8211 \ sdts raw dted mem jdem envisat elas fit \ @OPT_GDAL_FORMATS@