Makefile 805 B

1234567891011121314151617181920212223242526272829303132
  1. include $(TOPDIR)/rules.mk
  2. PKG_NAME:=ucode-mod-uline
  3. PKG_RELEASE:=$(AUTORELEASE)
  4. PKG_LICENSE:=GPL-2.0-or-later
  5. PKG_MAINTAINER:=Felix Fietkau <[email protected]>
  6. include $(INCLUDE_DIR)/package.mk
  7. include $(INCLUDE_DIR)/cmake.mk
  8. CMAKE_INSTALL := 1
  9. define Package/ucode-mod-uline
  10. SECTION:=utils
  11. CATEGORY:=Utilities
  12. TITLE:=ucode module for terminal line editing
  13. DEPENDS:=+libucode +libubox
  14. endef
  15. CMAKE_OPTIONS += -DUSE_SYSTEM_WCHAR=ON
  16. define Package/ucode-mod-uline/description
  17. This module provides similar functionality as libreadline for ucode, without
  18. depending on other libraries like ncurses.
  19. endef
  20. define Package/ucode-mod-uline/install
  21. $(INSTALL_DIR) $(1)/usr/lib/ucode
  22. $(CP) $(PKG_INSTALL_DIR)/usr/lib/ucode/uline.so $(1)/usr/lib/ucode/
  23. endef
  24. $(eval $(call BuildPackage,ucode-mod-uline))