diff options
-rw-r--r-- | CAN-binder/README.md | 46 | ||||
-rw-r--r-- | README.md | 2 |
2 files changed, 47 insertions, 1 deletions
diff --git a/CAN-binder/README.md b/CAN-binder/README.md new file mode 100644 index 0000000..e514658 --- /dev/null +++ b/CAN-binder/README.md @@ -0,0 +1,46 @@ +Short instructions to build CAN-binder project +================================= + +Prerequisites +---------------- + +Here are the prerequisite to build the project: + +- CMake >= 3.3 +- g++ >= 4.9 +- AGL Application framework binder +- NodeJS >= 6, to build html5 demo UI. + +Build instructions +---------------------- + +You can use the helper script `build.mk` to build the project : + +```bash +# Cleaning existing build dir +./build.mk mrproper +# Only build the binding +./build.mk build +# Package the binding and the demo UI. Will need NodeJS >= v6 +./build.mk package +``` + +Or using the CMake way: + +```bash +# Get some help to build stuff +git submodule init +git submodule update +# And go to build it +mkdir build +cd build +cmake .. +# Only build +make +# Build and package tree filled +make populate +# Build and generate a Widget file +make widget +``` + +The project is built in `build` directory, `package` directory will holds the _wgt_ file generated, this is used by Yocto buildsystem to include an AGL application cleanly in an AGL image. `conf.d/packaging` will contains widget configuration file.
\ No newline at end of file @@ -16,7 +16,7 @@ Just use build.sh script: ./build.sh ``` -This will build both projects under build directory for each of them. +This will build both projects under build directory for each of them with default configuration. # Generate documentation |