libusb_stm32.scons 418 B

123456789101112131415161718192021222324
  1. Import("env")
  2. env.Append(
  3. CPPPATH=[
  4. "#/lib/libusb_stm32/inc",
  5. ],
  6. CPPDEFINES=[
  7. ("USB_PMASIZE", "0x400"),
  8. ],
  9. )
  10. libenv = env.Clone(FW_LIB_NAME="usb_stm32")
  11. libenv.ApplyLibFlags()
  12. sources = [
  13. "libusb_stm32/src/usbd_core.c",
  14. "libusb_stm32/src/usbd_stm32wb55_devfs.c",
  15. ]
  16. lib = libenv.StaticLibrary("${FW_LIB_NAME}", sources)
  17. libenv.Install("${LIB_DIST_DIR}", lib)
  18. Return("lib")