SConscript 508 B

123456789101112131415161718192021222324252627
  1. Import("env")
  2. env.Append(
  3. CPPPATH=[
  4. "#/lib/pulse_reader",
  5. ],
  6. SDK_HEADERS=[
  7. File("pulse_reader.h"),
  8. ],
  9. )
  10. libenv = env.Clone(FW_LIB_NAME="pulse_reader")
  11. libenv.ApplyLibFlags()
  12. libenv.AppendUnique(
  13. CCFLAGS=[
  14. # Required for lib to be linkable with .faps
  15. "-mword-relocations",
  16. "-mlong-calls",
  17. ],
  18. )
  19. sources = libenv.GlobRecursive("*.c*")
  20. lib = libenv.StaticLibrary("${FW_LIB_NAME}", sources)
  21. libenv.Install("${LIB_DIST_DIR}", lib)
  22. Return("lib")