allow the parted and fix permissions tools to be optional
diff --git a/Android.mk b/Android.mk
index 13b78f5..604faa1 100644
--- a/Android.mk
+++ b/Android.mk
@@ -44,7 +44,7 @@
 
 LOCAL_FORCE_STATIC_EXECUTABLE := true
 
-RECOVERY_VERSION := ClockworkMod Recovery v2.5.0.8
+RECOVERY_VERSION := ClockworkMod Recovery v2.5.0.9
 LOCAL_CFLAGS += -DRECOVERY_VERSION="$(RECOVERY_VERSION)"
 RECOVERY_API_VERSION := 2
 LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
@@ -130,6 +130,10 @@
   LOCAL_STATIC_LIBRARIES += libbmlutils
 endif
 
+ifdef BOARD_HAS_SMALL_RECOVERY
+  LOCAL_CFLAGS += -DBOARD_HAS_SMALL_RECOVERY
+endif
+
 # This binary is in the recovery ramdisk, which is otherwise a copy of root.
 # It gets copied there in config/Makefile.  LOCAL_MODULE_TAGS suppresses
 # a (redundant) copy of the binary in /system/bin for user builds.