tcl.mk 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #############################################################
  2. #
  3. # TCL8.4
  4. #
  5. #############################################################
  6. TCL_VERSION_MAJOR = 8.4
  7. TCL_VERSION_MINOR = 19
  8. TCL_VERSION = $(TCL_VERSION_MAJOR).$(TCL_VERSION_MINOR)
  9. TCL_SOURCE = tcl$(TCL_VERSION)-src.tar.gz
  10. TCL_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/tcl
  11. TCL_SUBDIR = unix
  12. TCL_CONF_OPT = \
  13. --disable-symbols \
  14. --disable-langinfo \
  15. --disable-framework
  16. HOST_TCL_CONF_OPT = \
  17. --disable-symbols \
  18. --disable-langinfo \
  19. --disable-framework
  20. define TCL_POST_INSTALL_CLEANUP
  21. -$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libtcl8.4.so
  22. -if [ "$(BR2_PACKAGE_TCL_DEL_ENCODINGS)" = "y" ]; then \
  23. rm -Rf $(TARGET_DIR)/usr/lib/tcl$(TCL_VERSION_MAJOR)/encoding/*; \
  24. fi
  25. -if [ "$(BR2_PACKAGE_TCL_SHLIB_ONLY)" = "y" ]; then \
  26. rm -f $(TARGET_DIR)/usr/bin/tclsh$(TCL_VERSION_MAJOR); \
  27. fi
  28. endef
  29. TCL_POST_INSTALL_TARGET_HOOKS += TCL_POST_INSTALL_CLEANUP
  30. $(eval $(call AUTOTARGETS))
  31. $(eval $(call AUTOTARGETS,host))