vim.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #############################################################
  2. #
  3. # vim
  4. #
  5. #############################################################
  6. # hg 21219ffc9790 = 7.3 release + patchlevel 487
  7. VIM_SITE = https://vim.googlecode.com/hg
  8. VIM_SITE_METHOD = hg
  9. VIM_VERSION = 21219ffc9790
  10. VIM_DEPENDENCIES = ncurses
  11. VIM_SUBDIR = src
  12. VIM_CONF_ENV = vim_cv_toupper_broken=no \
  13. vim_cv_terminfo=yes \
  14. vim_cv_tty_group=world \
  15. vim_cv_tty_mode=0620 \
  16. vim_cv_getcwd_broken=no \
  17. vim_cv_stat_ignores_slash=yes \
  18. vim_cv_memmove_handles_overlap=yes \
  19. ac_cv_sizeof_int=4 \
  20. ac_cv_small_wchar_t=no
  21. # GUI/X11 headers leak from the host so forcibly disable them
  22. VIM_CONF_OPT = --with-tlib=ncurses --enable-gui=no --without-x
  23. define VIM_INSTALL_TARGET_CMDS
  24. cd $(@D)/src; \
  25. $(MAKE) DESTDIR=$(TARGET_DIR) installvimbin; \
  26. $(MAKE) DESTDIR=$(TARGET_DIR) installlinks
  27. endef
  28. define VIM_INSTALL_RUNTIME_CMDS
  29. cd $(@D)/src; \
  30. $(MAKE) DESTDIR=$(TARGET_DIR) installrtbase; \
  31. $(MAKE) DESTDIR=$(TARGET_DIR) installmacros
  32. endef
  33. ifeq ($(BR2_PACKAGE_VIM_RUNTIME),y)
  34. VIM_POST_INSTALL_TARGET_HOOKS += VIM_INSTALL_RUNTIME_CMDS
  35. endif
  36. $(eval $(call AUTOTARGETS))