links.mk 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. PATH=$(STAGING_DIR)/bin:$$PATH CC=$(TARGET_CC1) \
  18. ./configure \
  19. --target=$(GNU_TARGET_NAME) \
  20. --prefix=/usr \
  21. --exec-prefix=/usr \
  22. --bindir=/usr/bin \
  23. --sbindir=/usr/sbin \
  24. --libexecdir=/usr/lib \
  25. --sysconfdir=/etc \
  26. --datadir=/usr/share \
  27. --localstatedir=/var \
  28. --mandir=/usr/man \
  29. --infodir=/usr/info \
  30. --disable-nls \
  31. );
  32. touch $(LINKS_DIR)/.configured
  33. $(LINKS_DIR)/links: $(LINKS_DIR)/.configured
  34. $(MAKE) CC=$(TARGET_CC1) -C $(LINKS_DIR)
  35. $(STRIP) $(LINKS_DIR)/links
  36. $(TARGET_DIR)/usr/bin/links: $(LINKS_DIR)/links
  37. install -c $(LINKS_DIR)/links $(TARGET_DIR)/usr/bin/links
  38. links-clean:
  39. $(MAKE) -C $(LINKS_DIR) clean
  40. links-dirclean:
  41. rm -rf $(LINKS_DIR)
  42. links: uclibc $(TARGET_DIR)/usr/bin/links