From 900bb5fd6b48a83c636e61a400464725b41e0d96 Mon Sep 17 00:00:00 2001 From: Fulup Ar Foll Date: Tue, 22 Aug 2017 13:58:57 +0200 Subject: Minor Fix on LUA script search path --- Controller-afb/ctl-apidef.h | 30 +- Controller-afb/ctl-apidef.json | 24 +- Controller-afb/ctl-lua.c | 19 +- README.md | 4 - conf.d/project/lua.d/onload-aaaa-03-oncall.lua | 2 +- htdocs/audio-control.html | 3 +- nbproject/configurations.xml | 546 +++++++++++++------------ 7 files changed, 307 insertions(+), 321 deletions(-) diff --git a/Controller-afb/ctl-apidef.h b/Controller-afb/ctl-apidef.h index 100fc79..9ce9e05 100644 --- a/Controller-afb/ctl-apidef.h +++ b/Controller-afb/ctl-apidef.h @@ -41,16 +41,12 @@ static const char _afb_description_v2_control[] = "ons/navigation\"},\"parameters\":[{\"in\":\"query\",\"name\":\"func\",\"" "required\":true,\"schema\":{\"type\":\"string\"}},{\"in\":\"query\",\"na" "me\":\"args\",\"required\":false,\"schema\":{\"type\":\"array\"}}],\"res" - "ponses\":{\"200\":{\"$ref\":\"#/components/responses/200\"}}}},\"/execlu" - "a\":{\"description\":\"Execute LUA string script.\",\"get\":{\"x-permiss" - "ions\":{\"$ref\":\"#/components/x-permissions/navigation\"},\"parameters" - "\":[{\"in\":\"query\",\"required\":true,\"schema\":{\"type\":\"string\"}" - "}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/200\"}}}},\"" - "/scriptlua\":{\"description\":\"Execute LUA string script.\",\"get\":{\"" - "x-permissions\":{\"$ref\":\"#/components/x-permissions/navigation\"},\"p" - "arameters\":[{\"in\":\"query\",\"name\":\"filename\",\"required\":true,\"" - "schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"$ref\":\"#/co" - "mponents/responses/200\"}}}}}}" + "ponses\":{\"200\":{\"$ref\":\"#/components/responses/200\"}}}},\"/debugl" + "ua\":{\"description\":\"Execute LUA string script.\",\"get\":{\"x-permis" + "sions\":{\"$ref\":\"#/components/x-permissions/navigation\"},\"parameter" + "s\":[{\"in\":\"query\",\"name\":\"filename\",\"required\":true,\"schema\"" + ":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"$ref\":\"#/components" + "/responses/200\"}}}}}}" ; static const struct afb_auth _afb_auths_v2_control[] = { @@ -60,8 +56,7 @@ static const struct afb_auth _afb_auths_v2_control[] = { void ctlapi_monitor(struct afb_req req); void ctlapi_dispatch(struct afb_req req); void ctlapi_request(struct afb_req req); - void ctlapi_execlua(struct afb_req req); - void ctlapi_scriptlua(struct afb_req req); + void ctlapi_debuglua(struct afb_req req); static const struct afb_verb_v2 _afb_verbs_v2_control[] = { { @@ -86,15 +81,8 @@ static const struct afb_verb_v2 _afb_verbs_v2_control[] = { .session = AFB_SESSION_NONE_V2 }, { - .verb = "execlua", - .callback = ctlapi_execlua, - .auth = &_afb_auths_v2_control[0], - .info = NULL, - .session = AFB_SESSION_NONE_V2 - }, - { - .verb = "scriptlua", - .callback = ctlapi_scriptlua, + .verb = "debuglua", + .callback = ctlapi_debuglua, .auth = &_afb_auths_v2_control[0], .info = NULL, .session = AFB_SESSION_NONE_V2 diff --git a/Controller-afb/ctl-apidef.json b/Controller-afb/ctl-apidef.json index f292eec..e2207d0 100644 --- a/Controller-afb/ctl-apidef.json +++ b/Controller-afb/ctl-apidef.json @@ -201,29 +201,7 @@ } } }, - "/execlua": { - "description": "Execute LUA string script.", - "get": { - "x-permissions": { - "$ref": "#/components/x-permissions/navigation" - }, - "parameters": [ - { - "in": "query", - "required": true, - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "$ref": "#/components/responses/200" - } - } - } - }, - "/scriptlua": { + "/debuglua": { "description": "Execute LUA string script.", "get": { "x-permissions": { diff --git a/Controller-afb/ctl-lua.c b/Controller-afb/ctl-lua.c index 412a158..2aaa3a5 100644 --- a/Controller-afb/ctl-lua.c +++ b/Controller-afb/ctl-lua.c @@ -698,24 +698,29 @@ STATIC void LuaDoAction (LuaDoActionT action, afb_req request) { } case LUA_DOSCRIPT: { // Fulup need to fix argument passing - const char *script; - char*func=NULL; char *filename; char*fullpath; char luaScriptPath[CONTROL_MAXPATH_LEN]; - json_object *argsJ=NULL; int index; // scan luascript search path once static json_object *luaScriptPathJ =NULL; - err= wrap_json_unpack (queryJ, "{s:s, s?s s?o !}", "target", &script,"function", &func, "args", &argsJ); + // extract value from query + const char *target=NULL,*func=NULL; + json_object *argsJ=NULL; + err= wrap_json_unpack (queryJ, "{s:s,s?s,s?s,s?o !}","target", &target,"path",&luaScriptPathJ,"function",&func,"args",&argsJ); if (err) { - AFB_ERROR ("LUA-DOSCRIPT-SYNTAX:missing script|(args,arg) query=%s", json_object_get_string(queryJ)); + AFB_ERROR ("LUA-DOSCRIPT-SYNTAX:missing target|[path]|[function]|[args] query=%s", json_object_get_string(queryJ)); goto OnErrorExit; } // search for filename=script in CONTROL_LUA_PATH - if (!luaScriptPathJ) luaScriptPathJ= ScanForConfig(CONTROL_LUA_PATH , CTL_SCAN_RECURSIVE,CONTROL_DOSCRIPT_PRE "-", script); + if (!luaScriptPathJ) { + strncpy(luaScriptPath,CONTROL_DOSCRIPT_PRE, sizeof(luaScriptPath)); + strncat(luaScriptPath,"-", sizeof(luaScriptPath)); + strncat(luaScriptPath,target, sizeof(luaScriptPath)); + luaScriptPathJ= ScanForConfig(CONTROL_LUA_PATH , CTL_SCAN_RECURSIVE,luaScriptPath,".lua"); + } for (index=0; index < json_object_array_length(luaScriptPathJ); index++) { json_object *entryJ=json_object_array_get_idx(luaScriptPathJ, index); @@ -801,7 +806,7 @@ PUBLIC void ctlapi_request (afb_req request) { LuaDoAction (LUA_DOCALL, request); } -PUBLIC void ctlapi_scriptlua (afb_req request) { +PUBLIC void ctlapi_debuglua (afb_req request) { LuaDoAction (LUA_DOSCRIPT, request); } diff --git a/README.md b/README.md index 16c15ec..a07a8d1 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,6 @@ git pull --recurse-submodules https://github.com/iotbzh/audio-bindings On Ubuntu 16.4 you should recompile AlsaLib from source ftp://ftp.alsa-project.org/pub/lib/ as today latest stable is 1.1.4. -``` - -``` - ``` OpenSuse diff --git a/conf.d/project/lua.d/onload-aaaa-03-oncall.lua b/conf.d/project/lua.d/onload-aaaa-03-oncall.lua index 23b538e..f9ccb67 100644 --- a/conf.d/project/lua.d/onload-aaaa-03-oncall.lua +++ b/conf.d/project/lua.d/onload-aaaa-03-oncall.lua @@ -60,7 +60,7 @@ end function _Test_Call_Sync (request, args) AFB:notice ("Test_Call_Sync args=%s", args) - local err, response= AFB:service_sync ("alsacore","ping", args) + local err, response= AFB:servsync ("alsacore","ping", args) if (err) then AFB:fail ("AFB:service_call_sync fail"); else diff --git a/htdocs/audio-control.html b/htdocs/audio-control.html index fe1120b..06010e5 100644 --- a/htdocs/audio-control.html +++ b/htdocs/audio-control.html @@ -32,8 +32,7 @@
  • -
  • -
  • +
  • diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml index fbe11e4..59c2cdd 100644 --- a/nbproject/configurations.xml +++ b/nbproject/configurations.xml @@ -132,8 +132,8 @@ false - - + + ${MAKE} -f Makefile install ${MAKE} -f Makefile clean build/CMakeFiles/feature_tests.bin - + @@ -245,14 +245,12 @@ - + - ../../../opt/include/afb - Controller-afb build/Controller-afb @@ -260,8 +258,6 @@ - ../../../opt/include/afb - Controller-afb /usr/include/json-c /usr/include/lua5.3 Audio-Common @@ -271,41 +267,19 @@ - + - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 /usr/include/json-c /usr/include/lua5.3 Audio-Common + ../../../opt/include build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings-dev/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings-dev/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings-dev/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - control_afb_EXPORTS - - ../../../opt/include/afb - Controller-afb /usr/include/json-c build/Controller-afb @@ -314,8 +288,6 @@ - ../../../opt/include/afb - Controller-afb /usr/include/json-c /usr/include/lua5.3 build/Controller-afb @@ -325,8 +297,6 @@ - ../../../opt/include/afb - Controller-afb ../../../opt/include build/Controller-afb @@ -339,6 +309,7 @@ Audio-Common + ../../../opt/include build/HAL-afb/HAL-interface @@ -365,6 +336,105 @@ + + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/HAL_MOST_UNICENS + + + + + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + + + + + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + + + + + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + + + + + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + + + + + + + HAL-afb/HAL_MOST_UNICENS + /usr/include/json-c + build/HAL-afb/HAL_MOST_UNICENS + + + + + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + /usr/include/json-c + build/HAL-afb/HAL_MOST_UNICENS + + + + + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + build/HAL-afb/HAL_MOST_UNICENS + + + @@ -505,6 +575,14 @@ + + + + ../../../opt/include/afb + Controller-afb + + + @@ -2577,12 +2655,11 @@ false - - - - - - + + + + @@ -2594,7 +2671,7 @@ ${MAKE} -f Makefile install ${MAKE} -f Makefile clean build/CMakeFiles/feature_tests.bin - + @@ -2607,308 +2684,300 @@ ex="false" tool="0" flavor2="3"> - + - + + + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + ../../../opt/include + build/Alsa-afb + - + + + build/Alsa-afb + - + + + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + ../../../opt/include + build/Alsa-afb + - + + + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + ../../../opt/include + build/Alsa-afb + - + + + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + ../../../opt/include + build/Alsa-afb + - + + + ../../../opt/include/afb + Audio-Common + /usr/include/json-c + build/Audio-Common + - + + + ../../../opt/include/afb + Audio-Common + /usr/include/json-c + build/Audio-Common + - + + + Audio-Common + /usr/include/json-c + build/Audio-Common + - + - + - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 - /usr/include/json-c - /usr/include/lua5.3 - Audio-Common build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - control_afb_EXPORTS - - + - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 /usr/include/json-c /usr/include/lua5.3 Audio-Common + ../../../opt/include build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - control_afb_EXPORTS - - + - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 /usr/include/json-c /usr/include/lua5.3 Audio-Common + ../../../opt/include build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - control_afb_EXPORTS - - + - ../../../opt/include/afb - Controller-afb /usr/include/json-c build/Controller-afb - + - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 /usr/include/json-c /usr/include/lua5.3 - Audio-Common build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - audio_plugin_sample_EXPORTS - - + ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 - /usr/include/json-c - /usr/include/lua5.3 - Audio-Common build/Controller-afb - - CONTROL_CONFIG_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/config.d:/home/fulup/opt/controller/config.d" - CONTROL_CONFIG_POST="control" - CONTROL_CONFIG_PRE="onload" - CONTROL_DOSCRIPT_PRE="doscript" - CONTROL_LUA_EVENT="luaevt" - CONTROL_LUA_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/conf.d/project/lua.d:/home/fulup/opt/controller-plugins/ctl-lua.d" - CONTROL_MAXPATH_LEN=255 - CONTROL_ONLOAD_PROFILE="onload-default-profile" - CONTROL_PLUGIN_PATH="/home/fulup/Workspace/AGL-AppFW/audio-bindings/build:/home/fulup/opt/controller-plugins:/usr/lib/afb/controller-plugins/ctlplug" - CONTROL_SUPPORT_LUA - CTL_PLUGIN_MAGIC=2468013579 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - control_afb_EXPORTS - - + + + Audio-Common + ../../../opt/include + build/HAL-afb/HAL-interface + - + + + Audio-Common + build/HAL-afb/HAL-interface + - + + + build/HAL-afb/HAL-interface + - + - + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + ../../../opt/include/alsa + /usr/include/json-c + Audio-Common + HAL-afb/HAL-interface + ../../../opt/include + build/HAL-afb/HAL_MOST_UNICENS + - + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + - + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + - + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + - + + + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/src + - + + + HAL-afb/HAL_MOST_UNICENS + /usr/include/json-c + build/HAL-afb/HAL_MOST_UNICENS + - + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + /usr/include/json-c + build/HAL-afb/HAL_MOST_UNICENS + - + + + ../../../opt/include/afb + HAL-afb/HAL_MOST_UNICENS + HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc + build/HAL-afb/HAL_MOST_UNICENS + - + - + - + - + Shared-Interface HAL-afb/HAL-interface @@ -2917,7 +2986,7 @@ - + HAL-afb/HAL-interface build/HAL-afb/Unicens-USB @@ -2925,11 +2994,11 @@ - + - + @@ -2969,11 +3038,11 @@ - ../../../opt/include + Alsa-Plugin/Alsa-Policy-Hook ../../../opt/include/alsa - /usr/include/p11-kit-1 /usr/include/json-c - /usr/include/lua5.3 + ../../../opt/include/afb + ../../../opt/include build/Alsa-Plugin/Alsa-Policy-Hook @@ -2990,42 +3059,9 @@ - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 - /usr/include/json-c - /usr/include/lua5.3 - Audio-Common - build/Alsa-afb - - - CONTROL_MAXPATH_LEN=255 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - alsa_lowlevel_EXPORTS - - - - - - - ../../../opt/include - ../../../opt/include/alsa - /usr/include/p11-kit-1 - /usr/include/json-c - /usr/include/lua5.3 - Audio-Common - build/Audio-Common + ../../../opt/include/afb + Alsa-afb - - CONTROL_MAXPATH_LEN=255 - MAX_LINEAR_DB_SCALE=24 - MAX_SND_CARD=16 - NATIVE_LINUX - TLV_BYTE_SIZE=256 - @@ -3062,6 +3098,14 @@ + + + + ../../../opt/include/afb + Controller-afb + + + @@ -3100,13 +3144,9 @@ + ../../../opt/include/afb HAL-afb/HAL-interface - Audio-Common - build/HAL-afb/HAL-interface - - NATIVE_LINUX - @@ -3134,57 +3174,37 @@ - - - - HAL-afb/HAL_MOST_UNICENS/ucs2-vol/inc - HAL-afb/HAL-interface - Audio-Common - build/HAL-afb/HAL_MOST_UNICENS - - - NATIVE_LINUX - hal_most_unicens_EXPORTS - - - - HAL-afb/HAL-interface + ../../../opt/include/afb + HAL-afb/HDA-intel Audio-Common + HAL-afb/HAL-interface build/HAL-afb/HDA-intel - - NATIVE_LINUX - hal_intel_hda_EXPORTS - - HAL-afb/HAL-interface + HAL-afb/Jabra-Solemate + ../../../opt/include/afb Audio-Common + HAL-afb/HAL-interface build/HAL-afb/Jabra-Solemate - - NATIVE_LINUX - hal_jabra_usb_EXPORTS - - HAL-afb/HAL-interface + ../../../opt/include/afb + HAL-afb/Scarlett-Focusrite Audio-Common + HAL-afb/HAL-interface build/HAL-afb/Scarlett-Focusrite - - NATIVE_LINUX - hal_scalett_usb_EXPORTS - -- cgit 1.2.3-korg