summaryrefslogtreecommitdiffstats
path: root/toolbox/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'toolbox/Android.mk')
-rw-r--r--toolbox/Android.mk126
1 files changed, 65 insertions, 61 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk
index fddf0a9..77df4d4 100644
--- a/toolbox/Android.mk
+++ b/toolbox/Android.mk
@@ -2,73 +2,73 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
TOOLS := \
- ls \
- mount \
cat \
- ps \
- kill \
- ln \
- insmod \
- rmmod \
- lsmod \
- ifconfig \
- rm \
- mkdir \
- rmdir \
- getevent \
- sendevent \
- date \
- wipe \
- sync \
- umount \
- start \
- stop \
- notify \
+ chcon \
+ chmod \
+ chown \
+ clear \
cmp \
- dmesg \
- route \
- hd \
+ date \
dd \
df \
+ dmesg \
+ du \
+ getenforce \
+ getevent \
getprop \
- setprop \
- watchprops \
- log \
- sleep \
- renice \
- printenv \
- smd \
- chmod \
- chown \
- newfs_msdos \
- netstat \
- ioctl \
- mv \
- schedtop \
- top \
- iftop \
+ getsebool \
+ hd \
id \
- uptime \
- vmstat \
- nandread \
+ ifconfig \
+ iftop \
+ insmod \
+ ioctl \
ionice \
- touch \
+ kill \
+ ln \
+ load_policy \
+ log \
+ ls \
+ lsmod \
lsof \
- du \
md5 \
- clear \
- getenforce \
- setenforce \
- chcon \
+ mkdir \
+ mkswap \
+ mount \
+ mv \
+ nandread \
+ netstat \
+ newfs_msdos \
+ notify \
+ printenv \
+ ps \
+ readlink \
+ renice \
restorecon \
+ rm \
+ rmdir \
+ rmmod \
+ route \
runcon \
- getsebool \
+ schedtop \
+ sendevent \
+ setenforce \
+ setprop \
setsebool \
- load_policy \
- swapon \
+ sleep \
+ smd \
+ start \
+ stop \
swapoff \
- mkswap \
- readlink
+ swapon \
+ sync \
+ top \
+ touch \
+ umount \
+ uptime \
+ vmstat \
+ watchprops \
+ wipe \
ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
TOOLS += r
@@ -92,21 +92,25 @@ LOCAL_SRC_FILES := \
toolbox.c \
uid_from_user.c \
-LOCAL_C_INCLUDES := bionic/libc/bionic
-
LOCAL_CFLAGS += \
-std=gnu99 \
-Werror -Wno-unused-parameter \
-include bsd-compatibility.h \
+LOCAL_C_INCLUDES += external/openssl/include
+
LOCAL_SHARED_LIBRARIES := \
- libcutils \
- liblog \
- libc \
- libusbhost \
- libselinux
+ libcrypto \
+ libcutils \
+ libselinux \
+
+# libusbhost is only used by lsusb, and that isn't usually included in toolbox.
+# The linker strips out all the unused library code in the normal case.
+LOCAL_STATIC_LIBRARIES := \
+ libusbhost \
LOCAL_MODULE := toolbox
+LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
# Including this will define $(intermediates).
#