1################################################################################ 2# 3# earlyoom 4# 5################################################################################ 6 7EARLYOOM_VERSION = 1.6.2 8EARLYOOM_SITE = $(call github,rfjakob,earlyoom,v$(EARLYOOM_VERSION)) 9EARLYOOM_LICENSE = MIT 10EARLYOOM_LICENSE_FILES = LICENSE 11 12EARLYOOM_BUILD_TARGETS = earlyoom.service earlyoom 13EARLYOOM_INSTALL_TARGETS = install-default install-bin 14EARLYOOM_CFLAGS = '$(TARGET_CFLAGS) -std=gnu99 -DVERSION=\"1.6\"' 15 16EARLYOOM_MAKE_OPTS = \ 17 $(TARGET_CONFIGURE_OPTS) \ 18 PREFIX=/usr 19 20define EARLYOOM_BUILD_CMDS 21 $(TARGET_MAKE_ENV) $(MAKE) $(EARLYOOM_MAKE_OPTS) -C $(@D) \ 22 $(EARLYOOM_BUILD_TARGETS) CFLAGS=$(EARLYOOM_CFLAGS) 23endef 24 25define EARLYOOM_INSTALL_TARGET_CMDS 26 $(TARGET_MAKE_ENV) $(MAKE) $(EARLYOOM_MAKE_OPTS) -C $(@D) \ 27 $(EARLYOOM_INSTALL_TARGETS) DESTDIR=$(TARGET_DIR) 28endef 29 30define EARLYOOM_INSTALL_INIT_SYSV 31 $(INSTALL) -D -m 755 $(EARLYOOM_PKGDIR)/S02earlyoom \ 32 $(TARGET_DIR)/etc/init.d/S02earlyoom 33endef 34 35define EARLYOOM_INSTALL_INIT_SYSTEMD 36 $(INSTALL) -D -m 644 $(@D)/earlyoom.service \ 37 $(TARGET_DIR)/usr/lib/systemd/system/earlyoom.service 38endef 39 40$(eval $(generic-package)) 41