fix make clean and add make depend
[unix-history] / usr / src / lib / libc / net / SCCS / hosttable / Makefile
index 4e9e972..3daaa61 100644 (file)
@@ -32,4 +32,33 @@ tags:
        done
 
 clean:
        done
 
 clean:
-       rm -f ${OBJS} errs a.out core hostlib hostlib_p profiled/*.o tags
+       rm -f *.o errs a.out core hostlib hostlib_p profiled/*.o \
+               tags Makefile.bak
+
+depend:
+       for i in ${SRCS}; do \
+           cc -M ${CFLAGS} $$i | awk ' { if ($$1 != prev) \
+               { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+               else rec = rec " " $$2 } } \
+               END { print rec } ' >> makedep; done
+       echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       cp Makefile Makefile.bak
+       ed - Makefile < eddep
+       rm eddep makedep
+       echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+       echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+       echo '# see make depend above' >> Makefile
+
+# DO NOT DELETE THIS LINE -- make depend uses it
+
+gethostnamadr.o: gethostnamadr.c /usr/include/stdio.h /usr/include/netdb.h
+gethostnamadr.o: /usr/include/sys/file.h /usr/include/ndbm.h
+gethostent.o: gethostent.c /usr/include/stdio.h /usr/include/sys/types.h
+gethostent.o: /usr/include/sys/socket.h /usr/include/netdb.h
+gethostent.o: /usr/include/ctype.h /usr/include/ndbm.h
+# DEPENDENCIES MUST END AT END OF FILE
+# IF YOU PUT STUFF HERE IT WILL GO AWAY
+# see make depend above