Index: trunk/psLib/src/dataManip/Makefile
===================================================================
--- trunk/psLib/src/dataManip/Makefile	(revision 978)
+++ trunk/psLib/src/dataManip/Makefile	(revision 986)
@@ -37,5 +37,5 @@
 clean:
 	@echo "    Deleting intermediate files for 'sysUtils'"
-	$(RM) $(SRC_OBJS) *.lint $(SRC_OBJS:.o=.d*)
+	$(RM) $(SRC_OBJS) *.lint
 
 %.lint: %.c
@@ -43,5 +43,5 @@
 
 %.d: %.c
-	$(CC) -M $(CFLAGS) $< > $@.tmp
+	$(CC) -MM $(CFLAGS) $< > $@.tmp
 	sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' $@.tmp > $@
 	$(RM) -f $@.tmp
Index: trunk/psLib/src/dataManip/psFFT.d
===================================================================
--- trunk/psLib/src/dataManip/psFFT.d	(revision 986)
+++ trunk/psLib/src/dataManip/psFFT.d	(revision 986)
@@ -0,0 +1,3 @@
+psFFT.o psFFT.d : psFFT.c psFFT.h ../collections/psImage.h ../collections/psType.h \
+  ../collections/psVector.h ../sysUtils/psError.h ../sysUtils/psMemory.h \
+  ../sysUtils/psLogMsg.h
Index: trunk/psLib/src/dataManip/psFunctions.d
===================================================================
--- trunk/psLib/src/dataManip/psFunctions.d	(revision 986)
+++ trunk/psLib/src/dataManip/psFunctions.d	(revision 986)
@@ -0,0 +1,4 @@
+psFunctions.o psFunctions.d : psFunctions.c ../sysUtils/psMemory.h \
+  ../collections/psVector.h ../collections/psType.h ../sysUtils/psTrace.h \
+  ../sysUtils/psError.h ../sysUtils/psAbort.h psFunctions.h \
+  ../collections/psSort.h
Index: trunk/psLib/src/dataManip/psMatrix.d
===================================================================
--- trunk/psLib/src/dataManip/psMatrix.d	(revision 986)
+++ trunk/psLib/src/dataManip/psMatrix.d	(revision 986)
@@ -0,0 +1,3 @@
+psMatrix.o psMatrix.d : psMatrix.c ../sysUtils/psMemory.h ../sysUtils/psError.h \
+  ../collections/psImage.h ../collections/psType.h \
+  ../collections/psVector.h psMatrix.h
Index: trunk/psLib/src/dataManip/psMinimize.d
===================================================================
--- trunk/psLib/src/dataManip/psMinimize.d	(revision 986)
+++ trunk/psLib/src/dataManip/psMinimize.d	(revision 986)
@@ -0,0 +1,4 @@
+psMinimize.o psMinimize.d : psMinimize.c ../sysUtils/psMemory.h \
+  ../collections/psVector.h ../collections/psType.h ../sysUtils/psTrace.h \
+  ../sysUtils/psError.h ../sysUtils/psAbort.h psFunctions.h \
+  ../collections/psSort.h
Index: trunk/psLib/src/dataManip/psStats.d
===================================================================
--- trunk/psLib/src/dataManip/psStats.d	(revision 986)
+++ trunk/psLib/src/dataManip/psStats.d	(revision 986)
@@ -0,0 +1,3 @@
+psStats.o psStats.d : psStats.c ../sysUtils/psMemory.h ../collections/psVector.h \
+  ../collections/psType.h ../sysUtils/psTrace.h ../sysUtils/psError.h \
+  ../sysUtils/psAbort.h psStats.h ../collections/psSort.h
