lockfile-progs.mk 901 B

1234567891011121314151617181920212223242526272829303132
  1. #############################################################
  2. #
  3. # lockfile-progs
  4. #
  5. #############################################################
  6. LOCKFILE_PROGS_VERSION = 0.1.15
  7. LOCKFILE_PROGS_SOURCE = lockfile-progs_$(LOCKFILE_PROGS_VERSION).tar.gz
  8. LOCKFILE_PROGS_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/l/lockfile-progs/
  9. LOCKFILE_BINS = \
  10. $(addprefix lockfile-,check create remove touch) \
  11. $(addprefix mail-,lock touchlock unlock)
  12. define LOCKFILE_PROGS_BUILD_CMDS
  13. $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
  14. endef
  15. define LOCKFILE_PROGS_INSTALL_TARGET_CMDS
  16. for i in $(LOCKFILE_BINS); do \
  17. install -D -m 755 $(@D)/bin/$$i $(TARGET_DIR)/usr/bin/$$i; \
  18. done
  19. endef
  20. define LOCKFILE_PROGS_UNINSTALL_TARGET_CMDS
  21. rm -f $(addprefix $(TARGET_DIR)/usr/bin/,$(LOCKFILE_BINS))
  22. endef
  23. define LOCKFILE_PROGS_CLEAN_CMDS
  24. -$(MAKE) -C $(@D) clean
  25. endef
  26. $(eval $(call GENTARGETS,package,lockfile-progs))