aboutsummaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk45
1 files changed, 45 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..7cd200e
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,45 @@
+LOCAL_PATH:= $(call my-dir)
+
+# ========================================================
+# bash
+# ========================================================
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES:= \
+ shell.c eval.c y.tab.c general.c make_cmd.c print_cmd.c \
+ dispose_cmd.c execute_cmd.c variables.c copy_cmd.c error.c \
+ expr.c flags.c jobs.c subst.c hashcmd.c hashlib.c mailcheck.c \
+ trap.c input.c unwind_prot.c pathexp.c sig.c test.c version.c \
+ alias.c array.c arrayfunc.c assoc.c braces.c bracecomp.c \
+ bashhist.c bashline.c list.c stringlib.c locale.c findcmd.c \
+ redir.c pcomplete.c pcomplib.c syntax.c xmalloc.c
+LOCAL_C_INCLUDES += \
+ $(LOCAL_PATH) \
+ $(LOCAL_PATH)/include \
+ $(LOCAL_PATH)/lib
+LOCAL_CFLAGS += \
+ -DHAVE_CONFIG_H \
+ -DPROGRAM=\"bash\" \
+ -DPACKAGE=\"bash\" \
+ -DCONF_HOSTTYPE=\"arm\" \
+ -DCONF_OSTYPE=\"android-eabi\" \
+ -DCONF_MACHTYPE=\"arm-android-eabi\" \
+ -DCONF_VENDOR=\"unknown\" \
+ -DLOCALEDIR=\"/data/locale\" \
+ -DSHELL
+LOCAL_SHARED_LIBRARIES += \
+ libncurses
+LOCAL_STATIC_LIBRARIES += \
+ libbuiltins \
+ libglob \
+ libsh \
+ libtilde \
+ libhistory \
+ libreadline \
+ libclearsilverregex
+LOCAL_MODULE := bash
+LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
+include $(BUILD_EXECUTABLE)
+
+# ========================================================
+include $(call all-makefiles-under,$(LOCAL_PATH))