diff --git a/sw/airborne/test/Makefile b/sw/airborne/test/Makefile index bd28c86dc4..a65340b354 100644 --- a/sw/airborne/test/Makefile +++ b/sw/airborne/test/Makefile @@ -15,10 +15,10 @@ test_matrix: test_matrix.c test_geodetic: test_geodetic.c ../math/pprz_geodetic_float.c ../math/pprz_geodetic_double.c ../math/pprz_geodetic_int.c ../math/pprz_trig_int.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -test_algebra: test_algebra.c ../math/pprz_trig_int.c +test_algebra: test_algebra.c ../math/pprz_trig_int.c ../math/pprz_algebra_int.c ../math/pprz_algebra_float.c ../math/pprz_algebra_double.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -test_bla: test_bla.c ../math/pprz_trig_int.c +test_bla: test_bla.c ../math/pprz_trig_int.c ../math/pprz_algebra_int.c ../math/pprz_algebra_float.c ../math/pprz_algebra_double.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) %.exe : %.c diff --git a/sw/airborne/test/stabilization/setup.py b/sw/airborne/test/stabilization/setup.py index f3aa9d8b0b..adb1af60c9 100644 --- a/sw/airborne/test/stabilization/setup.py +++ b/sw/airborne/test/stabilization/setup.py @@ -12,21 +12,22 @@ pprz_airborne = path.join(pprz_src, "sw/airborne") common_inc_dirs = ["./", path.join(pprz_src, "sw/include"), pprz_airborne, numpy.get_include()] -algebra_float = Extension("algebra_float", sources=['algebra_float.pyx'], +algebra_float = Extension("algebra_float", sources=['algebra_float.pyx', path.join(pprz_airborne, 'math/pprz_algebra_float.c')], include_dirs=common_inc_dirs) -algebra_int = Extension("algebra_int", sources=['algebra_int.pyx', path.join(pprz_airborne, 'math/pprz_trig_int.c')], +algebra_int = Extension("algebra_int", sources=['algebra_int.pyx', path.join(pprz_airborne, 'math/pprz_trig_int.c'), path.join(pprz_airborne, 'math/pprz_algebra_int.c')], include_dirs=common_inc_dirs) includedirs = common_inc_dirs + [path.join(pprz_airborne, "firmwares/rotorcraft")] ext_quat_float = Extension("ref_quat_float", - sources=['ref_quat_float.pyx', + sources=['ref_quat_float.pyx', path.join(pprz_airborne, 'math/pprz_algebra_float.c'), path.join(pprz_airborne, "firmwares/rotorcraft/stabilization/stabilization_attitude_ref_quat_float.c")], include_dirs=includedirs, extra_compile_args=["-std=c99", "-DSTABILIZATION_ATTITUDE_TYPE_FLOAT"]) ext_quat_int = Extension("ref_quat_int", sources=['ref_quat_int.pyx', path.join(pprz_airborne, 'math/pprz_trig_int.c'), + path.join(pprz_airborne, 'math/pprz_algebra_int.c'), path.join(pprz_airborne, "firmwares/rotorcraft/stabilization/stabilization_attitude_ref_quat_int.c")], include_dirs=includedirs, extra_compile_args=["-std=c99", "-DSTABILIZATION_ATTITUDE_TYPE_INT"])