2023-09-28 11:00:29 -07:00

27 lines
597 B
Bash
Executable File

#!/bin/sh
cd `dirname $0`
fprime_gcc=../../../../../scripts/fprime-gcc
export FPRIME_GCC_FLAGS="-I../../fprime"
warning_flags="
-Wno-gnu-zero-variadic-macro-arguments
-Wno-return-type
-Wno-unused-parameter
"
echo "running the tests in ../base to generate the header files"
(cd ../base; ./run)
cp ../base/*Ac.hpp .
../../fprime/generate_cpp
for file in `ls *.template.ref.cpp`
do
base=`basename $file .template.ref.cpp`
cp $base.template.ref.hpp $base.hpp
cp $base.template.ref.cpp $base.cpp
echo "compiling $base.cpp"
$fprime_gcc -I../../../.. -I.. -c $base.cpp $warning_flags
done