Author: Michael R. Crusoe <michael.crusoe@gmail.com>
Description: Since the Debian package of vowpal_wabbit is broken and not in testing/stable; make the local copy use the Debian package of rapidjson
--- a/deps/vowpal_wabbit/Makefile
+++ b/deps/vowpal_wabbit/Makefile
@@ -54,7 +54,7 @@ ifeq ($(UNAME), Darwin)
   NPROCS:=$(shell sysctl -n hw.ncpu)
 endif
 
-JSON_INCLUDE = -I ../rapidjson/include
+JSON_INCLUDE = -I /usr/include/rapidjson/
 
 #LIBS = -l boost_program_options-gcc34 -l pthread -l z
 
@@ -83,7 +83,7 @@ FLAGS = -std=c++0x $(CFLAGS) $(LDFLAGS)
 # for valgrind profiling: run 'valgrind --tool=callgrind PROGRAM' then 'callgrind_annotate --tree=both --inclusive=yes'
 #FLAGS = -std=c++0x $(CFLAGS) $(LDFLAGS) -Wall $(ARCH) -ffast-math -D_FILE_OFFSET_BITS=64 $(BOOST_INCLUDE) $(JSON_INCLUDE)  -g -fomit-frame-pointer -ffast-math -fno-strict-aliasing  -fPIC
 
-FLAGS += -I ../rapidjson/include
+FLAGS += -I /usr/include/rapidjson/
 BINARIES = vw active_interactor
 MANPAGES = vw.1
 
--- a/deps/vowpal_wabbit/library/Makefile
+++ b/deps/vowpal_wabbit/library/Makefile
@@ -38,7 +38,7 @@ recommend: recommend.cc ../vowpalwabbit/
 	$(CXX) -g $(FLAGS) -o $@ $< $(VWLIBS) $(STDLIBS)
 
 gd_mf_weights: gd_mf_weights.cc ../vowpalwabbit/libvw.a ../vowpalwabbit/liballreduce.a 
-	$(CXX) -g $(FLAGS) -o $@ $< $(VWLIBS) $(STDLIBS) -I ../rapidjson/include
+	$(CXX) -g $(FLAGS) -o $@ $< $(VWLIBS) $(STDLIBS) -I /usr/include/rapidjson
 
 clean:
 	rm -f *.o ezexample_predict ezexample_train library_example test_search recommend ezexample_predict_threaded
--- a/deps/vowpal_wabbit/library/Makefile.am
+++ b/deps/vowpal_wabbit/library/Makefile.am
@@ -18,7 +18,7 @@ ACLOCAL_AMFLAGS = -I acinclude.d
 
 AM_CXXFLAGS = ${BOOST_CPPFLAGS} ${ZLIB_CPPFLAGS} ${PTHREAD_CFLAGS}
 
-AM_CXXFLAGS += -I ../rapidjson/include
+AM_CXXFLAGS += -I /usr/include/rapidjson/
 
 AM_LDFLAGS = ${BOOST_LDFLAGS} ${BOOST_PROGRAM_OPTIONS_LIB} ${ZLIB_LDFLAGS} ${PTHREAD_LIBS}
 
--- a/deps/vowpal_wabbit/python/Makefile
+++ b/deps/vowpal_wabbit/python/Makefile
@@ -25,7 +25,7 @@ endif
 PYTHON_INCLUDE = $(shell python$(PYTHON_VERSION)-config --includes)
 PYTHON_LDFLAGS = $(shell python$(PYTHON_VERSION)-config --ldflags)
 
-JSON_INCLUDE = -I ../rapidjson/include
+JSON_INCLUDE = -I /usr/include/rapidjson
 
 ifeq (,$(wildcard ../vowpalwabbit/vw.so))
   VWLIBS = ../vowpalwabbit/libvw.a ../vowpalwabbit/liballreduce.a
--- a/deps/vowpal_wabbit/vowpalwabbit/Makefile
+++ b/deps/vowpal_wabbit/vowpalwabbit/Makefile
@@ -27,7 +27,7 @@ allreduce_SOURCES = $(shell grep liballr
 allreduce_OBJECTS = $(patsubst %.cc,%.o,$(allreduce_SOURCES))
 
 %.d:	%.cc config.h
-	$(CXX) -std=c++0x -I ../rapidjson/include -MM $< > $@
+	$(CXX) -std=c++0x -I /usr/include/rapidjson -MM $< > $@
 -include $(vw_DEPS)
 
 %.o:	 %.cc  %.h
--- a/deps/vowpal_wabbit/vowpalwabbit/Makefile.am
+++ b/deps/vowpal_wabbit/vowpalwabbit/Makefile.am
@@ -48,7 +48,7 @@ if CLANG_LIBCXX
 AM_CXXFLAGS += -stdlib=libc++
 endif
 
-AM_CXXFLAGS += -I ../rapidjson/include
+AM_CXXFLAGS += -I /usr/include/rapidjson
 
 AM_CXXFLAGS += $(CXXOPTIMIZE)
 
