haserl.mk 815 B

123456789101112131415161718192021222324252627282930313233
  1. ################################################################################
  2. #
  3. # haserl
  4. #
  5. ################################################################################
  6. HASERL_VERSION = 0.9.36
  7. HASERL_SITE = http://downloads.sourceforge.net/project/haserl/haserl-devel
  8. HASERL_LICENSE = GPL-2.0
  9. HASERL_LICENSE_FILES = COPYING
  10. HASERL_CPE_ID_VALID = YES
  11. HASERL_DEPENDENCIES = host-pkgconf
  12. ifeq ($(BR2_PACKAGE_HASERL_WITH_LUA),y)
  13. HASERL_CONF_OPTS += --with-lua
  14. HASERL_DEPENDENCIES += lua
  15. # liblua uses dlopen when dynamically linked
  16. ifneq ($(BR2_STATIC_LIBS),y)
  17. HASERL_CONF_ENV += LIBS="-ldl"
  18. endif
  19. else
  20. HASERL_CONF_OPTS += --without-lua
  21. endif
  22. define HASERL_REMOVE_EXAMPLES
  23. rm -rf $(TARGET_DIR)/usr/share/haserl
  24. endef
  25. HASERL_POST_INSTALL_TARGET_HOOKS += HASERL_REMOVE_EXAMPLES
  26. $(eval $(autotools-package))