/src/wrappers/gtk/examples/buttons/boost_buttons_demo.ace

http://github.com/tybor/Liberty · Unknown · 74 lines · 56 code · 18 blank · 0 comment · 0 complexity · 7e54857ee88fe9ad95cc0c55f506c8da MD5 · raw file

  1. system
  2. "boost_buttons_demo"
  3. root
  4. BUTTONS_DEMO: make
  5. default -- section of the system
  6. assertion (boost);
  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);
  18. verbose (no);
  19. manifest_string_trace (no);
  20. high_memory_compiler (no);
  21. profile (no);
  22. relax (yes);
  23. cluster -- section
  24. gdk: "${eiffel_libraries}/eiffel-gdk/loadpath.se"
  25. gtk: "${eiffel_libraries}/eiffel-gtk/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. buttons_demo: "."
  30. -- optional_cluster_name: "cluster_path_using_system_file_notation_here"
  31. -- default -- at this cluster level
  32. -- assertion (require)
  33. -- debug (no);
  34. -- trace (no);
  35. -- option -- for this cluster
  36. -- assertion (loop) : CLASS_NAME1, CLASS_NAME2;
  37. -- assertion (all) : CLASS_NAME3, CLASS_NAME4;
  38. -- -- ...
  39. -- debug (yes) : CLASS_NAME1, CLASS_NAME2, ...;
  40. -- debug ("KEY") : CLASS_NAME1, CLASS_NAME2, ...;
  41. -- -- ...
  42. -- trace : CLASS_NAME1, CLASS_NAME2;
  43. -- trace : CLASS_NAME3, CLASS_NAME4;
  44. -- -- ...
  45. -- end -- of one cluster
  46. -- Pull in SmartEiffel's standard library. Always put this last so
  47. -- that you can override options for parts of the library.
  48. standard: "${path_lib}/loadpath.se"
  49. external -- section for elements written in another language
  50. generate -- section
  51. no_strip(no);
  52. no_split(no);
  53. clean(no);
  54. c_compiler_options : "$(pkg-config --cflags gtk+-2.0)"
  55. linker_options : "$(pkg-config --libs gtk+-2.0)"
  56. end