build.ck 618 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. SMSC 95xx
  5. Abstract:
  6. This module implements support for the SMSC95xx family of USB ethernet
  7. controllers.
  8. Author:
  9. Evan Green 7-Nov-2013
  10. Environment:
  11. Kernel
  12. --*/
  13. function build() {
  14. name = "smsc95xx";
  15. sources = [
  16. "smsc95.c",
  17. "smsc95hw.c"
  18. ];
  19. dynlibs = [
  20. "//drivers/net/netcore:netcore",
  21. "//drivers/usb/usbcore:usbcore"
  22. ];
  23. drv = {
  24. "label": name,
  25. "inputs": sources + dynlibs,
  26. };
  27. entries = driver(drv);
  28. return entries;
  29. }
  30. return build();