auto import from //depot/cupcake/@135843
diff --git a/sh/Android.mk b/sh/Android.mk
new file mode 100644
index 0000000..09bb6ac
--- /dev/null
+++ b/sh/Android.mk
@@ -0,0 +1,49 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES:= \
+ alias.c \
+ arith.c \
+ arith_lex.c \
+ builtins.c \
+ cd.c \
+ error.c \
+ eval.c \
+ exec.c \
+ expand.c \
+ input.c \
+ jobs.c \
+ main.c \
+ memalloc.c \
+ miscbltin.c \
+ mystring.c \
+ nodes.c \
+ options.c \
+ parser.c \
+ redir.c \
+ show.c \
+ syntax.c \
+ trap.c \
+ output.c \
+ var.c \
+ bltin/echo.c \
+ init.c
+
+LOCAL_MODULE:= sh
+
+LOCAL_CFLAGS += -DSHELL
+
+make_ash_files: PRIVATE_SRC_FILES := $(SRC_FILES)
+make_ash_files: PRIVATE_CFLAGS := $(LOCAL_CFLAGS)
+make_ash_files:
+ p4 edit arith.c arith_lex.c arith.h builtins.h builtins.c
+ p4 edit init.c nodes.c nodes.h token.h
+ sh ./mktokens
+ bison -o arith.c arith.y
+ flex -o arith_lex.c arith_lex.l
+ perl -ne 'print if ( /^\#\s*define\s+ARITH/ );' < arith.c > arith.h
+ sh ./mkbuiltins shell.h builtins.def . -Wall -O2
+ sh ./mknodes.sh nodetypes nodes.c.pat .
+ sh ./mkinit.sh $(PRIVATE_SRC_FILES)
+
+include $(BUILD_EXECUTABLE)