SConscript 615 B

12345678910111213141516171819202122232425
  1. Import("env")
  2. env.Append(
  3. CPPPATH=[
  4. "#/lib/flipper_application",
  5. ],
  6. SDK_HEADERS=[
  7. File("flipper_application.h"),
  8. File("plugins/plugin_manager.h"),
  9. File("plugins/composite_resolver.h"),
  10. File("api_hashtable/api_hashtable.h"),
  11. File("api_hashtable/compilesort.hpp"),
  12. ],
  13. )
  14. libenv = env.Clone(FW_LIB_NAME="flipper_application")
  15. libenv.ApplyLibFlags()
  16. sources = libenv.GlobRecursive("*.c")
  17. sources.append(File("api_hashtable/api_hashtable.cpp"))
  18. lib = libenv.StaticLibrary("${FW_LIB_NAME}", sources)
  19. libenv.Install("${LIB_DIST_DIR}", lib)
  20. Return("lib")