-if [ ${OOCD_EN} != 0 ]; then
-if [ ! -e ${STAMPS}/openocd-${OOCD}.build ]; then
- unpack openocd-${OOCD}
- cd build
- log "Configuring openocd-${OOCD}"
- CFLAGS="${CFLAGS} ${OOCD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} ${OOCD_LDFLAGS}" \
- ../openocd-${OOCD}/configure --enable-maintainer-mode \
- --prefix=${PREFIX} \
- --enable-dummy \
- --enable-parport \
- --enable-ft2232_libftdi \
- --enable-usb_blaster_libftdi \
- --enable-amtjtagaccel \
- --enable-zy1000 \
- --enable-ep93xx \
- --enable-at91rm9200 \
- --enable-gw16012 \
- --enable-presto_libftdi \
- --enable-usbprog \
- --enable-jlink \
- --enable-vsllink \
- --enable-rlink \
- --enable-arm-jtag-ew \
- --enable-buspirate
- log "Building openocd-${OOCD}"
- make ${MAKEFLAGS}
- install openocd-${OOCD} install
- cd ..
- log "Cleaning up openocd-${OOCD}"
- touch ${STAMPS}/openocd-${OOCD}.build
- rm -rf build/* ${OOCD}
-fi
-fi
-
-if [ ${LIBSTM32_EN} != 0 ]; then
-if [ ! -e ${STAMPS}/libcmsis-${LIBCMSIS}.build ]; then
- unpack libcmsis-${LIBCMSIS}
- cd libcmsis-${LIBCMSIS}
- log "Building libcmsis-${LIBCMSIS}"
- make arch_prefix=${TARGET} prefix=${PREFIX}
- install libcmsis-${LIBCMSIS} arch_prefix=${TARGET} prefix=${PREFIX} install
- cd ..
- log "Cleaning up libcmsis-${LIBCMSIS}"
- touch ${STAMPS}/libcmsis-${LIBCMSIS}.build
- rm -rf libcmsis-${LIBCMSIS}
-fi
-
-if [ ! -e ${STAMPS}/libstm32-${LIBSTM32}.build ]; then
- unpack libstm32-${LIBSTM32}
- cd libstm32-${LIBSTM32}
- log "Building libstm32-${LIBSTM32}"
- make arch_prefix=${TARGET} prefix=${PREFIX}
- install libstm32-${LIBSTM32} arch_prefix=${TARGET} prefix=${PREFIX} install
- cd ..
- log "Cleaning up libstm32-${LIBSTM32}"
- touch ${STAMPS}/libstm32-${LIBSTM32}.build
- rm -rf libstm32-${LIBSTM32}
-fi
-
-if [ ! -e ${STAMPS}/libstm32usb-${LIBSTM32USB}.build ]; then
- unpack libstm32usb-${LIBSTM32USB}
- cd libstm32usb-${LIBSTM32USB}
- log "Building libstm32usb-${LIBSTM32USB}"
- make arch_prefix=${TARGET} prefix=${PREFIX}
- install libstm32usb-${LIBSTM32USB} arch_prefix=${TARGET} prefix=${PREFIX} install
- cd ..
- log "Cleaning up libstm32usb-${LIBSTM32USB}"
- 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}"
- make PREFIX=${TARGET} DESTDIR=${PREFIX}
- install libopenstm32-${LIBOPENSTM32} PREFIX=${TARGET} DESTDIR=${PREFIX} install
- cd ..
- log "Cleaning up libopenstm32-${LIBOPENSTM32}"
- touch ${STAMPS}/libopenstm32-${LIBOPENSTM32}.build
- rm -rf libopenstm32-${LIBOPENSTM32}
-fi
-fi
-