build.ck 905 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*++
  2. Copyright (c) 2012 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. Debug
  5. Abstract:
  6. This directory builds the debugger application and supporting extensions.
  7. Author:
  8. Evan Green 26-Jul-2012
  9. Environment:
  10. Debug
  11. --*/
  12. function build() {
  13. debug_binaries = [
  14. "//debug/client:debug",
  15. "//debug/kexts:kexts",
  16. "//debug/kexts:build_kexts"
  17. ];
  18. if ((build_os == "Windows") || (build_os == "Minoca")) {
  19. debug_binaries += [
  20. "//debug/client:build_debug",
  21. "//debug/client/tdwarf:build_tdwarf",
  22. "//debug/client/testdisa:build_testdisa",
  23. "//debug/client/teststab:build_teststab",
  24. ];
  25. }
  26. if (build_os == "Windows") {
  27. debug_binaries += [
  28. "//debug/client:build_debugui"
  29. ];
  30. }
  31. entries = group("debug", debug_binaries);
  32. return entries;
  33. }
  34. return build();