Initial go at Travis CI (#191)

This commit is contained in:
Ben Lye
2018-09-06 10:44:16 +01:00
committed by GitHub
parent d67108fa8b
commit c6cb13b332
5 changed files with 158 additions and 0 deletions

3
buildroot/bin/opt_add Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
eval "echo \"#define ${1} ${2}\" >>Multiprotocol/_Config.h"

7
buildroot/bin/opt_disable Executable file
View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
SED=$(which gsed || which sed)
for opt in "$@" ; do
eval "${SED} -i 's/\([[:blank:]]*\)\(#define[[:blank:]]*\b${opt}\b\)/\1\/\/\2/g' Multiprotocol/_Config.h"
done

7
buildroot/bin/opt_enable Executable file
View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
SED=$(which gsed || which sed)
for opt in "$@" ; do
eval "${SED} -i 's/\/\/[[:blank:]]*\(#define[[:blank:]]*\b${opt}\b\)/\1/g' Multiprotocol/_Config.h"
done

5
buildroot/bin/opt_set Executable file
View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
SED=$(which gsed || which sed)
eval "${SED} -i 's/\(#define \b${1}\b\).*$/\1 ${2}/g' Multiprotocol/_Config.h"