ttcp.mk 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #############################################################
  2. #
  3. # ttcp
  4. #
  5. #############################################################
  6. #
  7. TTCP_SOURCE_URL=http://ftp.sunet.se/ftp/pub/network/monitoring/ttcp
  8. TTCP_SOURCE=ttcp.c
  9. TTCP_BUILD_DIR=$(BUILD_DIR)/ttcp
  10. $(DL_DIR)/$(TTCP_SOURCE):
  11. $(WGET) -P $(DL_DIR) $(TTCP_SOURCE_URL)/$(TTCP_SOURCE)
  12. $(TTCP_BUILD_DIR)/.unpacked: $(DL_DIR)/$(TTCP_SOURCE)
  13. -mkdir $(TTCP_BUILD_DIR)
  14. cp -af $(DL_DIR)/$(TTCP_SOURCE) $(TTCP_BUILD_DIR)
  15. touch $(TTCP_BUILD_DIR)/.unpacked
  16. $(TTCP_BUILD_DIR)/.configured: $(TTCP_BUILD_DIR)/.unpacked
  17. touch $(TTCP_BUILD_DIR)/.configured
  18. $(TTCP_BUILD_DIR)/ttcp: $(TTCP_BUILD_DIR)/.configured
  19. $(TARGET_CC) -O2 -o $(TTCP_BUILD_DIR)/ttcp $(TTCP_BUILD_DIR)/$(TTCP_SOURCE)
  20. $(TARGET_DIR)/usr/bin/ttcp: $(TTCP_BUILD_DIR)/ttcp
  21. cp -af $(TTCP_BUILD_DIR)/ttcp $(TARGET_DIR)/usr/bin/
  22. ttcp: $(TARGET_DIR)/usr/bin/ttcp
  23. ttcp-source: $(DL_DIR)/$(TTCP_SOURCE)
  24. ttcp-clean:
  25. rm -f $(TTCP_BUILD_DIR)/*.o $(TTCP_BUILD_DIR)/ttcp
  26. ttcp-dirclean:
  27. rm -rf $(TTCP_BUILD_DIR)