racehound.mk 846 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # racehound
  4. #
  5. ################################################################################
  6. RACEHOUND_VERSION = f09f06fcc3c77c8c5541be3ba5be80aa8148ce0c
  7. RACEHOUND_SITE = $(call github,winnukem,racehound,$(RACEHOUND_VERSION))
  8. RACEHOUND_LICENSE = GPL-2.0
  9. RACEHOUND_LICENSE_FILES = LICENSE
  10. RACEHOUND_SUPPORTS_IN_SOURCE_BUILD = NO
  11. RACEHOUND_DEPENDENCIES = elfutils linux
  12. # override auto detection (uses host parameters, not cross compile
  13. # ready)
  14. RACEHOUND_CONF_OPTS += \
  15. -DKERNEL_VERSION_OK=YES \
  16. -DMODULE_BUILD_SUPPORTED=YES \
  17. -DKERNEL_CONFIG_OK=YES \
  18. -DKBUILD_BUILD_DIR=$(LINUX_DIR) \
  19. -DKBUILD_VERSION_STRING=$(LINUX_VERSION_PROBED)
  20. # cross compile environment for linux kernel module
  21. RACEHOUND_MAKE_ENV = $(LINUX_MAKE_FLAGS)
  22. $(eval $(cmake-package))