--- src/Makefile.in	2002-07-15 05:31:29.000000000 -0400
+++ src/Makefile.in	2010-01-24 14:08:54.000000000 -0500
@@ -182,7 +182,7 @@
 $(tcl_only_lib_a):  $(TCL_ONLY_OBJS) $(srcdir)/bltInit.c
 	$(CC) -c $(CC_SWITCHES) -DTCL_ONLY -DBLT_LIBRARY=\"$(BLT_LIBRARY)\" \
-		$(srcdir)/bltInit.c
+		$(srcdir)/bltInit.c -o bltInitTclOnly.o
 	$(RM) $@
-	$(AR) $@ $(TCL_ONLY_OBJS) bltInit.o
+	$(AR) $@ $(TCL_ONLY_OBJS) bltInitTclOnly.o
 	$(RANLIB) $@
 
@@ -225,5 +225,5 @@
 
 clean:
-	$(RM) $(OBJS) bltInit.o $(lib_a) $(tcl_only_lib_a) \
+	$(RM) $(OBJS) bltInit.o bltInitTclOnly.o $(lib_a) $(tcl_only_lib_a) \
 		$(bltsh)* $(bltwish)* *pure* .pure*
 	(cd shared; $(MAKE) clean) 
--- src/shared/Makefile.in	2002-05-14 17:37:19.000000000 -0400
+++ src/shared/Makefile.in	2010-01-24 14:10:10.000000000 -0500
@@ -150,7 +150,7 @@
 $(tcl_only_lib_so): $(TCL_ONLY_OBJS)
 	$(CC) -c $(CC_SWITCHES) -DTCL_ONLY -DBLT_LIBRARY=\"$(scriptdir)\" \
-		$(srcdir)/bltInit.c
+		$(srcdir)/bltInit.c -o bltInitTclOnly.o
 	$(RM) $@
-	$(SHLIB_LD) $(SHLIB_LD_FLAGS) -o $@ bltInit.o $(TCL_ONLY_OBJS) \
+	$(SHLIB_LD) $(SHLIB_LD_FLAGS) -o $@ bltInitTclOnly.o $(TCL_ONLY_OBJS) \
 		$(SHLIB_TCL_ONLY_LIB_SPECS)
 
@@ -176,5 +176,5 @@
 clean:
 	$(RM) $(OBJS) $(lib_so) $(tcl_only_lib_so) $(bltwish) $(bltsh) \
-		*pure* .pure* 
+		*pure* .pure* bltInit.o bltInitTclOnly.o
 
 distclean: clean
