blob: 517d32bbcbf99b05b451f9dbab0105c4995f542e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
language: c
cache: apt
compiler:
- gcc
before_script:
- wget https://launchpad.net/gcc-arm-embedded/5.0/5-2015-q4-major/+download/gcc-arm-none-eabi-5_2-2015q4-20151219-linux.tar.bz2 -O /tmp/gcc-arm.tar.bz2
- wget https://github.com/greatscottgadgets/libbtbb/archive/master.zip -O /tmp/libbtbb-master.zip
- pushd /tmp
- tar -xf /tmp/gcc-arm.tar.bz2
- export PATH=/tmp/gcc-arm-none-eabi-5_2-2015q4/bin:$PATH
- unzip libbtbb-master.zip
- mkdir libbtbb-master/build
- pushd libbtbb-master/build
- cmake ..
- make
- popd
- popd
- export CFLAGS="-g -Wall -Wextra -Werror -Wno-zero-length-array"
script:
- mkdir host/build
- pushd host/build
- cmake -DLIBBTBB_INCLUDE_DIR=/tmp/libbtbb-master/lib/src -DLIBBTBB_LIBRARIES=/tmp/libbtbb-master/build/lib/src/libbtbb.so ..
- make VERBOSE=1
- popd
- pushd firmware
- CROSS_COMPILE="/tmp/gcc-arm-none-eabi-5_2-2015q4/bin/arm-none-eabi-" DFU_TOOL="../../host/build/ubertooth-tools/src/ubertooth-dfu" make
addons:
apt:
packages:
- libpcap-dev
- libbluetooth-dev
- libusb-1.0-0-dev
|