build.ck 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*++
  2. Copyright (c) 2012 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. Drivers
  5. Abstract:
  6. This directory contains kernel-mode drivers that provide hardware
  7. support for the kernel and applications.
  8. Author:
  9. Evan Green 26-Jul-2012
  10. Environment:
  11. Debug
  12. --*/
  13. function build() {
  14. drivers = [
  15. "//drivers/acpi:acpi",
  16. "//drivers/ata:ata",
  17. "//drivers/devrem:devrem",
  18. "//drivers/fat:fat",
  19. "//drivers/i8042:i8042",
  20. "//drivers/net:net_drivers",
  21. "//drivers/null:null",
  22. "//drivers/part:part",
  23. "//drivers/pci:pci",
  24. "//drivers/plat:platform_drivers",
  25. "//drivers/ramdisk",
  26. "//drivers/sd:sd_drivers",
  27. "//drivers/special:special",
  28. "//drivers/term/ser16550:ser16550",
  29. "//drivers/usb:usb_drivers",
  30. ];
  31. if ((arch == "armv7") || (arch == "armv6")) {
  32. drivers += [
  33. "//drivers/dma:dma_drivers",
  34. "//drivers/gpio:gpio_drivers",
  35. "//drivers/i8042/pl050:pl050",
  36. "//drivers/spb:spb_drivers"
  37. ];
  38. }
  39. entries = group("drivers", drivers);
  40. return entries;
  41. }
  42. return build();