From 5327559a90f56cd550a75eeab308abe63f959010 Mon Sep 17 00:00:00 2001 From: Ralf Hartmann Date: Thu, 15 Sep 2005 15:41:55 +0000 Subject: [PATCH] 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 --- deal.II/lib/Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 -- 2.39.5