]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Make static linking of PETSc libraries work even if .ar_tmp already exists.
authorRalf Hartmann <Ralf.Hartmann@dlr.de>
Thu, 15 Sep 2005 15:41:55 +0000 (15:41 +0000)
committerRalf Hartmann <Ralf.Hartmann@dlr.de>
Thu, 15 Sep 2005 15:41:55 +0000 (15:41 +0000)
git-svn-id: https://svn.dealii.org/trunk@11457 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/lib/Makefile

index 679c51b4723d3ba137d433faa1a014a0399e2fcd..ff2bd753685bef434de44904768107dffb216934 100644 (file)
@@ -78,28 +78,28 @@ else
   # same for debug and optimized mode.
   libpetsc.g$(static-lib-suffix): $(xlib.g)
        @echo "======================debug============= Linking library:   libpetsc.g$(static-lib-suffix)"
-       @rm -f libpetsc.g$(static-lib-suffix)
-       @mkdir ar_tmp; cd ar_tmp; \
+       @rm -rf .ar_tmp
+       @mkdir .ar_tmp; cd .ar_tmp; \
         for arfile in $(xlib.g) ; do \
           $(AR) x $$arfile; \
            $(AR) q ../libpetsc.g$(static-lib-suffix) *; \
            rm *; \
         done
        @cd ..
-       @rm -r ar_tmp
+       @rm -r .ar_tmp
        @$(RANLIB) libpetsc.g$(static-lib-suffix)
 
   libpetsc$(static-lib-suffix): $(xlib.o)
        @echo "======================optimized========= Linking library:   libpetsc$(static-lib-suffix)"
-       @rm -f libpetsc$(static-lib-suffix)
-       @mkdir ar_tmp; cd ar_tmp; \
+       @rm -rf .ar_tmp
+       @mkdir .ar_tmp; cd .ar_tmp; \
         for arfile in $(xlib.o) ; do \
           $(AR) x $$arfile; \
            $(AR) q ../libpetsc$(static-lib-suffix) *; \
            rm *; \
         done
        @cd ..
-       @rm -r ar_tmp
+       @rm -r .ar_tmp
        @$(RANLIB) libpetsc$(static-lib-suffix)
 endif
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.