mcelog.mk 765 B

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # mcelog
  4. #
  5. ################################################################################
  6. MCELOG_VERSION = 194
  7. MCELOG_SITE = $(call github,andikleen,mcelog,v$(MCELOG_VERSION))
  8. MCELOG_LICENSE = GPL-2.0
  9. MCELOG_LICENSE_FILES = LICENSE
  10. MCELOG_SELINUX_MODULES = mcelog
  11. define MCELOG_BUILD_CMDS
  12. echo "$(MCELOG_VERSION)" > $(@D)/.os_version
  13. $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) all
  14. endef
  15. define MCELOG_INSTALL_TARGET_CMDS
  16. $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) DESTDIR=$(TARGET_DIR) install-nodoc
  17. endef
  18. define MCELOG_INSTALL_INIT_SYSTEMD
  19. $(INSTALL) -D -m 0644 $(@D)/mcelog.service \
  20. $(TARGET_DIR)/usr/lib/systemd/system/mcelog.service
  21. endef
  22. $(eval $(generic-package))