summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-08-22 21:39:51 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-08-22 21:39:51 +0000
commit585ea718e6091a6aabffb5ed0c5ef1a49abbab3d (patch)
tree527e35e8ea311f82a6e645b9754ab7014b03ed34 /rules
parenta82c5530dbee8bd0315629691f066991056586e6 (diff)
downloadOSELAS.Toolchain-585ea718e6091a6aabffb5ed0c5ef1a49abbab3d.tar.gz
OSELAS.Toolchain-585ea718e6091a6aabffb5ed0c5ef1a49abbab3d.tar.xz
* cross-toolchain.make:
delete, only if file/link exist git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@7270 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules')
-rw-r--r--rules/cross-toolchain.make11
1 files changed, 7 insertions, 4 deletions
diff --git a/rules/cross-toolchain.make b/rules/cross-toolchain.make
index f870e9a..841c6db 100644
--- a/rules/cross-toolchain.make
+++ b/rules/cross-toolchain.make
@@ -52,13 +52,16 @@ $(STATEDIR)/cross-toolchain.compile:
$(STATEDIR)/cross-toolchain.install:
@$(call targetinfo)
- -rm -f ${PTXCONF_SYSROOT_CROSS}/bin/ptxconfig
+ if [ -e "${PTXCONF_SYSROOT_CROSS}/bin/ptxconfig" ]; then \
+ rm -rf "${PTXCONF_SYSROOT_CROSS}/bin/ptxconfig"; \
+ fi
cp ${PTXDIST_PTXCONFIG} ${PTXCONF_SYSROOT_CROSS}/bin/ptxconfig
-# carsten.schlote: Setup a symbolic link to installation dir
-# FIXME: find better place for this link?
- -rm state/toolchain-install-dir
+ if [ -e "$(STATEDIR)/toolchain-install-dir" ]; then \
+ rm -rf "$(STATEDIR)/toolchain-install-dir"; \
+ fi
ln -s ${PTXCONF_SYSROOT_CROSS} $(STATEDIR)/toolchain-install-dir
+
@$(call touch)
# ----------------------------------------------------------------------------