blob: 00091e2b0475be689ae4f0099d348cdb9b7de43e [file] [log] [blame]
LOCAL_PATH:= $(call my-dir)
# ========================================================
# vim
# ========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
buffer.c charset.c diff.c digraph.c edit.c eval.c ex_cmds.c ex_cmds2.c \
ex_docmd.c ex_eval.c ex_getln.c fileio.c fold.c getchar.c hardcopy.c \
hashtab.c if_cscope.c if_xcmdsrv.c main.c mark.c memfile.c memline.c \
menu.c message.c misc1.c misc2.c move.c mbyte.c normal.c ops.c option.c \
os_unix.c auto/pathdef.c popupmnu.c quickfix.c regexp.c screen.c search.c \
spell.c syntax.c tag.c term.c ui.c undo.c version.c window.c \
LOCAL_C_INCLUDES += \
$(LOCAL_PATH) \
$(LOCAL_PATH)/proto \
$(LOCAL_PATH)/auto
LOCAL_SHARED_LIBRARIES += \
libncurses \
libdl
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H \
-lncurses
LOCAL_MODULE := vim
LOCAL_MODULE_TAGS := eng
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
include $(BUILD_EXECUTABLE)
# ========================================================
SYMLINKS := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/vi
$(SYMLINKS): VIM_BINARY := $(LOCAL_MODULE)
$(SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@echo "Symlink: $@ -> $(VIM_BINARY)"
@mkdir -p $(dir $@)
@rm -rf $@
$(hide) ln -sf $(VIM_BINARY) $@
ALL_DEFAULT_INSTALLED_MODULES += $(SYMLINKS)