/src/wrappers/gtk/examples/hello/callback_hello.ace

http://github.com/tybor/Liberty · Unknown · 79 lines · 57 code · 22 blank · 0 comment · 0 complexity · c6d45c4052d8000d074046e0739ea715 MD5 · raw file

  1. system "callback-hello"
  2. root CALLBACK_HELLO: make
  3. default -- section of the system
  4. assertion (all);
  5. -- The default level of assertion checking for the system.
  6. -- Choose the appropriate value: boost, no, require, ensure,
  7. -- invariant, loop, check, all.
  8. assertion_flat_check (no);
  9. -- In flat mode each assertion will be executed in no_check mode.
  10. -- This means that while checking assertion, no other assertion will
  11. -- be checked. This mode has only sense in assertion modes from
  12. -- require to debug.
  13. debug (no);
  14. -- The default debug level for the system.
  15. -- Choose yes, no, or any "key" you wish.
  16. trace (no);
  17. -- The default trace mode for the system. Choose yes or no.
  18. collect (yes);
  19. -- Choose yes here to add garbage collector support to your system.
  20. -- Choose no here to indicate that you don't want the garbage collector
  21. -- to be included in your system; no is the equivalent of the -no_gc
  22. -- flag in traditional command line mode.
  23. no_style_warning (no);
  24. -- My humble opinion is that you should always write no here.
  25. -- Yes is the equivalent of the -no_style_warning flag in traditional
  26. -- command line mode.
  27. no_warning (yes);
  28. -- My humble opinion is that you should always write no here.
  29. -- Yes is the equivalent of the -no_warning flag in traditional
  30. -- command line mode.
  31. verbose (no);
  32. -- The equivalent of the -verbose flag. (Also note that the -verbose
  33. -- flag is still accepted in ACE file mode.)
  34. manifest_string_trace (no);
  35. -- The equivalent of the -manifest_string_trace flag.
  36. high_memory_compiler (no);
  37. -- The equivalent of the -high_memory_compiler flag.
  38. profile (no);
  39. -- The equivalent of the -profile flag.
  40. relax (yes);
  41. -- The equivalent of the -relax flag.
  42. cluster -- section
  43. gtk: "${eiffel_libraries}/eiffel-gtk/loadpath.se"
  44. gdk: "${eiffel_libraries}/eiffel-gdk/loadpath.se"
  45. glib: "${eiffel_libraries}/eiffel-glib/loadpath.se"
  46. gobject: "${eiffel_libraries}/eiffel-gobject/loadpath.se"
  47. pango: "${eiffel_libraries}/eiffel-pango/loadpath.se"
  48. hello_demo: "."
  49. standard: "${path_lib}/loadpath.se"
  50. external -- section for elements written in another language
  51. generate -- section
  52. no_strip(no);
  53. no_split(no);
  54. clean(no);
  55. c_compiler_options : "$(pkg-config --cflags gtk+-2.0)"
  56. linker_options : "$(pkg-config --libs gtk+-2.0)"
  57. end