11be35a165
To do so, a few dependencies have been imported: * external/bsd/lutok * external/mit/lua * external/public-domain/sqlite * external/public-domain/xz The Kyua framework is the new generation of ATF (Automated Test Framework), it is composed of: * external/bsd/atf * external/bsd/kyua-atf-compat * external/bsd/kyua-cli * external/bsd/kyua-tester * tests Kyua/ATF being written in C++, it depends on libstdc++ which is provided by GCC. As this is not part of the sources, Kyua is only compiled when the native GCC utils are installed. To install Kyua do the following: * In a cross-build enviromnent, add the following to the build.sh commandline: -V MKBINUTILS=yes -V MKGCCCMDS=yes WARNING: At this point the import is still experimental, and not supported on native builds (a.k.a make build). Change-Id: I26aee23c5bbd2d64adcb7c1beb98fe0d479d7ada
32 lines
906 B
Makefile
32 lines
906 B
Makefile
|
|
LIST= one two three
|
|
LIST+= four five six
|
|
|
|
FU_mod-ts = a / b / cool
|
|
|
|
AAA= a a a
|
|
B.aaa= Baaa
|
|
|
|
all: mod-ts
|
|
|
|
mod-ts:
|
|
@echo 'LIST="${LIST}"'
|
|
@echo 'LIST:ts,="${LIST:ts,}"'
|
|
@echo 'LIST:ts/:tu="${LIST:ts/:tu}"'
|
|
@echo 'LIST:ts::tu="${LIST:ts::tu}"'
|
|
@echo 'LIST:ts:tu="${LIST:ts:tu}"'
|
|
@echo 'LIST:tu:ts/="${LIST:tu:ts/}"'
|
|
@echo 'LIST:ts:="${LIST:ts:}"'
|
|
@echo 'LIST:ts="${LIST:ts}"'
|
|
@echo 'LIST:ts:S/two/2/="${LIST:ts:S/two/2/}"'
|
|
@echo 'LIST:S/two/2/:ts="${LIST:S/two/2/:ts}"'
|
|
@echo 'LIST:ts/:S/two/2/="${LIST:ts/:S/two/2/}"'
|
|
@echo "Pretend the '/' in '/n' etc. below are back-slashes."
|
|
@echo 'LIST:ts/n="${LIST:ts\n}"'
|
|
@echo 'LIST:ts/t="${LIST:ts\t}"'
|
|
@echo 'LIST:ts/012:tu="${LIST:ts\012:tu}"'
|
|
@echo 'LIST:tx="${LIST:tx}"'
|
|
@echo 'LIST:ts/x:tu="${LIST:ts\x:tu}"'
|
|
@echo 'FU_$@="${FU_${@:ts}:ts}"'
|
|
@echo 'FU_$@:ts:T="${FU_${@:ts}:ts:T}" == cool?'
|
|
@echo 'B.$${AAA:ts}="${B.${AAA:ts}}" == Baaa?'
|