build.ck 846 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*++
  2. Copyright (c) 2013 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. User Input
  5. Abstract:
  6. This module implements the User Input driver. It does not implement
  7. support for any specific device, but manages and provides support for
  8. all user input devices. Drivers that support user input hardware should
  9. link against this driver and utilize its framework for implementing a
  10. user input device that the system can interact with in a generic manner.
  11. Author:
  12. Evan Green 16-Feb-2013
  13. Environment:
  14. Kernel
  15. --*/
  16. function build() {
  17. name = "usrinput";
  18. sources = [
  19. "uskeys.c",
  20. "usrinput.c"
  21. ];
  22. libs = [
  23. "//lib/termlib:termlib"
  24. ];
  25. drv = {
  26. "label": name,
  27. "inputs": sources + libs,
  28. };
  29. entries = driver(drv);
  30. return entries;
  31. }
  32. return build();