make.mk 908 B

123456789101112131415161718192021222324252627282930
  1. ################################################################################
  2. #
  3. # make
  4. #
  5. ################################################################################
  6. MAKE_VERSION = 4.4.1
  7. MAKE_SOURCE = make-$(MAKE_VERSION).tar.lz
  8. MAKE_SITE = $(BR2_GNU_MIRROR)/make
  9. MAKE_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-pkgconf
  10. MAKE_LICENSE = GPL-3.0+
  11. MAKE_LICENSE_FILES = COPYING
  12. MAKE_CPE_ID_VENDOR = gnu
  13. MAKE_CONF_OPTS = --without-guile
  14. # Disable the 'load' operation for static builds since it needs dlopen
  15. ifeq ($(BR2_STATIC_LIBS),y)
  16. MAKE_CONF_OPTS += --disable-load
  17. endif
  18. HOST_MAKE_DEPENDENCIES = host-pkgconf
  19. HOST_MAKE_CONF_OPTS = --without-guile
  20. # Configure host-make binary to be 'host-make' to ensure it isn't
  21. # accidentally used by packages when they invoke recursive / sub-make.
  22. HOST_MAKE_CONF_OPTS += --program-prefix=host-
  23. $(eval $(autotools-package))
  24. $(eval $(host-autotools-package))