toys/other/freeramdisk.c \
toys/other/fsfreeze.c \
toys/other/help.c \
+ toys/other/hwclock.c \
toys/other/ifconfig.c \
toys/other/inotifyd.c \
toys/other/insmod.c \
+ toys/other/ionice.c \
toys/other/losetup.c \
toys/other/lsattr.c \
toys/other/lsmod.c \
toys/other/vconfig.c \
toys/other/vmstat.c \
toys/other/which.c \
+ toys/other/xxd.c \
toys/other/yes.c \
toys/pending/dd.c \
toys/pending/expr.c \
- toys/pending/hwclock.c \
toys/pending/more.c \
toys/pending/pgrep.c \
toys/pending/netstat.c \
LOCAL_SHARED_LIBRARIES := libcutils libselinux
+# This doesn't actually prevent us from dragging in libc++ at runtime
+# because libnetd_client.so is C++.
+LOCAL_CXX_STL := none
+
LOCAL_MODULE := toybox
-# dupes: dd df du ls mount renice
+# dupes: dd df du ls
# useless?: freeramdisk fsfreeze install makedevs mkfifo nbd-client
# partprobe pivot_root pwdx rev rfkill switch_root tty vconfig
# prefer BSD netcat instead?: nc netcat
ifconfig \
inotifyd \
insmod \
+ ionice \
+ iorenice \
kill \
load_policy \
ln \
mktemp \
modinfo \
more \
+ mount \
mountpoint \
mv \
netstat \
pwd \
readlink \
realpath \
+ renice \
restorecon \
rm \
rmdir \
tr \
true \
truncate \
+ tty \
umount \
uname \
uniq \
which \
whoami \
xargs \
+ xxd \
yes \
# Install the symlinks.