Index: ogr/ogrsf_frmts/ogrsf_frmts.h
===================================================================
--- ogr/ogrsf_frmts/ogrsf_frmts.h	(revision 12619)
+++ ogr/ogrsf_frmts/ogrsf_frmts.h	(working copy)
@@ -316,6 +316,7 @@
 void CPL_DLL RegisterOGRDGN();
 void CPL_DLL RegisterOGRGML();
 void CPL_DLL RegisterOGRKML();
+void CPL_DLL RegisterOGRGeoJSON();
 void CPL_DLL RegisterOGRAVCBin();
 void CPL_DLL RegisterOGRAVCE00();
 void CPL_DLL RegisterOGRREC();
Index: ogr/ogrsf_frmts/GNUmakefile
===================================================================
--- ogr/ogrsf_frmts/GNUmakefile	(revision 12619)
+++ ogr/ogrsf_frmts/GNUmakefile	(working copy)
@@ -2,7 +2,7 @@
 include ../../GDALmake.opt
 
 SUBDIRS-yes	:= \
-	generic avc bna csv dgn gml gmt mem kml \
+	generic avc bna csv dgn geojson gml gmt mem kml \
 	mitab ntf rec s57 sdts shape tiger vrt
 
 SUBDIRS-$(HAVE_DODS)	+= dods
Index: ogr/ogrsf_frmts/generic/ogrregisterall.cpp
===================================================================
--- ogr/ogrsf_frmts/generic/ogrregisterall.cpp	(revision 12619)
+++ ogr/ogrsf_frmts/generic/ogrregisterall.cpp	(working copy)
@@ -84,6 +84,9 @@
 #ifdef KML_ENABLED
     RegisterOGRKML();
 #endif
+#ifdef GEOJSON_ENABLED
+    RegisterOGRGeoJSON();
+#endif
 #ifdef ILI_ENABLED
     RegisterOGRILI1();
     RegisterOGRILI2();
Index: ogr/ogrsf_frmts/generic/GNUmakefile
===================================================================
--- ogr/ogrsf_frmts/generic/GNUmakefile	(revision 12619)
+++ ogr/ogrsf_frmts/generic/GNUmakefile	(working copy)
@@ -22,7 +22,8 @@
 	-DTAB_ENABLED \
 	-DTIGER_ENABLED \
 	-DVRT_ENABLED \
-	-DKML_ENABLED
+	-DKML_ENABLED \
+	-DGEOJSON_ENABLED
 
 CFLAGS   :=     $(CFLAGS) -DINST_DATA=\"$(INST_DATA)\" $(BASEFORMATS)
 CXXFLAGS :=     $(CXXFLAGS) -DINST_DATA=\"$(INST_DATA)\" $(BASEFORMATS)

