Index: ogr/ogrsf_frmts/GNUmakefile
===================================================================
--- ogr/ogrsf_frmts/GNUmakefile	(révision 15346)
+++ ogr/ogrsf_frmts/GNUmakefile	(copie de travail)
@@ -2,9 +2,7 @@
 include ../../GDALmake.opt
 
 SUBDIRS-yes	:= \
-	generic avc bna csv dgn geojson gml gmt mem kml \
-	mitab ntf gpx rec s57 sdts shape tiger vrt \
-	geoconcept xplane
+	generic rec shape 
 
 SUBDIRS-$(HAVE_DODS)	+= dods
 SUBDIRS-$(HAVE_DWGDIRECT) += dxfdwg
Index: ogr/ogrsf_frmts/generic/ogrlayer.cpp
===================================================================
--- ogr/ogrsf_frmts/generic/ogrlayer.cpp	(révision 15346)
+++ ogr/ogrsf_frmts/generic/ogrlayer.cpp	(copie de travail)
@@ -833,7 +833,7 @@
 
 {
     OGRErr eErr;
-
+#if 0
     m_poAttrIndex = OGRCreateDefaultLayerIndex();
 
     eErr = m_poAttrIndex->Initialize( pszFilename, this );
@@ -844,6 +844,8 @@
     }
 
     return eErr;
+#endif
+    return CE_Failure;
 }
 
 /************************************************************************/
Index: ogr/ogrsf_frmts/generic/GNUmakefile
===================================================================
--- ogr/ogrsf_frmts/generic/GNUmakefile	(révision 15346)
+++ ogr/ogrsf_frmts/generic/GNUmakefile	(copie de travail)
@@ -4,29 +4,11 @@
 
 OBJ	=	ogrsfdriverregistrar.o ogrlayer.o ogrdatasource.o \
 		ogrsfdriver.o ogrregisterall.o ogr_gensql.o \
-		ogr_attrind.o ogr_miattrind.o
+		ogr_attrind.o
 
 BASEFORMATS = \
-	-DAVCBIN_ENABLED \
-	-DBNA_ENABLED \
-	-DCSV_ENABLED \
-	-DDGN_ENABLED \
-	-DGML_ENABLED \
-	-DGMT_ENABLED \
-	-DGPX_ENABLED \
-	-DMEM_ENABLED \
-	-DNTF_ENABLED \
 	-DREC_ENABLED \
-	-DS57_ENABLED \
-	-DSDTS_ENABLED \
-	-DSHAPE_ENABLED \
-	-DTAB_ENABLED \
-	-DTIGER_ENABLED \
-	-DVRT_ENABLED \
-	-DKML_ENABLED \
-	-DGEOJSON_ENABLED \
-	-DGEOCONCEPT_ENABLED \
-	-DXPLANE_ENABLED
+	-DSHAPE_ENABLED
 
 CFLAGS   :=     $(CFLAGS) -DINST_DATA=\"$(INST_DATA)\" $(BASEFORMATS)
 CXXFLAGS :=     $(CXXFLAGS) -DINST_DATA=\"$(INST_DATA)\" $(BASEFORMATS)
Index: ogr/ogrgeometry.cpp
===================================================================
--- ogr/ogrgeometry.cpp	(révision 15346)
+++ ogr/ogrgeometry.cpp	(copie de travail)
@@ -1588,7 +1588,7 @@
 char *OGRGeometry::exportToKML() const
 {
 #ifndef _WIN32_WCE
-#ifdef OGR_ENABLED
+#if 0
     return OGR_G_ExportToKML( (OGRGeometryH) this, NULL );
 #else
     CPLError( CE_Failure, CPLE_AppDefined,
@@ -1621,7 +1621,7 @@
 char *OGRGeometry::exportToJson() const
 {
 #ifndef _WIN32_WCE
-#ifdef OGR_ENABLED
+#if 0
     OGRGeometry* poGeometry = const_cast<OGRGeometry*>(this);
     return OGR_G_ExportToJson( (OGRGeometryH) (poGeometry) );
 #else
@@ -2669,3 +2669,21 @@
 {
     ((OGRGeometry *) hGeom)->closeRings();
 }
+
+OGRGeometryH OGR_G_CreateGeometryFromJson( const char* pszJson )
+{
+    // STUB
+    return NULL;
+}
+
+char* OGR_G_ExportToJson( OGRGeometryH hGeometry )
+{
+    // STUB
+    return NULL;
+}
+
+char *OGR_G_ExportToKML( OGRGeometryH, const char* pszAltitudeMode )
+{
+    // STUB
+    return NULL;
+}
Index: ogr/GNUmakefile
===================================================================
--- ogr/GNUmakefile	(révision 15346)
+++ ogr/GNUmakefile	(copie de travail)
@@ -12,7 +12,7 @@
 endif
 
 ifeq ($(OGR_ENABLED),yes)
-CXXFLAGS 	:=	-DHAVE_MITAB $(CXXFLAGS)
+CXXFLAGS 	:=	$(CXXFLAGS)
 endif
 
 CPPFLAGS	:=	-Iogrsf_frmts -I. $(GDAL_INCLUDE) $(PROJ_INCLUDE) $(PROJ_FLAGS) $(CPPFLAGS)
Index: frmts/gdalallregister.cpp
===================================================================
--- frmts/gdalallregister.cpp	(révision 15346)
+++ frmts/gdalallregister.cpp	(copie de travail)
@@ -330,7 +330,7 @@
 /*      ASCII-header in the same directory.                             */
 /* -------------------------------------------------------------------- */
 
-#ifdef FRMT_raw
+#if 0
     GDALRegister_PNM();
     GDALRegister_DOQ1();
     GDALRegister_DOQ2();
Index: frmts/raw/GNUmakefile
===================================================================
--- frmts/raw/GNUmakefile	(révision 15346)
+++ frmts/raw/GNUmakefile	(copie de travail)
@@ -2,12 +2,7 @@
 
 include ../../GDALmake.opt
 
-OBJ	=	rawdataset.o ehdrdataset.o pauxdataset.o doq1dataset.o \
-		doq2dataset.o mffdataset.o hkvdataset.o pnmdataset.o \
-		fujibasdataset.o envidataset.o gscdataset.o fastdataset.o \
-		atlsci_spheroid.o btdataset.o landataset.o cpgdataset.o \
-		idadataset.o ndfdataset.o dipxdataset.o genbindataset.o \
-		lcpdataset.o
+OBJ	=	rawdataset.o 
 
 CPPFLAGS	:=	$(GDAL_INCLUDE) $(CPPFLAGS)
 
Index: GDALmake.opt.in
===================================================================
--- GDALmake.opt.in	(révision 15347)
+++ GDALmake.opt.in	(copie de travail)
@@ -321,11 +321,7 @@
 #	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 xpm \
-		sdts raw dted mem jdem envisat elas fit vrt usgsdem l1b \
-		nitf bmp pcidsk airsar rs2 ilwis rmf leveller sgi srtmhgt \
-		idrisi gsg ingr ers jaxapalsar dimap gff cosar pds adrg \
-		coasp tsx terragen blx msgn \
+GDAL_FORMATS = 	gtiff hfa vrt raw mem \
 		@OPT_GDAL_FORMATS@
 
 ifneq ($(LIBZ_SETTING),no)
