From: Ralf Hartmann Date: Thu, 15 Sep 2005 15:41:55 +0000 (+0000) Subject: Make static linking of PETSc libraries work even if .ar_tmp already exists. X-Git-Tag: v8.0.0~13140 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5327559a90f56cd550a75eeab308abe63f959010;p=dealii.git Make static linking of PETSc libraries work even if .ar_tmp already exists. git-svn-id: https://svn.dealii.org/trunk@11457 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lib/Makefile b/deal.II/lib/Makefile index 679c51b472..ff2bd75368 100644 --- a/deal.II/lib/Makefile +++ b/deal.II/lib/Makefile @@ -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