Below are short description of required steps to extend AppScope with a new library.
- The new added library must be build as a statically-linked library.
- Please add new library to the
contribdirectory, as an example see following change for details. - Extend the AppScope build system (Makefile) with new library and extend the
extract_symbols.shwith the new library, as an example see following change for details. - Extend the GitHub Action caching layer with new library, as an example see following change for details.
- To determine if additional symbols should be added in symbol redefinition please run
extract_symbols.shscript before and after adding new library comparing outputs and if necessary extend the list of symbols to redefine (redefine_syms.lst), as an example see following change for details.