-rm -f *~ include/*~ include/*/*~ Makefile.dep
-#Rule to generate the dependency file. This file is
-#automagically remade whenever needed, i.e. whenever
-#one of the cc-/h-files changed. Make detects whether
-#to remake this file upon inclusion at the bottom
-#of this file.
+# Rule to generate the dependency file. This file is
+# automagically remade whenever needed, i.e. whenever
+# one of the cc-/h-files changed. Make detects whether
+# to remake this file upon inclusion at the bottom
+# of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(cc-files) $(h-files) Makefile $D/common/Make.global_options
@echo ============================ Remaking base/Makefile
@$D/common/scripts/make_dependencies $(INCLUDE) "-B$(LIBDIR)/base" $(cc-files) \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# include all the dependencies
# $Id$
-# Copyright (C) 2001, 2002, 2003 by Wolfgang Bangerth
+# Copyright (C) 2001, 2002, 2003, 2004 by Wolfgang Bangerth
D = ../..
# of this file.
#
# note that we take care if there are no f-files
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(f-files) Makefile
@echo ============================ Remaking Makefile
@(if test "x$(f-files)" != "x" ; then \
done ; \
fi) \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
# include all the dependencies
-#Rule to generate the dependency file. This file is
-#automagically remade whenever needed, i.e. whenever
-#one of the cc-/h-files changed. Make detects whether
-#to remake this file upon inclusion at the bottom
-#of this file.
+# Rule to generate the dependency file. This file is
+# automagically remade whenever needed, i.e. whenever
+# one of the cc-/h-files changed. Make detects whether
+# to remake this file upon inclusion at the bottom
+# of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(cc-files) $(h-files) Makefile $D/common/Make.global_options
@echo "============================ Remaking deal.II/Makefile"
@$D/common/scripts/make_dependencies $(INCLUDE) "-B\$$(LIBDIR)" $(cc-files) \
| $(PERL) -pe 's!((\.g)?.$(OBJEXT)):!_DIM_PLACEHOLDER$$1:!g;' \
| $(PERL) -pe 's!^(.*)/DIM_PLACEHOLDER/(.*)_DIM_PLACEHOLDER(\..*):!$$1/1d/$$2_1d$$3 $$1/2d/$$2_2d$$3 $$1/3d/$$2_3d$$3:!g;'\
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# include all the dependencies
include Makefile.dep
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
# the executable. This file is automagically remade whenever needed,
# i.e. whenever one of the cc-/h-files changed. Make detects whether
# to remake this file upon inclusion at the bottom of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(target).cc Makefile \
$(shell echo $D/*/include/*/*.h)
@echo ============================ Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -B. $(target).cc \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# To make the dependencies known to `make', we finally have to include
# them:
-rm -f *~ include/*~ include/*/*~ Makefile.dep
-#Rule to generate the dependency file. This file is
-#automagically remade whenever needed, i.e. whenever
-#one of the cc-/h-files changed. Make detects whether
-#to remake this file upon inclusion at the bottom
-#of this file.
+# Rule to generate the dependency file. This file is
+# automagically remade whenever needed, i.e. whenever
+# one of the cc-/h-files changed. Make detects whether
+# to remake this file upon inclusion at the bottom
+# of this file.
+#
+# If the file should turn out to be empty, then blow it
+# away to let make issue a proper error message rather than
+# some obscure follow-up problems
Makefile.dep: $(cc-files) $(h-files) Makefile $D/common/Make.global_options
@echo ============================ Remaking lac/Makefile
@$D/common/scripts/make_dependencies $(INCLUDE) "-B$(LIBDIR)/lac" $(cc-files) \
> Makefile.dep
+ @if test -s $@ ; then : else rm $@ ; fi
+
# include all the dependencies
include Makefile.dep