diff -urpN leveldb-1.15.0.orig/Makefile leveldb-1.15.0/Makefile --- leveldb-1.15.0.orig/Makefile 2013-12-10 11:15:00.000000000 -0800 +++ leveldb-1.15.0/Makefile 2014-03-24 20:00:22.964435983 -0700 @@ -183,6 +183,9 @@ $(MEMENVLIBRARY) : $(MEMENVOBJECTS) memenv_test : helpers/memenv/memenv_test.o $(MEMENVLIBRARY) $(LIBRARY) $(TESTHARNESS) $(CXX) $(LDFLAGS) helpers/memenv/memenv_test.o $(MEMENVLIBRARY) $(LIBRARY) $(TESTHARNESS) -o $@ $(LIBS) +$(MEMENVOBJECTS) : $(MEMENV_SOURCES) + $(CXX) $(CXXFLAGS) $(PLATFORM_SHARED_CFLAGS) -c $< -o $@ + ifeq ($(PLATFORM), IOS) # For iOS, create universal object files to be used on both the simulator and # a device.