build.ck 833 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*++
  2. Copyright (c) 2012 Minoca Corp.
  3. This file is licensed under the terms of the GNU General Public License
  4. version 3. Alternative licensing terms are available. Contact
  5. info@minocacorp.com for details. See the LICENSE file at the root of this
  6. project for complete licensing information.
  7. Module Name:
  8. i8042 Keyboard
  9. Abstract:
  10. This module implements a keyboard and mouse driver for the Intel 8042
  11. keyboard controller.
  12. Author:
  13. Evan Green 20-Dec-2012
  14. Environment:
  15. Kernel
  16. --*/
  17. function build() {
  18. name = "i8042";
  19. sources = [
  20. "i8042.c",
  21. "scancode.c"
  22. ];
  23. dynlibs = [
  24. "//drivers/usrinput:usrinput"
  25. ];
  26. drv = {
  27. "label": name,
  28. "inputs": sources + dynlibs,
  29. };
  30. entries = driver(drv);
  31. return entries;
  32. }
  33. return build();