Skip to content

Commit da2f656

Browse files
committed
Fix build script
1 parent 27bab25 commit da2f656

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

sparkfun_build.sh

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,23 @@ function build_for_port {
151151
fi
152152
echo "Building $(basename $board)"
153153

154+
# Construct make arguments
154155
BOARD_TO_BUILD=${SPARKFUN_PREFIX}${board#$SPARKFUN_BOARD_PREFIX}
155-
make ${MAKEOPTS} -C ports/${TARGET_PORT_NAME} BOARD=$BOARD_TO_BUILD BOARD_VARIANT=$BOARD_VARIANT FROZEN_MANIFEST=$FROZEN_MANIFEST USER_C_MODULES=$USER_C_MODULES clean
156-
make ${MAKEOPTS} -C ports/${TARGET_PORT_NAME} BOARD=$BOARD_TO_BUILD BOARD_VARIANT=$BOARD_VARIANT FROZEN_MANIFEST=$FROZEN_MANIFEST USER_C_MODULES=$USER_C_MODULES submodules
157-
make ${MAKEOPTS} -C ports/${TARGET_PORT_NAME} BOARD=$BOARD_TO_BUILD BOARD_VARIANT=$BOARD_VARIANT FROZEN_MANIFEST=$FROZEN_MANIFEST USER_C_MODULES=$USER_C_MODULES
156+
MAKE_ARGS="-C ports/${TARGET_PORT_NAME} BOARD=$BOARD_TO_BUILD"
157+
if [ -n "$BOARD_VARIANT" ]; then
158+
MAKE_ARGS+=" BOARD_VARIANT=${BOARD_VARIANT}"
159+
fi
160+
if [ -n "$FROZEN_MANIFEST" ]; then
161+
MAKE_ARGS+=" FROZEN_MANIFEST=${FROZEN_MANIFEST}"
162+
fi
163+
if [ -n "$USER_C_MODULES" ]; then
164+
MAKE_ARGS+=" USER_C_MODULES=${USER_C_MODULES}"
165+
fi
166+
echo "MAKE_ARGS: ${MAKE_ARGS}"
167+
168+
make ${MAKE_ARGS} ${MAKEOPTS} clean
169+
make ${MAKE_ARGS} ${MAKEOPTS} submodules
170+
make ${MAKE_ARGS} ${MAKEOPTS}
158171
done
159172
}
160173

@@ -420,7 +433,7 @@ function build_sparkfun {
420433
# Copy all mimxrt teensy binary files to the output directory
421434
copy_all_for_prefix ${OUTPUT_DIRECTORY} "ports/mimxrt" "build-TEENSY" "firmware" "elf" "${OUTPUT_FILE_PREFIX}TEENSY_" true
422435

423-
Remove all builds to prepare for Red Vision build
436+
# Remove all builds to prepare for Red Vision build
424437
delete_build_directories_for_port esp32
425438
delete_build_directories_for_port rp2
426439
delete_build_directories_for_port mimxrt

0 commit comments

Comments
 (0)