Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C
branch: 3.3

This branch is 1 commit ahead, 35 commits behind fukuchi:3.3

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
arm
tests
use
x86
.gitignore
.qnx_internal.mk
COPYING
ChangeLog
Doxyfile
Makefile
Makefile.am
NEWS
README
README.md
TODO
acinclude.m4
autogen.sh
bitstream.c
bitstream.h
common.mk
config.h
configure.ac
libqrencode.pc.in
mask.c
mask.h
mmask.c
mmask.h
mqrspec.c
mqrspec.h
qrenc.c
qrencode.1.in
qrencode.c
qrencode.h
qrencode.spec.in
qrencode_inner.h
qrinput.c
qrinput.h
qrspec.c
qrspec.h
rscode.c
rscode.h
split.c
split.h

README.md

Blackberry Port of QREncoder

Officially sanctioned port of QREncoder to the Blackberry/QNX platform. To avoid fragmentation, please do not use any other version of QREncoder.

Prerequisites

  • Blackberry Native SDK (NDK) for Tablet OS

Build instructions

  1. Source the bbndk-env.sh from the NDK installation directory:
    . ./bbndk-env.sh
    
  2. From the command-line, change to the QREncoder directory.
  3. Run make to produce release and debug shared lib builds of QREncoder for ARM and X86.

Building the tests

  1. From the top level of the project, run make clean and then
    make install INSTALL_ROOT_nto=`pwd`/stage TEST=yes'
    
    This will rebuild the libraries without static functions (otherwise the tests cannot call those functions) and installs them to the stage directory.
  2. From the command-line, change to the QREncoder/tests directory.
  3. Run make to produce release and debug builds of the test binaries for ARM and X86.

Running the tests

  1. Copy the entire QREncoder directory structure to the test device or simulator.
  2. From the QREncoder/tests directory, run test_all.sh. It will report the total number of tests that passed and the total run.

Notes

  • Building on Linux from command-line works. Mac and Windows have not been tested.

TODO

Something went wrong with that request. Please try again.