diff options
Diffstat (limited to 'apps/systemlib/Makefile')
-rw-r--r-- | apps/systemlib/Makefile | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/apps/systemlib/Makefile b/apps/systemlib/Makefile index 5778c552e..b3e7f6ac9 100644 --- a/apps/systemlib/Makefile +++ b/apps/systemlib/Makefile @@ -48,14 +48,40 @@ CSRCS = err.c \ # ppm_decode.c \ +CXXSRCS = test/test.cpp \ + math/Vector.cpp \ + math/Vector3.cpp \ + math/EulerAngles.cpp \ + math/Quaternion.cpp \ + math/Dcm.cpp \ + math/Matrix.cpp + +CXXHDRS = test/test.hpp \ + math/Vector.hpp \ + math/Vector3.hpp \ + math/EulerAngles.hpp \ + math/Quaternion.hpp \ + math/Dcm.hpp \ + math/Matrix.hpp # # XXX this really should be a CONFIG_* test # ifeq ($(TARGET),px4fmu) +INCLUDES += math/arm CSRCS += systemlib.c \ - pid/pid.c \ - geo/geo.c + pid/pid.c \ + geo/geo.c +CXXSRCS += math/arm/Vector.cpp \ + math/arm/Matrix.cpp +CXXHDRS += math/arm/Vector.hpp \ + math/arm/Matrix.hpp +else +INCLUDES += math/generic +CXXSRCS += math/generic/Vector.cpp \ + math/generic/Matrix.cpp +CXXHDRS += math/generic/Vector.hpp \ + math/generic/Matrix.hpp endif include $(APPDIR)/mk/app.mk |