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