Skip to content

Commit

Permalink
make deps clean targets ignore errors
Browse files Browse the repository at this point in the history
  • Loading branch information
vtjnash committed Dec 7, 2012
1 parent 61c8612 commit c9f5299
Showing 1 changed file with 59 additions and 59 deletions.
118 changes: 59 additions & 59 deletions deps/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -182,10 +182,10 @@ $(LLVM_OBJ_TARGET): $(LLVM_OBJ_SOURCE) | llvm_python_workaround
touch $@

clean-llvm:
$(MAKE) -C llvm-$(LLVM_VER) clean
rm -f $(USRBIN)/llvm-config
-$(MAKE) -C llvm-$(LLVM_VER) clean
-rm -f $(USRBIN)/llvm-config
distclean-llvm:
rm -rf llvm-$(LLVM_VER).tar.gz llvm-$(LLVM_VER).src.tar.gz clang-$(LLVM_VER).src.tar.gz clang-$(LLVM_VER).tar.gz compiler-rt-$(LLVM_VER).src.tar.gz llvm-$(LLVM_VER)
-rm -rf llvm-$(LLVM_VER).tar.gz llvm-$(LLVM_VER).src.tar.gz clang-$(LLVM_VER).src.tar.gz clang-$(LLVM_VER).tar.gz compiler-rt-$(LLVM_VER).src.tar.gz llvm-$(LLVM_VER)

## GNU readline ##

Expand Down Expand Up @@ -223,10 +223,10 @@ $(READLINE_OBJ_TARGET): $(READLINE_OBJ_SOURCE)
touch $@

clean-readline:
$(MAKE) -C readline-$(READLINE_VER) clean
rm -f $(READLINE_OBJ_TARGET)
-$(MAKE) -C readline-$(READLINE_VER) clean
-rm -f $(READLINE_OBJ_TARGET)
distclean-readline:
rm -rf readline-$(READLINE_VER).tar.gz readline-$(READLINE_VER)
-rm -rf readline-$(READLINE_VER).tar.gz readline-$(READLINE_VER)

else

Expand Down Expand Up @@ -258,10 +258,10 @@ endif
touch $@

clean-readline:
$(MAKE) -C readline-$(READLINE_VER) clean
rm -f $(READLINE_OBJ_TARGET)
-$(MAKE) -C readline-$(READLINE_VER) clean
-rm -f $(READLINE_OBJ_TARGET)
distclean-readline:
rm -rf readline-$(READLINE_VER).tar.gz readline-$(READLINE_VER)
-rm -rf readline-$(READLINE_VER).tar.gz readline-$(READLINE_VER)

endif

Expand Down Expand Up @@ -290,8 +290,8 @@ $(UV_OBJ_TARGET): $(UV_OBJ_SOURCE)
install-uv: $(UV_OBJ_TARGET)

clean-uv:
$(MAKE) -C libuv clean
rm -rf $(USR)/lib/libuv.a $(USR)/include/uv.h $(USR)/include/uv-private
-$(MAKE) -C libuv clean
-rm -rf $(USR)/lib/libuv.a $(USR)/include/uv.h $(USR)/include/uv-private
distclean-uv: clean-uv

## PCRE ##
Expand Down Expand Up @@ -319,10 +319,10 @@ endif
touch $@

clean-pcre:
$(MAKE) -C pcre-$(PCRE_VER) clean
rm -f $(PCRE_OBJ_TARGET)
-$(MAKE) -C pcre-$(PCRE_VER) clean
-rm -f $(PCRE_OBJ_TARGET)
distclean-pcre:
rm -rf pcre-$(PCRE_VER).tar.bz2 pcre-$(PCRE_VER)
-rm -rf pcre-$(PCRE_VER).tar.bz2 pcre-$(PCRE_VER)

## Grisu floating-point printing library ##

Expand Down Expand Up @@ -354,10 +354,10 @@ $(USR)/lib/libgrisu.$(SHLIB_EXT): double-conversion-$(GRISU_VER)/src/libgrisu.$(
$(INSTALL_NAME_CMD)libgrisu.dylib $@

clean-double-conversion:
rm -f double-conversion-$(GRISU_VER)/src/*.o
rm -f double-conversion-$(GRISU_VER)/src/libgrisu.$(SHLIB_EXT)
-rm -f double-conversion-$(GRISU_VER)/src/*.o
-rm -f double-conversion-$(GRISU_VER)/src/libgrisu.$(SHLIB_EXT)
distclean-double-conversion:
rm -rf double-conversion-$(GRISU_VER).tar.gz double-conversion-$(GRISU_VER)
-rm -rf double-conversion-$(GRISU_VER).tar.gz double-conversion-$(GRISU_VER)

## openlibm ##

Expand All @@ -383,8 +383,8 @@ $(OPENLIBM_OBJ_TARGET): $(OPENLIBM_OBJ_SOURCE) | $(USR)/lib
install-openlibm: $(OPENLIBM_OBJ_TARGET)

clean-openlibm:
$(MAKE) -C openlibm distclean
rm $(OPENLIBM_OBJ_TARGET)
-$(MAKE) -C openlibm distclean
-rm $(OPENLIBM_OBJ_TARGET)
distclean-openlibm: clean-openlibm

## Rmath ##
Expand All @@ -403,8 +403,8 @@ $(RMATH_OBJ_TARGET): $(RMATH_OBJ_SOURCE)
cp $< $@

clean-rmath:
cd Rmath/src && $(MAKE) clean
rm -f $(RMATH_OBJ_SOURCE) $(RMATH_OBJ_TARGET)
-cd Rmath/src && $(MAKE) clean
-rm -f $(RMATH_OBJ_SOURCE) $(RMATH_OBJ_TARGET)
distclean-rmath: clean-rmath

## LIBRANDOM ##
Expand Down Expand Up @@ -438,9 +438,9 @@ $(LIBRANDOM_OBJ_TARGET): $(LIBRANDOM_OBJ_SOURCE)
cp $< $@

clean-random:
rm -f random/librandom.$(SHLIB_EXT)
-rm -f random/librandom.$(SHLIB_EXT)
distclean-random: clean-random
cd random && rm -rf *.tar.gz dsfmt-$(DSFMT_VER)
-cd random && rm -rf *.tar.gz dsfmt-$(DSFMT_VER)

## OpenBLAS ##

Expand Down Expand Up @@ -476,9 +476,9 @@ $(USR)/lib/libopenblas.$(SHLIB_EXT): $(OPENBLAS_OBJ_SOURCE) | $(USR)/lib
$(INSTALL_NAME_CMD)libopenblas.$(SHLIB_EXT) $(USR)/lib/libopenblas.$(SHLIB_EXT)

clean-openblas:
$(MAKE) -C openblas-$(OPENBLAS_VER) clean
-$(MAKE) -C openblas-$(OPENBLAS_VER) clean
distclean-openblas:
rm -rf openblas-$(OPENBLAS_VER).tar.gz openblas-$(OPENBLAS_VER)
-rm -rf openblas-$(OPENBLAS_VER).tar.gz openblas-$(OPENBLAS_VER)

## LAPACK ##

Expand Down Expand Up @@ -510,10 +510,10 @@ $(LAPACK_OBJ_TARGET): $(LAPACK_OBJ_SOURCE)
cp $< $@

clean-lapack:
$(MAKE) -C lapack-$(LAPACK_VER) clean
rm -f $(LAPACK_OBJ_SOURCE) $(LAPACK_OBJ_TARGET)
-$(MAKE) -C lapack-$(LAPACK_VER) clean
-rm -f $(LAPACK_OBJ_SOURCE) $(LAPACK_OBJ_TARGET)
distclean-lapack:
rm -rf lapack-$(LAPACK_VER).tgz lapack-$(LAPACK_VER)
-rm -rf lapack-$(LAPACK_VER).tgz lapack-$(LAPACK_VER)

## ARPACK ##

Expand Down Expand Up @@ -545,10 +545,10 @@ endif
touch $@

clean-arpack:
$(MAKE) -C arpack-ng_$(ARPACK_VER) clean
rm -f $(ARPACK_OBJ_SOURCE) $(ARPACK_OBJ_TARGET)
-$(MAKE) -C arpack-ng_$(ARPACK_VER) clean
-rm -f $(ARPACK_OBJ_SOURCE) $(ARPACK_OBJ_TARGET)
distclean-arpack:
rm -rf arpack-ng_$(ARPACK_VER).tar.gz arpack-ng_$(ARPACK_VER)
-rm -rf arpack-ng_$(ARPACK_VER).tar.gz arpack-ng_$(ARPACK_VER)

## FFTW ##

Expand Down Expand Up @@ -627,12 +627,12 @@ endif
clean-fftw: clean-fftw-single clean-fftw-double
clean-fftw-single:
-$(MAKE) -C fftw-$(FFTW_VER)-single clean
rm -f $(FFTW_SINGLE_OBJ_TARGET)
-rm -f $(FFTW_SINGLE_OBJ_TARGET)
clean-fftw-double:
-$(MAKE) -C fftw-$(FFTW_VER)-double clean
rm -f $(FFTW_DOUBLE_OBJ_TARGET)
-rm -f $(FFTW_DOUBLE_OBJ_TARGET)
distclean-fftw:
rm -rf fftw-$(FFTW_VER).tar.gz fftw-$(FFTW_VER)-{single,double}
-rm -rf fftw-$(FFTW_VER).tar.gz fftw-$(FFTW_VER)-{single,double}


## SUITESPARSE ##
Expand Down Expand Up @@ -681,9 +681,9 @@ endif

clean-suitesparse:
-$(MAKE) -C SuiteSparse-$(SUITESPARSE_VER) clean
rm -fr SuiteSparse-$(SUITESPARSE_VER)/lib
-rm -fr SuiteSparse-$(SUITESPARSE_VER)/lib
distclean-suitesparse: clean-suitesparse
rm -rf SuiteSparse-$(SUITESPARSE_VER).tar.gz SuiteSparse-$(SUITESPARSE_VER)
-rm -rf SuiteSparse-$(SUITESPARSE_VER).tar.gz SuiteSparse-$(SUITESPARSE_VER)

# SUITESPARSE WRAPPER

Expand All @@ -702,7 +702,7 @@ $(USR)/lib/libsuitesparse_wrapper.$(SHLIB_EXT): SuiteSparse_wrapper.c $(SUITESPA
install-suitesparse-wrapper: $(USR)/lib/libsuitesparse_wrapper.$(SHLIB_EXT)

clean-suitesparse-wrapper:
rm -f $(SUITESPARSE_OBJ_TARGET) $(USR)/lib/libsuitesparse_wrapper.$(SHLIB_EXT)
-rm -f $(SUITESPARSE_OBJ_TARGET) $(USR)/lib/libsuitesparse_wrapper.$(SHLIB_EXT)
distclean-suitesparse-wrapper: clean-suitesparse-wrapper

## CLP ##
Expand All @@ -726,10 +726,10 @@ $(CLP_OBJ_TARGET): clp-$(CLP_VER)/config.status
touch $@

clean-clp:
$(MAKE) -C clp-$(CLP_VER) clean
rm -f $(CLP_OBJ_TARGET)
-$(MAKE) -C clp-$(CLP_VER) clean
-rm -f $(CLP_OBJ_TARGET)
distclean-clp:
rm -rf clp-$(CLP_VER).tar.gz clp-$(CLP_VER)
-rm -rf clp-$(CLP_VER).tar.gz clp-$(CLP_VER)

## UNWIND ##

Expand Down Expand Up @@ -762,11 +762,11 @@ $(LIBUNWIND_TARGET_OBJ): $(LIBUNWIND_TARGET_SOURCE)
cd libunwind-$(UNWIND_VER) && $(MAKE) install

clean-unwind:
$(MAKE) -C libunwind-$(UNWIND_VER) clean
rm -f $(LIBUNWIND_TARGET_OBJ) $(LIBUNWIND_TARGET_SOURCE)
-$(MAKE) -C libunwind-$(UNWIND_VER) clean
-rm -f $(LIBUNWIND_TARGET_OBJ) $(LIBUNWIND_TARGET_SOURCE)

distclean-unwind:
rm -rf libunwind-$(UNWIND_VER).tar.gz libunwind-$(UNWIND_VER)
-rm -rf libunwind-$(UNWIND_VER).tar.gz libunwind-$(UNWIND_VER)

## GNU LIGHTTPD ##

Expand Down Expand Up @@ -795,10 +795,10 @@ $(LIGHTTPD_OBJ_TARGET): lighttpd-$(LIGHTTPD_VER)/config.status
touch $@

clean-lighttpd:
$(MAKE) -C lighttpd-$(LIGHTTPD_VER) clean
rm -f $(LIGHTTPD_OBJ_TARGET)
-$(MAKE) -C lighttpd-$(LIGHTTPD_VER) clean
-rm -f $(LIGHTTPD_OBJ_TARGET)
distclean-lighttpd:
rm -rf lighttpd-$(LIGHTTPD_VER).tar.gz lighttpd-$(LIGHTTPD_VER)
-rm -rf lighttpd-$(LIGHTTPD_VER).tar.gz lighttpd-$(LIGHTTPD_VER)

## GMP ##

Expand Down Expand Up @@ -827,10 +827,10 @@ $(GMP_OBJ_TARGET): gmp-$(GMP_VER)/config.status
touch $@

clean-gmp:
$(MAKE) -C gmp-$(GMP_VER) clean
rm -f $(GMP_OBJ_TARGET)
-$(MAKE) -C gmp-$(GMP_VER) clean
-rm -f $(GMP_OBJ_TARGET)
distclean-gmp:
rm -rf gmp-$(GMP_VER).tar.bz2 gmp-$(GMP_VER)
-rm -rf gmp-$(GMP_VER).tar.bz2 gmp-$(GMP_VER)

## GMP Wrapper

Expand All @@ -849,7 +849,7 @@ $(USR)/lib/libgmp_wrapper.$(SHLIB_EXT): gmp_wrapper.c $(GMP_OBJ_TARGET) | $(USR)
install-gmp-wrapper: $(USR)/lib/libgmp_wrapper.$(SHLIB_EXT)

clean-gmp-wrapper:
rm -f $(GMP_OBJ_TARGET) $(USR)/lib/libgmp_wrapper.$(SHLIB_EXT)
-rm -f $(GMP_OBJ_TARGET) $(USR)/lib/libgmp_wrapper.$(SHLIB_EXT)
distclean-gmp-wrapper: clean-gmp-wrapper

## GLPK ##
Expand Down Expand Up @@ -881,7 +881,7 @@ clean-glpk:
-$(MAKE) -C glpk-$(GLPK_VER) uninstall || true
-$(MAKE) -C glpk-$(GLPK_VER) clean
distclean-glpk: clean-glpk
rm -rf glpk-$(GLPK_VER).tar.bz2 glpk-$(GLPK_VER)
-rm -rf glpk-$(GLPK_VER).tar.bz2 glpk-$(GLPK_VER)


## GLPK Wrapper
Expand All @@ -902,7 +902,7 @@ $(USR)/lib/libglpk_wrapper.$(SHLIB_EXT): glpk_wrapper.c $(GLPK_OBJ_TARGET)
install-glpk-wrapper: $(USR)/lib/libglpk_wrapper.$(SHLIB_EXT) glpk_wrapper.c

clean-glpk-wrapper:
rm -f $(GLPK_OBJ_TARGET) $(USR)/lib/libglpk_wrapper.$(SHLIB_EXT)
-rm -f $(GLPK_OBJ_TARGET) $(USR)/lib/libglpk_wrapper.$(SHLIB_EXT)
distclean-glpk-wrapper: clean-glpk-wrapper

## ZLIB ##
Expand Down Expand Up @@ -934,10 +934,10 @@ $(ZLIB_OBJ_TARGET): zlib-$(ZLIB_VER)/config.status
touch $@

clean-zlib:
$(MAKE) -j$(PARALLEL_BUILD_JOBS) -C zlib-$(ZLIB_VER) clean
rm -f $(ZLIB_OBJ_TARGET)
-$(MAKE) -j$(PARALLEL_BUILD_JOBS) -C zlib-$(ZLIB_VER) clean
-rm -f $(ZLIB_OBJ_TARGET)
distclean-zlib:
rm -rf zlib-$(ZLIB_VER).tar.gz zlib-$(ZLIB_VER)
-rm -rf zlib-$(ZLIB_VER).tar.gz zlib-$(ZLIB_VER)

## Tk wrapper ##

Expand All @@ -964,7 +964,7 @@ $(USR)/lib/libtk_wrapper.$(SHLIB_EXT): tk_wrapper.c
install-tk-wrapper: $(USR)/lib/libtk_wrapper.$(SHLIB_EXT) tk_wrapper.c

clean-tk-wrapper:
rm -f $(USR)/lib/libtk_wrapper.$(SHLIB_EXT)
-rm -f $(USR)/lib/libtk_wrapper.$(SHLIB_EXT)
distclean-tk-wrapper: clean-tk-wrapper

## patchelf
Expand All @@ -987,10 +987,10 @@ $(PATCHELF_TARGET): patchelf-$(PATCHELF_VER)/config.status
touch $@

clean-patchelf:
$(MAKE) -C patchelf-$(PATCHELF_VER) clean
rm -f $(PATCHELF_OBJ_TARGET)
-$(MAKE) -C patchelf-$(PATCHELF_VER) clean
-rm -f $(PATCHELF_OBJ_TARGET)
distclean-patchelf:
rm -rf patchelf-$(PATCHELF_VER).tar.bz2 patchelf-$(PATCHELF_VER)
-rm -rf patchelf-$(PATCHELF_VER).tar.bz2 patchelf-$(PATCHELF_VER)

## phony targets ##

Expand Down

0 comments on commit c9f5299

Please sign in to comment.