build.ck 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /*++
  2. Copyright (c) 2017 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. Chalk
  9. Abstract:
  10. This directory contains the Chalk language.
  11. Author:
  12. Evan Green 14-Feb-2017
  13. Environment:
  14. Any
  15. --*/
  16. from menv import group;
  17. function build() {
  18. var buildChalk;
  19. var chalk;
  20. var entries;
  21. buildChalk = [
  22. "apps/ck/lib:build_libchalk_static",
  23. "apps/ck/lib:build_libchalk_dynamic",
  24. "apps/ck/app:build_chalk",
  25. "apps/ck/modules:build_modules",
  26. ];
  27. chalk = [
  28. "apps/ck/lib:libchalk_static",
  29. "apps/ck/lib:libchalk_dynamic",
  30. "apps/ck/app:chalk",
  31. "apps/ck/modules:modules",
  32. ];
  33. entries = group("chalk", chalk);
  34. entries += group("build_chalk", buildChalk);
  35. return entries;
  36. }