build.ck 998 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /*++
  2. Copyright (c) 2015 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. profile
  9. Abstract:
  10. This executable implements the profile application. It is used to
  11. enable and disable the Minoca System Profiler.
  12. Author:
  13. Chris Stevens 18-Jan-2015
  14. Environment:
  15. User
  16. --*/
  17. from menv import application;
  18. function build() {
  19. var app;
  20. var dynlibs;
  21. var entries;
  22. var includes;
  23. var sources;
  24. sources = [
  25. "profile.c"
  26. ];
  27. dynlibs = [
  28. "apps/osbase:libminocaos"
  29. ];
  30. includes = [
  31. "$S/apps/libc/include"
  32. ];
  33. app = {
  34. "label": "profile",
  35. "inputs": sources + dynlibs,
  36. "includes": includes
  37. };
  38. entries = application(app);
  39. return entries;
  40. }