diff options
-rw-r--r-- | .circleci/config.yml | 10 | ||||
-rw-r--r-- | ci/build_wince.sh | 16 |
2 files changed, 21 insertions, 5 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index b2a27c13e..923bb9137 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -91,14 +91,15 @@ jobs: bash ci/setup_common_requirements.sh bash ci/build_win32.sh build_wince: - <<: *defaults + docker: + - image: navit/wince:8.04 steps: - checkout - run: name: Build for Windows CE - command: | - bash ci/setup_common_requirements.sh - bash ci/build_wince.sh + command: bash ci/build_wince.sh + - store_artifacts: + path: wince/output build_tomtom_minimal: <<: *defaults docker: @@ -146,5 +147,6 @@ workflows: - build_android_arm - build_android_x86 - build_win32 + - build_wince - build_tomtom_minimal - build_tomtom_plugin diff --git a/ci/build_wince.sh b/ci/build_wince.sh index 7d0b3b471..270583513 100644 --- a/ci/build_wince.sh +++ b/ci/build_wince.sh @@ -1,3 +1,17 @@ +#!/bin/sh + mkdir wince && cd wince -cmake ../ -DCMAKE_TOOLCHAIN_FILE=Toolchain/arm-mingw32ce.cmake -DXSLTS=windows -DCACHE_SIZE=10485760 -Dsvg2png_scaling:STRING=16,32 -Dsvg2png_scaling_nav:STRING=32 -Dsvg2png_scaling_flag=16 -DSAMPLE_MAP=n +cmake ../ -DCMAKE_TOOLCHAIN_FILE=Toolchain/arm-mingw32ce.cmake -DXSLTS=windows -DCACHE_SIZE=10485760 -Dsvg2png_scaling:STRING=16,32 -Dsvg2png_scaling_nav:STRING=32 -Dsvg2png_scaling_flag=16 -DSAMPLE_MAP=y make + +mkdir output +cp navit/navit.exe output/ +cp navit/navit.xml output/ +cp -r locale/ output/ +cp -r navit/icons/ output +mkdir output/maps +cp navit/maps/*.bin output/maps +cp navit/maps/*.xml output/maps + +cd .. +bash ./navit/script/cabify.sh wince/output/navit.cab wince/ |