/src/wrappers/gtk/examples/tree/tree_demo.ace

http://github.com/tybor/Liberty · Unknown · 66 lines · 47 code · 19 blank · 0 comment · 0 complexity · 24dc9d2da6838c3980bee229fb86f71d MD5 · raw file

  1. system
  2. "tree_demo"
  3. root
  4. TREE_DEMO: make
  5. default -- section of the system
  6. assertion (ensure);
  7. -- Choose the appropriate value: boost, no, require, ensure, invariant, loop, check, all.
  8. assertion_flat_check (no);
  9. debug (no);
  10. trace (no);
  11. collect (yes);
  12. -- Choose yes here to add garbage collector support to your system.
  13. -- Choose no here to indicate that you don't want the garbage collector
  14. -- to be included in your system; no is the equivalent of the -no_gc
  15. -- flag in traditional command line mode.
  16. no_style_warning (no);
  17. no_warning (no); -- shall be no
  18. verbose (no);
  19. manifest_string_trace (no);
  20. high_memory_compiler (no);
  21. profile (no);
  22. relax (no);
  23. cluster -- section
  24. gtk: "${eiffel_libraries}/eiffel-gtk/loadpath.se"
  25. gdk: "${eiffel_libraries}/eiffel-gdk/loadpath.se"
  26. glib: "${eiffel_libraries}/eiffel-glib/loadpath.se"
  27. gobject: "${eiffel_libraries}/eiffel-gobject/loadpath.se"
  28. pango: "${eiffel_libraries}/eiffel-pango/loadpath.se"
  29. tree_demo: "."
  30. standard: "${path_lib}/loadpath.se"
  31. external -- section for elements written in another language
  32. -- Directories where to search for C .h files:
  33. -- unused
  34. external_header_path: ". ../../library/externals"
  35. -- /usr/include/gtk-2.0 /usr/lib/gtk-2.0/include /usr/include/atk-1.0 /usr/include/cairo /usr/include/pango-1.0 /usr/include/glib-2.0 /usr/lib/glib-2.0/include"
  36. -- here we should put $(pkg-config --cflags gtk+-2.0) instead of
  37. -- all those explict paths
  38. -- External C files to be considered;
  39. external_c_files: "../../library/externals/callbacks.c"
  40. -- No cecil calls used! cecil ("eiffel-gtk-external-calls.se")
  41. generate -- section
  42. no_strip(no);
  43. no_split(no);
  44. clean(no);
  45. c_compiler_options : "$(pkg-config --cflags gtk+-2.0)"
  46. linker_options : "$(pkg-config --libs gtk+-2.0)"
  47. end