From 3c2314dcbb5122e0d9d8da433554829750cb03ca Mon Sep 17 00:00:00 2001
From: Bill Wendling <wendling@ncsa.uiuc.edu>
Date: Wed, 15 Nov 2000 12:59:28 -0500
Subject: [svn-r2931] Purpose: 	Changed to handle tracing in C++ files.
 Description: 	Added case statements around the tracing logic. Platforms
 tested: 	Linux

---
 c++/config/depend1.in | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/c++/config/depend1.in b/c++/config/depend1.in
index e07f4bf..5dd25d8 100644
--- a/c++/config/depend1.in
+++ b/c++/config/depend1.in
@@ -34,15 +34,19 @@ $(srcdir)/Dependencies: .depend
 	@touch .depend
 	@for dep in $? dummy; do					      \
 	   if [ $$dep != "dummy" ]; then				      \
-	      echo Building dependencies for $$dep;			      \
-	      obj=`basename $$dep .c`.lo;				      \
-	      sed '\%^'"$$obj"':%,\%[^\\]$$%d' <$@ >$@- && mv $@- $@;	      \
-	      $(TRACE) $$dep;						      \
-	      $(CC) -M -MG $(CPPFLAGS) $$dep 2>/dev/null |		      \
-                  sed 's% $(srcdir)/% $$(srcdir)/%g' |                        \
-                  sed 's% $(top_srcdir)/% $$(top_srcdir)/%g' |                \
-                  sed 's% $(top_builddir)/% $$(top_builddir)/%g' |            \
-	          sed 's/\.o/.lo/' >>$@;	      			      \
+	      case "$$dep" in						      \
+	         *.C)							      \
+	            echo Building dependencies for $$dep;		      \
+	            obj=`basename $$dep .C`.lo;				      \
+	            sed '\%^'"$$obj"':%,\%[^\\]$$%d' <$@ >$@- && mv $@- $@;   \
+	            $(TRACE) $$dep;					      \
+	            $(CC) -M -MG $(CPPFLAGS) $$dep 2>/dev/null |	      \
+                        sed 's% $(srcdir)/% $$(srcdir)/%g' |		      \
+                        sed 's% $(top_srcdir)/% $$(top_srcdir)/%g' |	      \
+                        sed 's% $(top_builddir)/% $$(top_builddir)/%g' |      \
+	                sed 's/\.o/.lo/' >>$@;				      \
+	            ;;							      \
+	      esac;							      \
 	   fi;								      \
 	done;
 
-- 
cgit v0.12