From 7df1edb6a20980d0069d5fff5d119d7498259c8f Mon Sep 17 00:00:00 2001 From: Piotr Esden-Tempski Date: Sat, 13 Nov 2010 19:17:59 -0800 Subject: [PATCH] stm32 libraries now create their stamps in stamp directory. libopenstm32 is checking for the build stamp now. --- summon-arm-toolchain | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/summon-arm-toolchain b/summon-arm-toolchain index f4e7c47..afbcbe4 100755 --- a/summon-arm-toolchain +++ b/summon-arm-toolchain @@ -348,7 +348,7 @@ if [ ! -e ${STAMPS}/${GDB}.build ]; then fi if [ ${LIBSTM32_EN} != 0 ]; then -if [ ! -e .libcmsis-${LIBCMSIS}.build ]; then +if [ ! -e ${STAMPS}/libcmsis-${LIBCMSIS}.build ]; then unpack libcmsis-${LIBCMSIS} cd libcmsis-${LIBCMSIS} log "Building libcmsis-${LIBCMSIS}" @@ -356,11 +356,11 @@ if [ ! -e .libcmsis-${LIBCMSIS}.build ]; then install libcmsis-${LIBCMSIS} arch_prefix=${TARGET} prefix=${PREFIX} install cd .. log "Cleaning up libcmsis-${LIBCMSIS}" - touch .libcmsis-${LIBCMSIS}.build + touch ${STAMPS}/libcmsis-${LIBCMSIS}.build rm -rf libcmsis-${LIBCMSIS} fi -if [ ! -e .libstm32-${LIBSTM32}.build ]; then +if [ ! -e ${STAMPS}/libstm32-${LIBSTM32}.build ]; then unpack libstm32-${LIBSTM32} cd libstm32-${LIBSTM32} log "Building libstm32-${LIBSTM32}" @@ -368,11 +368,11 @@ if [ ! -e .libstm32-${LIBSTM32}.build ]; then install libstm32-${LIBSTM32} arch_prefix=${TARGET} prefix=${PREFIX} install cd .. log "Cleaning up libstm32-${LIBSTM32}" - touch .libstm32-${LIBSTM32}.build + touch ${STAMPS}/libstm32-${LIBSTM32}.build rm -rf libstm32-${LIBSTM32} fi -if [ ! -e .libstm32usb-${LIBSTM32USB}.build ]; then +if [ ! -e ${STAMPS}/libstm32usb-${LIBSTM32USB}.build ]; then unpack libstm32usb-${LIBSTM32USB} cd libstm32usb-${LIBSTM32USB} log "Building libstm32usb-${LIBSTM32USB}" @@ -380,12 +380,13 @@ if [ ! -e .libstm32usb-${LIBSTM32USB}.build ]; then install libstm32usb-${LIBSTM32USB} arch_prefix=${TARGET} prefix=${PREFIX} install cd .. log "Cleaning up libstm32usb-${LIBSTM32USB}" - touch .libstm32usb-${LIBSTM32USB}.build + touch ${STAMPS}/libstm32usb-${LIBSTM32USB}.build rm -rf libstm32usb-${LIBSTM32USB} fi fi if [ $LIBOPENSTM32_EN != 0 ]; then +if [ ! -e ${STAMPS}/libopenstm32-${LIBOPENSTM32}.build ]; then unpack libopenstm32-${LIBOPENSTM32} cd libopenstm32-${LIBOPENSTM32} log "Building libopenstm32-${LIBOPENSTM32}" @@ -393,6 +394,7 @@ if [ $LIBOPENSTM32_EN != 0 ]; then install libopenstm32-${LIBOPENSTM32} PREFIX=${TARGET} DESTDIR=${PREFIX} install cd .. log "Cleaning up libopenstm32-${LIBOPENSTM32}" - touch .libopenstm32-${LIBOPENSTM32}.build + touch ${STAMPS}/libopenstm32-${LIBOPENSTM32}.build rm -rf libopenstm32-${LIBOPENSTM32} fi +fi -- 2.30.2