darkhttpd.mk 900 B

1234567891011121314151617181920212223242526272829303132
  1. ################################################################################
  2. #
  3. # darkhttpd
  4. #
  5. ################################################################################
  6. DARKHTTPD_VERSION = 1.12
  7. DARKHTTPD_SITE = https://unix4lyfe.org/darkhttpd
  8. DARKHTTPD_SOURCE = darkhttpd-$(DARKHTTPD_VERSION).tar.bz2
  9. DARKHTTPD_LICENSE = MIT
  10. DARKHTTPD_LICENSE_FILES = darkhttpd.c
  11. define DARKHTTPD_BUILD_CMDS
  12. $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
  13. endef
  14. define DARKHTTPD_INSTALL_TARGET_CMDS
  15. $(INSTALL) -D -m 0755 $(@D)/darkhttpd \
  16. $(TARGET_DIR)/usr/sbin/darkhttpd
  17. endef
  18. define DARKHTTPD_INSTALL_INIT_SYSTEMD
  19. $(INSTALL) -D -m 0644 package/darkhttpd/darkhttpd.service \
  20. $(TARGET_DIR)/usr/lib/systemd/system/darkhttpd.service
  21. endef
  22. define DARKHTTPD_INSTALL_INIT_SYSV
  23. $(INSTALL) -D -m 0755 package/darkhttpd/S50darkhttpd \
  24. $(TARGET_DIR)/etc/init.d/S50darkhttpd
  25. endef
  26. $(eval $(generic-package))