From a7da6118f0d0b2ab59671bc976a929775d320f1d Mon Sep 17 00:00:00 2001 From: pancake Date: Wed, 8 Jul 2015 21:49:30 +0200 Subject: [PATCH] Fix recursive symlink issue in `make symstall` --- libr/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libr/Makefile b/libr/Makefile index 304bcf8c83..90536b107d 100644 --- a/libr/Makefile +++ b/libr/Makefile @@ -94,7 +94,8 @@ symstall install-symlink: rm -rf "${IFX}/libr" && ln -fs "${PWD}/include" "${IFX}/libr" cd ../pkgcfg && for a in *.pc ; do \ if [ -e "${PWD}/../pkgcfg/$${a}" ] ; then \ - ln -fs "${PWD}/../pkgcfg/$${a}" "${LFX}/pkgconfig/$${a}" ; \ + ln -fs "${PWD}/../pkgcfg/$${a}" \ + "${LFX}/pkgconfig/$${a}" ; \ fi ; \ done @$(foreach lib,${LIBS}, \ @@ -106,8 +107,8 @@ symstall install-symlink: $(foreach module,$(wildcard $(lib)/p/*.${EXT_SO}), \ ln -fs "${PWD}/$(module)" "${LFX}/radare2/${VERSION}/" ; \ ) \ - ( cd "${LFX}/radare2" ; ln -fs "${VERSION}" last ) ; \ ) + cd "${LFX}/radare2" ; rm -f last ; ln -fs "${VERSION}" last install: install-includes install-pkgconfig # TODO :Use INSTALL_DATA_DIR instead of mkdir