Tcl Source Code

Artifact [fa5b421324]
Login

Artifact fa5b421324d83d5396a751462b08751cd4df5b03:

Attachment "tcllib.patch" to ticket [1899229fff] added by brlcad 2008-02-22 06:44:10.
Index: Makefile.in
===================================================================
--- Makefile.in	(revision 28934)
+++ Makefile.in	(revision 29075)
@@ -550,10 +550,20 @@
 ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
 	rm -f $@
 	@MAKE_LIB@
+	@if test -f $(LIB_FILE) ; then \
+	    if test ! -f libtcl$(SHLIB_SUFFIX) ; then \
+		ln -s $(LIB_FILE) libtcl$(SHLIB_SUFFIX) ; \
+	    fi ; \
+	fi
 
 ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
 	rm -f $@
 	@MAKE_STUB_LIB@
+	@if test -f $(STUB_LIB_FILE) ; then \
+	    if test ! -f libtclstub.a ; then \
+		ln -s $(STUB_LIB_FILE) libtclstub.a ; \
+	    fi ; \
+	fi
 
 # Make target which outputs the list of the .o contained in the Tcl lib useful
 # to build a single big shared library containing Tcl and other extensions.
@@ -727,6 +737,7 @@
 	@echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"
 	@@INSTALL_LIB@
 	@chmod 555 $(LIB_INSTALL_DIR)/$(LIB_FILE)
+	@$(INSTALL_LIBRARY) libtcl$(SHLIB_SUFFIX) $(LIB_INSTALL_DIR)/libtcl$(SHLIB_SUFFIX)
 	@if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
 	    echo "Installing $(TCL_EXP_FILE) to $(LIB_INSTALL_DIR)/"; \
 	    $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
@@ -739,6 +750,7 @@
 	@if test "$(STUB_LIB_FILE)" != "" ; then \
 	    echo "Installing $(STUB_LIB_FILE) to $(LIB_INSTALL_DIR)/"; \
 	    @INSTALL_STUB_LIB@ ; \
+	    $(INSTALL_LIBRARY) libtclstub.a $(LIB_INSTALL_DIR)/libtclstub.a ; \
 	fi
 	@EXTRA_INSTALL_BINARIES@