diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..10f3c3d --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +/build* + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8f1340c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM gcc:11 + +RUN apt-get update +RUN apt-get install -y cmake + +COPY . /usr/src/fsfw_example_public +WORKDIR /usr/src/fsfw_example_public + +RUN mkdir build-linux; \ + cd build-linux; \ + cmake -DOS_FSFW=linux ..; \ + cmake --build . -j; \ + cd .. + +RUN mkdir build-hosted; \ + cd build-hosted; \ + cmake -DOS_FSFW=host ..; \ + cmake --build . -j; \ + cd .. + +ENTRYPOINT ["/bin/sh"] + diff --git a/cmake/scripts/BeagleBoneBlack/crosscompile/create_cmake_debug_cfg.sh b/cmake/scripts/BeagleBoneBlack/crosscompile/create_cmake_debug_cfg.sh old mode 100644 new mode 100755