summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre GRANDIN <pgrandin@users.noreply.github.com>2018-01-02 12:20:38 -0800
committerGitHub <noreply@github.com>2018-01-02 12:20:38 -0800
commit77b0b67935ae90d4fcb8f2cf4a07cd6dc1bed9b7 (patch)
tree4ddc0caddfeb669949b2001b6f98b8e4b643d982
parentaa4053891c11d1934e7f91aeb0b423e39250ccd9 (diff)
downloadnavit-77b0b67935ae90d4fcb8f2cf4a07cd6dc1bed9b7.tar.gz
fix:wince:fixed the wince build (#386)
* Switching to a specific image * Fixed typo in circleci config file * Activated wince build * Store build artifacts * Build a samplemap for wince * Added correct shebang header * Switched to a navit org docker image for wince * Generate a cab file
-rw-r--r--.circleci/config.yml10
-rw-r--r--ci/build_wince.sh16
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/