From f0bb30cd2e002b3ade32240c2a3fc961b599c4d1 Mon Sep 17 00:00:00 2001 From: Jim Bloom Date: Thu, 5 Sep 1985 18:51:35 -0800 Subject: [PATCH 1/1] fix make clean and add make depend SCCS-vsn: lib/csu/vax/Makefile 5.4 SCCS-vsn: lib/libc/net/SCCS/hosttable/Makefile 5.4 SCCS-vsn: lib/libcompat/4.1/Makefile 5.4 --- usr/src/lib/csu/vax/Makefile | 28 +++++++++++++++++- usr/src/lib/libc/net/SCCS/hosttable/Makefile | 31 +++++++++++++++++++- usr/src/lib/libcompat/4.1/Makefile | 23 ++++++++++++++- 3 files changed, 79 insertions(+), 3 deletions(-) diff --git a/usr/src/lib/csu/vax/Makefile b/usr/src/lib/csu/vax/Makefile index 888267e38a..32214437c3 100644 --- a/usr/src/lib/csu/vax/Makefile +++ b/usr/src/lib/csu/vax/Makefile @@ -62,9 +62,35 @@ tags: done clean: - rm -f ${OBJS} *.o *.s core errs tags + rm -f ${OBJS} *.o *.s core errs tags Makefile.bak lint: crt0.c lint crt0.c -DMCRT0 lint crt0.c -DGCRT0 lint crt0.c -DCRT0 + +depend: + for i in ${SRCS}; do \ + cc -M ${DEFS} ${DFLAGS} $$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 + +crt0.o: crt0.c +mon.o: mon.c +gmon.o: gmon.c ./gmon.h +# DEPENDENCIES MUST END AT END OF FILE +# IF YOU PUT STUFF HERE IT WILL GO AWAY +# see make depend above diff --git a/usr/src/lib/libc/net/SCCS/hosttable/Makefile b/usr/src/lib/libc/net/SCCS/hosttable/Makefile index 4e9e97223f..3daaa610da 100644 --- a/usr/src/lib/libc/net/SCCS/hosttable/Makefile +++ b/usr/src/lib/libc/net/SCCS/hosttable/Makefile @@ -32,4 +32,33 @@ tags: 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 diff --git a/usr/src/lib/libcompat/4.1/Makefile b/usr/src/lib/libcompat/4.1/Makefile index 801bff348b..7b8b3b5403 100644 --- a/usr/src/lib/libcompat/4.1/Makefile +++ b/usr/src/lib/libcompat/4.1/Makefile @@ -38,4 +38,25 @@ tags: done clean: - rm -f compat-4.1lib compat-4.1lib_p ${OBJS} profiled/*.o tags + rm -f compat-4.1lib compat-4.1lib_p *.o 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 + + -- 2.20.1