summaryrefslogtreecommitdiff
path: root/net:foret/completion/_sdk-factory
diff options
context:
space:
mode:
Diffstat (limited to 'net:foret/completion/_sdk-factory')
-rw-r--r--net:foret/completion/_sdk-factory23
1 files changed, 23 insertions, 0 deletions
diff --git a/net:foret/completion/_sdk-factory b/net:foret/completion/_sdk-factory
new file mode 100644
index 0000000..762b1e3
--- /dev/null
+++ b/net:foret/completion/_sdk-factory
@@ -0,0 +1,23 @@
+#compdef sdk-factory.sh
+
+local arguments
+arguments=(
+ '(-s)'{-a,--enable-all-protocols}'[Enable all protocols]'
+ {-c+,--config=}'[Selects config FILE to use]:file:_files'
+ {-d,--debug-make}'[Add debugging verbosity to make]'
+ '(-p)'{-f,--framework-only}'[Generates only the framework libraries]'
+ '(-f)'{-p,--protocols-only}'[Generates only the protocols bundle libraries]'
+ {-g,--enable-debug-info}'[Enable debug info in binaries]'
+ {-h,--enable-host}'[Enable host binaries building]'
+ {-n,--nomake}'[No make done]'
+ {-s,--enable-specific-protocols}'[Enable specific protocols]'
+ {-v,--verbose}'[Enable verbose compilation]'
+ '1:targets:(($([ -n "$TARGET" ] && for i in "\:Standard_SDK"\
+ "-PLUGIN\:Plugin_SDK"\
+ "-APPSDK\:Advanced_Plugin_SDK"\
+ "-PERF\:Performance_tests" ;\
+ echo $TARGET$i)))'
+ )
+
+_arguments $arguments
+