summaryrefslogtreecommitdiffstats
path: root/toolbox/Android.mk
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-08-22 20:26:23 -0700
committerElliott Hughes <enh@google.com>2014-08-22 20:26:23 -0700
commit50221f58374e6ae2e202a13ff7b5287f9e8ba37f (patch)
tree0458fa279dd42c41f8d3714fd1d7d1beb86a8227 /toolbox/Android.mk
parente0677ccf998602e48d3c9777d22c401283464c46 (diff)
downloadsystem_core-50221f58374e6ae2e202a13ff7b5287f9e8ba37f.zip
system_core-50221f58374e6ae2e202a13ff7b5287f9e8ba37f.tar.gz
system_core-50221f58374e6ae2e202a13ff7b5287f9e8ba37f.tar.bz2
Add BSD false(1) and true(1).
Bug: 17000769 Change-Id: I6b218b4c2ba3f57d344f60af7a25c45f07091d64
Diffstat (limited to 'toolbox/Android.mk')
-rw-r--r--toolbox/Android.mk19
1 files changed, 17 insertions, 2 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk
index d8d397e..7344040 100644
--- a/toolbox/Android.mk
+++ b/toolbox/Android.mk
@@ -52,6 +52,13 @@ LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
+LOCAL_SRC_FILES := upstream-freebsd/usr.bin/false/false.c
+LOCAL_CFLAGS += $(common_cflags) -Dmain=false_main
+LOCAL_MODULE := libtoolbox_false
+LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
+include $(BUILD_STATIC_LIBRARY)
+
+include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
upstream-netbsd/usr.bin/grep/fastgrep.c \
upstream-netbsd/usr.bin/grep/file.c \
@@ -119,6 +126,13 @@ LOCAL_MODULE := libtoolbox_sync
LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
include $(BUILD_STATIC_LIBRARY)
+include $(CLEAR_VARS)
+LOCAL_SRC_FILES := upstream-freebsd/usr.bin/true/true.c
+LOCAL_CFLAGS += $(common_cflags) -Dmain=true_main
+LOCAL_MODULE := libtoolbox_true
+LOCAL_ADDITIONAL_DEPENDENCIES += $(LOCAL_PATH)/Android.mk
+include $(BUILD_STATIC_LIBRARY)
+
include $(CLEAR_VARS)
@@ -128,6 +142,7 @@ BSD_TOOLS := \
cp \
dd \
du \
+ false \
grep \
kill \
ln \
@@ -137,6 +152,7 @@ BSD_TOOLS := \
rmdir \
sleep \
sync \
+ true \
OUR_TOOLS := \
chcon \
@@ -246,8 +262,7 @@ $(TOOLS_H): $(LOCAL_PATH)/Android.mk
$(TOOLS_H):
$(transform-generated-source)
-# Make #!/system/bin/toolbox launchers for each tool.
-#
+# Make symbolic link launchers for each tool.
SYMLINKS := $(addprefix $(TARGET_OUT)/bin/,$(ALL_TOOLS))
$(SYMLINKS): TOOLBOX_BINARY := $(LOCAL_MODULE)
$(SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(LOCAL_PATH)/Android.mk