build.ck 979 B

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