Commit cc957cf2 authored by Brendan Long's avatar Brendan Long

Add dependencies to the README. Reformat and rearrange for better readability.

parent 1677baab
# portabledsb
A portable c++ version of the AllJoyn DSB
Building:
A portable C++ version of the AllJoyn DSB.
Right now we're only building on OSX/Linux.
The AllSeen Alliance has a Device System Bridge (DSB), which allows non-allseen devices to
communicate on an AllJoyn bus. There's [a good document describing the software is here](https://git.allseenalliance.org/cgit/dsb.git/plain/Docs/AllJoyn%20-%20Device%20System%20Bridge%20-%20Whitepaper%20v1.0.pdf).
1. export ALLJOYN_INSTALL_DIR=[path to your build of alljouyn core]
2. make [options]
The code was contributed by Microsoft and is writting using C++/CLI (WinRT). This project's
goal is to re-create that software in standard C++ so that it can be run on Windows, Linux, and
Mac.
[options]
* DEBUG -- debug build (-g) otherwise -O2 is used
* V -- verbose output (skip if you want cleaner output)
The WinRT version is here:
<https://git.allseenalliance.org/cgit/dsb.git/>
The AllSeen Alliance has a Device System Bridge (DSB), which allows non-allseen devices to
communicate on an AllJoyn bus. There's a good document describing the software here:
## Dependencies
https://git.allseenalliance.org/cgit/dsb.git/plain/Docs/AllJoyn%20-%20Device%20System%20Bridge%20-%20Whitepaper%20v1.0.pdf
You will need libaries and development headers for:
The code was contributed by Microsoft and is writting using c++/cx (WinRT). This project's
goal is to re-create that software in std c++ so that it can be run on Windows, Linux, and
Mac.
* [The AllJoyn standard core (C++)](https://allseenalliance.org/framework/download) v15.09a
* libxml2
* OpenSSL's libcrypto
The WinRT version is here:
See: [AllJoyn's instructions for building on Linux](https://allseenalliance.org/framework/documentation/develop/building/linux)
## Building
Right now we're only building on OSX/Linux.
1. export ALLJOYN_INSTALL_DIR=[path to your build of alljoyn core]
2. make [options]
`[options]`
https://git.allseenalliance.org/cgit/dsb.git/
* DEBUG -- debug build (-g) otherwise -O2 is used
* V -- verbose output (skip if you want cleaner output)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment