* Makefile.in (TAGS): Doc fix. Deal with empty DEPFILES.
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 30 Apr 1993 22:08:46 +0000 (22:08 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 30 Apr 1993 22:08:46 +0000 (22:08 +0000)
gdb/ChangeLog
gdb/Makefile.in

index 022b0f37db48ae02745e46c17a5d506a99625806..1eb22bc69110e8314a45a569685727a5ff1c1fbe 100644 (file)
@@ -1,6 +1,6 @@
 Fri Apr 30 11:05:42 1993  Jim Kingdon  (kingdon@cygnus.com)
 
-       * Makefile.in (TAGS): Doc fix.
+       * Makefile.in (TAGS): Doc fix.  Deal with empty DEPFILES.
 
 Fri Apr 30 10:06:46 1993  Fred Fish  (fnf@cygnus.com)
 
@@ -13,9 +13,6 @@ Thu Apr 29 12:03:23 1993  Fred Fish  (fnf@cygnus.com)
 
        * Makefile.in (make-proto-testsuite.dir):  New target to make
        prototype testsuite tree.
-       * Makefile.in (TAGS):  Remove use of DEPFILES, it may be empty.
-       In any case, it is a subset of the ALLDEPFILES list, which is
-       part of SOURCES, which is part of TAGFILES, so it's redundant.
 
        * Makefile.in (VERSION):  Bump to 4.8.4.
 
index 7d20804a74157c8785a66ef4bad6506cd986975a..620cdc1e3ce628cc28916f230721d72d2c79a90c 100644 (file)
@@ -603,10 +603,16 @@ kdb:      $(NTSSTART) $(OBS) $(NTSOBS) ${ADD_DEPS} ${CDEPS}
 
 # Put the proper machine-specific files first, so M-. on a machine
 # specific routine gets the one for the correct machine.
+# The xyzzy stuff below deals with empty DEPFILES
 TAGS:  ${TAGFILES}
        etags `find ${srcdir}/config -name $(TM_FILE) -print` \
          `find ${srcdir}/config -name ${XM_FILE} -print` \
          `find ${srcdir}/config -name ${NAT_FILE} -print` \
+         `for i in yzzy ${DEPFILES}; do \
+            if [ x$$i != xyzzy ]; then \
+              echo ${srcdir}/$$i | sed -e 's/\.o$$/\.c/' ; \
+            fi; \
+          done` \
          ${TAGFILES}
 tags: TAGS