-dep depend:
- mv Makefile Makefile.tmp
- sed '/^#Depend/q' <Makefile.tmp >Makefile
- $(CPP) $(INCLUDE) -M *.c >>Makefile
+
+depend: depend2
+
+depend1:
+ sed '/^#Depend/q' <Makefile >Makefile.tmp
+ $(CPP) $(DEFS) -M *.c >>Makefile.tmp
+ mv -f Makefile.tmp Makefile
+
+depend2:
+ $(CPP) $(DEFS) -M *.c >.depend
+
+ifeq (.depend,$(wildcard .depend))
+include .depend
+endif