diff options
-rw-r--r-- | navit/xslt/wince.xslt | 13 | ||||
-rw-r--r-- | scripts/build_wince.sh | 10 | ||||
-rw-r--r-- | scripts/setup_wince.sh | 1 |
3 files changed, 19 insertions, 5 deletions
diff --git a/navit/xslt/wince.xslt b/navit/xslt/wince.xslt new file mode 100644 index 000000000..1b0c0d230 --- /dev/null +++ b/navit/xslt/wince.xslt @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<xsl:transform version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xi="http://www.w3.org/2001/XInclude"> + <xsl:output method="xml" doctype-system="navit.dtd" cdata-section-elements="gui"/> + <xsl:template match="/config/navit/vehicle[@enabled='yes']"> + <xsl:copy> + <xsl:copy-of select="@*[name() != 'gpsd_query']"/> + <xsl:attribute name="source">wince:COM2:</xsl:attribute> + <xsl:attribute name="baudrate">4800</xsl:attribute> + <xsl:apply-templates/> + </xsl:copy> + </xsl:template> + <xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy></xsl:template> +</xsl:transform> diff --git a/scripts/build_wince.sh b/scripts/build_wince.sh index af6620477..7206979e7 100644 --- a/scripts/build_wince.sh +++ b/scripts/build_wince.sh @@ -1,18 +1,18 @@ #!/bin/sh set -e -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=y +mkdir -p wince && cd wince +cmake ../ -DCMAKE_TOOLCHAIN_FILE=Toolchain/arm-mingw32ce.cmake -DXSLTS=windows,wince -DCACHE_SIZE=10485760 -Dsvg2png_scaling:STRING=16,32 -Dsvg2png_scaling_nav:STRING=32 -Dsvg2png_scaling_flag=16 -DSAMPLE_MAP=n make +test -d output && rm -rf output mkdir output cp navit/navit.exe output/ cp navit/navit.xml output/ cp -r locale/ output/ -cp -r navit/icons/ output +cp -r navit/icons/ output/ +cp -r ../navit/support/espeak/espeak-data/ output/ mkdir output/maps -cp navit/maps/*.bin output/maps -cp navit/maps/*.xml output/maps rm -rf output/icons/CMakeFiles/ icons/cmake_install.cmake cd output/ diff --git a/scripts/setup_wince.sh b/scripts/setup_wince.sh index 7e8c01013..66f85abaa 100644 --- a/scripts/setup_wince.sh +++ b/scripts/setup_wince.sh @@ -4,3 +4,4 @@ set -e mkdir -p /var/lib/apt/lists/partial apt-get update apt-get install -y git-core +apt-get install -y xsltproc |