links.mk 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #############################################################
  2. #
  3. # links (text based web browser)
  4. #
  5. #############################################################
  6. LINKS_SITE:=http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/links/download/no-ssl
  7. LINKS_SOURCE:=links-0.97pre9-no-ssl.tar.gz
  8. LINKS_DIR:=$(BUILD_DIR)/links-0.97pre9-no-ssl
  9. $(DL_DIR)/$(LINKS_SOURCE):
  10. $(WGET) -P $(DL_DIR) $(LINKS_SITE)/$(LINKS_SOURCE)
  11. links-source: $(DL_DIR)/$(LINKS_SOURCE)
  12. $(LINKS_DIR)/.unpacked: $(DL_DIR)/$(LINKS_SOURCE)
  13. zcat $(DL_DIR)/$(LINKS_SOURCE) | tar -C $(BUILD_DIR) -xvf -
  14. touch $(LINKS_DIR)/.unpacked
  15. $(LINKS_DIR)/.configured: $(LINKS_DIR)/.unpacked
  16. (cd $(LINKS_DIR); rm -rf config.cache; \
  17. $(TARGET_CONFIGURE_OPTS) \
  18. ./configure \
  19. --target=$(GNU_TARGET_NAME) \
  20. --host=$(GNU_TARGET_NAME) \
  21. --build=$(GNU_HOST_NAME) \
  22. --prefix=/usr \
  23. --exec-prefix=/usr \
  24. --bindir=/usr/bin \
  25. --sbindir=/usr/sbin \
  26. --libexecdir=/usr/lib \
  27. --sysconfdir=/etc \
  28. --datadir=/usr/share \
  29. --localstatedir=/tmp \
  30. --mandir=/usr/man \
  31. --infodir=/usr/info \
  32. --disable-nls \
  33. );
  34. touch $(LINKS_DIR)/.configured
  35. $(LINKS_DIR)/links: $(LINKS_DIR)/.configured
  36. $(MAKE) CC=$(TARGET_CC) -C $(LINKS_DIR)
  37. $(STRIP) $(LINKS_DIR)/links
  38. $(TARGET_DIR)/usr/bin/links: $(LINKS_DIR)/links
  39. install -c $(LINKS_DIR)/links $(TARGET_DIR)/usr/bin/links
  40. links-clean:
  41. $(MAKE) -C $(LINKS_DIR) clean
  42. links-dirclean:
  43. rm -rf $(LINKS_DIR)
  44. links: uclibc $(TARGET_DIR)/usr/bin/links