/src/wrappers/gtk/examples/buttons/buttons_demo.ace
Unknown | 67 lines | 52 code | 15 blank | 0 comment | 0 complexity | 5e74f823578c3778edd4874bff46c171 MD5 | raw file
1system 2"buttons_demo" 3 4root 5 6 BUTTONS_DEMO: make 7 8default -- section of the system 9 assertion (all); 10 -- Choose the appropriate value: boost, no, require, ensure, invariant, loop, check, all. 11 assertion_flat_check (no); 12 debug (yes); 13 trace (no); 14 collect (yes); 15 no_style_warning (no); 16 no_warning (no); 17 verbose (no); 18 manifest_string_trace (no); 19 high_memory_compiler (no); 20 profile (no); 21 relax (no); 22 23cluster -- 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 pando: "${eiffel_libraries}/eiffel-pango/loadpath.se" 29 30 buttons_demo: "." 31 32 33-- optional_cluster_name: "cluster_path_using_system_file_notation_here" 34-- default -- at this cluster level 35-- assertion (require) 36-- debug (no); 37-- trace (no); 38-- option -- for this cluster 39-- assertion (loop) : CLASS_NAME1, CLASS_NAME2; 40-- assertion (all) : CLASS_NAME3, CLASS_NAME4; 41-- -- ... 42-- debug (yes) : CLASS_NAME1, CLASS_NAME2, ...; 43-- debug ("KEY") : CLASS_NAME1, CLASS_NAME2, ...; 44-- -- ... 45-- trace : CLASS_NAME1, CLASS_NAME2; 46-- trace : CLASS_NAME3, CLASS_NAME4; 47-- -- ... 48-- end -- of one cluster 49 50 -- Pull in SmartEiffel's standard library. Always put this last so 51 -- that you can override options for parts of the library. 52 53 standard: "${path_lib}/loadpath.se" 54 55external -- section for elements written in another language 56 57 58generate -- section 59 no_strip(no); 60 no_split(no); 61 clean(no); 62 63 c_compiler_options : "$(pkg-config --cflags gtk+-2.0)" 64 65 linker_options : "$(pkg-config --libs gtk+-2.0)" 66 67end