--- src/pkg/tcldot/Makefile.orig	Thu May 27 23:20:55 1999
+++ src/pkg/tcldot/Makefile	Thu Oct  7 10:05:09 1999
@@ -4,7 +4,7 @@
 include ../../../Info
 
 PACKAGE		= Tcldot
-OBJS		= dotgraph.o gdhandle.o tkgen.o gdCmd.o
+OBJS		= dotgraph.so gdhandle.so tkgen.so gdCmd.so
 MANN		= tcldot.n
 GDTCL_VERSION   = 1.3
 
@@ -37,10 +37,10 @@
 
 install: all
 	$(MKPATH) $(PACKAGEDIR)
-	$(INSTALL) $(DLL) $(PACKAGEDIR)/$(DLL).$(VERSION_NUM)
-	$(INSTALL) pkgIndex.tcl $(PACKAGEDIR)/pkgIndex.tcl
+	$(INSTALL_DATA) $(DLL) $(PACKAGEDIR)/$(DLL).$(VERSION_NUM)
+	$(INSTALL_DATA) pkgIndex.tcl $(PACKAGEDIR)/pkgIndex.tcl
 	$(MKPATH) $(MANDIR)
-	$(INSTALL) $(MANN) $(MANDIR)
+	$(INSTALL_MAN) $(MANN) $(MANDIR)/../mann
 
 test: all
 	true
@@ -62,3 +62,8 @@
 libtcldot.a : $(OBJS)
 	$(AR) cr libtcldot.a $(OBJS)
 	$(TCL_RANLIB) libtcldot.a
+
+.SUFFIXES: .so
+
+.c.so:
+	$(CC) -c $(CCFLAGS) $(DEFINES) $(INCS) -fPIC $*.c -o $@
