build.ck 630 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. USB Core
  5. Abstract:
  6. This module implements the USB core. It manages host controllers,
  7. enumerates devices, manages transfers, and generally provides the high
  8. level glue needed to make USB work.
  9. Author:
  10. Evan Green 15-Jan-2013
  11. Environment:
  12. Kernel
  13. --*/
  14. function build() {
  15. name = "usbcore";
  16. sources = [
  17. "enum.c",
  18. "hub.c",
  19. "usbcore.c",
  20. "usbhost.c"
  21. ];
  22. drv = {
  23. "label": name,
  24. "inputs": sources,
  25. };
  26. entries = driver(drv);
  27. return entries;
  28. }
  29. return build();