build.ck 705 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*++
  2. Copyright (c) 2015 Minoca Corp. All Rights Reserved
  3. Module Name:
  4. SSL Library
  5. Abstract:
  6. This module contains a limited SSL support library.
  7. Author:
  8. Evan Green 22-Jul-2015
  9. Environment:
  10. Any
  11. --*/
  12. function build() {
  13. sources = [
  14. "asn1.c",
  15. "base64.c",
  16. "bigint.c",
  17. "loader.c",
  18. "rsa.c"
  19. ];
  20. lib = {
  21. "label": "ssl",
  22. "inputs": sources,
  23. };
  24. build_lib = {
  25. "label": "build_ssl",
  26. "output": "ssl",
  27. "inputs": sources,
  28. "build": TRUE,
  29. "prefix": "build"
  30. };
  31. entries = static_library(lib);
  32. entries += static_library(build_lib);
  33. return entries;
  34. }
  35. return build();