]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Force link of library file even if a previous file existed of that name.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 8 Oct 2008 01:00:03 +0000 (01:00 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 8 Oct 2008 01:00:03 +0000 (01:00 +0000)
git-svn-id: https://svn.dealii.org/trunk@17142 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/Makefile
deal.II/deal.II/Makefile
deal.II/lac/Makefile
deal.II/lib/Makefile

index 5270af9c8f7ec1e61ded2c32b61fc9db6175ed98..ce91c3d21cece44dcb11196174d674260fd3e1d0 100644 (file)
@@ -79,12 +79,12 @@ $(LIBDIR)/libbase.g$(static-lib-suffix): $(go-files)
 $(LIBDIR)/libbase$(shared-lib-suffix): $(o-files)
        @echo "=====base=============optimized==$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libbase$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libbase$(shared-lib-suffix).$(DEAL_II_VERSION) $(o-files) $(extra-o-files)  $(deplibs.o)
-       @ln -s libbase$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libbase$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 $(LIBDIR)/libbase.g$(shared-lib-suffix): $(go-files)
        @echo "=====base=============debug======$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libbase.g$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libbase.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(go-files) $(extra-o-files)  $(deplibs.g)
-       @ln -s libbase.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libbase.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 
 
index a5f5031adbd04caa840c2289ca72796463b7b0ee..768bc9a00000f7fd79661a644449816246f25add 100644 (file)
@@ -155,34 +155,34 @@ $(LIBDIR)/libdeal_II_3d$(static-lib-suffix): $(o-files-3d)
 $(LIBDIR)/libdeal_II_1d.g$(shared-lib-suffix): $(go-files-1d)
        @echo "=====deal.II====1d====debug======$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_1d.g$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_1d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(go-files-1d) $(deplibs.g)
-       @ln -s libdeal_II_1d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_1d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 $(LIBDIR)/libdeal_II_1d$(shared-lib-suffix): $(o-files-1d)
        @echo "=====deal.II====1d====optimized==$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_1d$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_1d$(shared-lib-suffix).$(DEAL_II_VERSION) $(o-files-1d) $(deplibs.o)
-       @ln -s libdeal_II_1d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_1d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 
 $(LIBDIR)/libdeal_II_2d.g$(shared-lib-suffix): $(go-files-2d)
        @echo "=====deal.II====2d====debug======$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_2d.g$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_2d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(go-files-2d) $(deplibs.g)
-       @ln -s libdeal_II_2d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_2d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 $(LIBDIR)/libdeal_II_2d$(shared-lib-suffix): $(o-files-2d)
        @echo "=====deal.II====2d====optimized==$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_2d$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_2d$(shared-lib-suffix).$(DEAL_II_VERSION) $(o-files-2d) $(deplibs.o)
-       @ln -s libdeal_II_2d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_2d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 
 $(LIBDIR)/libdeal_II_3d.g$(shared-lib-suffix): $(go-files-3d)
        @echo "=====deal.II====3d====debug======$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_3d.g$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_3d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(go-files-3d) $(deplibs.g)
-       @ln -s libdeal_II_3d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_3d.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 $(LIBDIR)/libdeal_II_3d$(shared-lib-suffix): $(o-files-3d)
        @echo "=====deal.II====3d====optimized==$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/libdeal_II_3d$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,libdeal_II_3d$(shared-lib-suffix).$(DEAL_II_VERSION) $(o-files-3d) $(deplibs.o)
-       @ln -s libdeal_II_3d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libdeal_II_3d$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 
 
index f4d460579bc015d30cc3112bf9587d91ab9944b0..f6b0b8021cc34682c9eb3683e6e7d438077a548b 100644 (file)
@@ -106,12 +106,12 @@ $(LIBDIR)/liblac.g$(static-lib-suffix): $(go-files)
 $(LIBDIR)/liblac$(shared-lib-suffix): $(o-files)
        @echo "=====lac==============optimized==$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/liblac$(shared-lib-suffix).$(DEAL_II_VERSION) $(o-files) -Wl,-soname,liblac$(shared-lib-suffix).$(DEAL_II_VERSION) $(deplibs.o)
-       @ln -s liblac$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s liblac$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 $(LIBDIR)/liblac.g$(shared-lib-suffix): $(go-files)
        @echo "=====lac==============debug======$(MT)== Linking library:   $(@F)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/liblac.g$(shared-lib-suffix).$(DEAL_II_VERSION) -Wl,-soname,liblac.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(go-files) $(deplibs.g)
-       @ln -s liblac.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s liblac.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 
 clean:
index ec141ee3b3c07ab1cfadcbe5c604cc40ba6297e2..4cd85977a6cf19218a41190f23b68524e14a828d 100644 (file)
@@ -63,13 +63,13 @@ ifeq ($(enable-shared),yes)
        @echo "======================debug============= Linking library:   libpetscall.g$(shared-lib-suffix)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o libpetscall.g$(shared-lib-suffix).$(DEAL_II_VERSION) \
                -Wl,-soname,libpetscall.g$(shared-lib-suffix).$(DEAL_II_VERSION) $(xlib.g)
-       @ln -s libpetscall.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libpetscall.g$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
   libpetscall$(shared-lib-suffix): $(xlib.o)
        @echo "======================optimized========= Linking library:   libpetscall$(shared-lib-suffix)"
        @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o libpetscall$(shared-lib-suffix).$(DEAL_II_VERSION) \
                -Wl,-soname,libpetscall$(shared-lib-suffix).$(DEAL_II_VERSION) $(xlib.o)
-       @ln -s libpetscall$(shared-lib-suffix).$(DEAL_II_VERSION) $@
+       @ln -f -s libpetscall$(shared-lib-suffix).$(DEAL_II_VERSION) $@
 
 else
 

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.