mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 09:22:18 +00:00
Fixed CMakeLists.txt to be consistent with module.mk Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error Added stubs for QURT so building a full executable can be tested. This will enable CI testing without the full Hexagon SDK. Signed-off-by: Mark Charlebois <charlebm@gmail.com>
35 lines
1.1 KiB
Makefile
35 lines
1.1 KiB
Makefile
d=$(PWD)
|
|
|
|
px4fmu-v2_simple:
|
|
mkdir -p $d/build_$@ && cd $d/build_$@ && \
|
|
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-arm-none-eabi.cmake \
|
|
-DOS=nuttx -DBOARD=px4fmu-v2 -DLABEL=simple && \
|
|
make -s && ctest -V && cpack -G ZIP
|
|
|
|
nuttx-sim-simple:
|
|
echo "nuttx-sim-simple is a work in progress"
|
|
mkdir -p $d/build_$@ && cd $d/build_$@ && \
|
|
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-native.cmake \
|
|
-DOS=nuttx -DBOARD=sim -DLABEL=simple && \
|
|
make -s && ctest -V && cpack -G ZIP
|
|
|
|
px4fmu-v2_simple-upload: px4fmu-v2_simple
|
|
cd $d/build_$< && make upload
|
|
|
|
posix-sitl_simple:
|
|
mkdir -p $d/build_$@ && cd $d/build_$@ && \
|
|
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-posix-clang-native.cmake \
|
|
-DOS=posix -DBOARD=sitl -DLABEL=simple && \
|
|
make -s && ctest -V && cpack -G ZIP
|
|
|
|
qurt-hil_simple:
|
|
mkdir -p $d/build_$@ && cd $d/build_$@ && \
|
|
cmake .. -DQURT_ENABLE_STUBS=1 -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-hexagon.cmake \
|
|
-DOS=qurt -DBOARD=hil -DLABEL=simple && \
|
|
make -s && ctest -V && cpack -G ZIP
|
|
|
|
clean:
|
|
rm -rf build_*/
|
|
|
|
.PHONY: clean
|