Browse Source

AP_Scripting: add some pointers on how to work with bindings

c415-sdk
Peter Barker 5 years ago committed by WickedShell
parent
commit
4c5c5fff72
  1. 6
      libraries/AP_Scripting/README.md
  2. 4
      libraries/AP_Scripting/generator/src/main.c

6
libraries/AP_Scripting/README.md

@ -47,3 +47,9 @@ end @@ -47,3 +47,9 @@ end
return update, 1000 -- request to be rerun again 1000 milliseconds (1 second) from now
```
## Working with bindings
Edit bindings.desc
cd into the generator subdirectory and type `make run`

4
libraries/AP_Scripting/generator/src/main.c

@ -1724,7 +1724,7 @@ int main(int argc, char **argv) { @@ -1724,7 +1724,7 @@ int main(int argc, char **argv) {
error(ERROR_GENERAL, "Unable to open the output source file: %s", file_name);
}
fprintf(source, "// auto generated bindings, don't manually edit\n");
fprintf(source, "// auto generated bindings, don't manually edit. See README.md for details.\n");
trace(TRACE_GENERAL, "Sanity checking parsed input");
@ -1773,7 +1773,7 @@ int main(int argc, char **argv) { @@ -1773,7 +1773,7 @@ int main(int argc, char **argv) {
}
free(file_name);
fprintf(header, "#pragma once\n");
fprintf(header, "// auto generated bindings, don't manually edit\n");
fprintf(header, "// auto generated bindings, don't manually edit. See README.md for details.\n");
emit_headers(header);
fprintf(header, "#include \"lua/src/lua.hpp\"\n");
fprintf(header, "#include <new>\n\n");

Loading…
Cancel
Save