/src/wrappers/gtk/examples/dnd/dnd_demo.ace
Unknown | 68 lines | 53 code | 15 blank | 0 comment | 0 complexity | 11c63012603a2ed6693b01a16c973f0f MD5 | raw file
1system 2"dnd_demo" 3 4root 5 6DND_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 common: "${eiffel_libraries}/common/library/loadpath.se" 25 gtk: "${eiffel_libraries}/eiffel-gtk/library/loadpath.se" 26 gdk: "${eiffel_libraries}/eiffel-gdk/library/loadpath.se" 27 glib: "${eiffel_libraries}/eiffel-pango/library/loadpath.se" 28 glib: "${eiffel_libraries}/eiffel-glib/library/loadpath.se" 29 gobject: "${eiffel_libraries}/eiffel-gobject/library/loadpath.se" 30 31 dnd_demo: "." 32 33 34-- optional_cluster_name: "cluster_path_using_system_file_notation_here" 35-- default -- at this cluster level 36-- assertion (require) 37-- debug (no); 38-- trace (no); 39-- option -- for this cluster 40-- assertion (loop) : CLASS_NAME1, CLASS_NAME2; 41-- assertion (all) : CLASS_NAME3, CLASS_NAME4; 42-- -- ... 43-- debug (yes) : CLASS_NAME1, CLASS_NAME2, ...; 44-- debug ("KEY") : CLASS_NAME1, CLASS_NAME2, ...; 45-- -- ... 46-- trace : CLASS_NAME1, CLASS_NAME2; 47-- trace : CLASS_NAME3, CLASS_NAME4; 48-- -- ... 49-- end -- of one cluster 50 51 -- Pull in SmartEiffel's standard library. Always put this last so 52 -- that you can override options for parts of the library. 53 54 standard: "${path_lib}/loadpath.se" 55 56external -- section for elements written in another language 57 58 59generate -- section 60 no_strip(no); 61 no_split(no); 62 clean(no); 63 64 c_compiler_options : "$(pkg-config --cflags gtk+-2.0)" 65 66 linker_options : "$(pkg-config --libs gtk+-2.0)" 67 68end