PageRenderTime 16ms CodeModel.GetById 9ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

/src/wrappers/gtk/examples/gtk-eiffel-doc/gtk_eiffel_doc.ace

http://github.com/tybor/Liberty
Unknown | 84 lines | 67 code | 17 blank | 0 comment | 0 complexity | fee9cc68537c033a719c3b8369a33648 MD5 | raw file
 1system "gtk-eiffel-doc"
 2
 3root GTK_EIFFEL_DOC: main
 4
 5default -- section of the system
 6	assertion (all); 
 7	-- Choose the appropriate value: boost, no, require, ensure, invariant, loop, check, all.
 8	assertion_flat_check (no);
 9	debug (yes);
10	trace (no);
11	collect (yes);
12	no_style_warning (no);
13	no_warning (no);
14	verbose (no);
15	manifest_string_trace (no);
16	high_memory_compiler (yes);
17	profile (no);
18	relax (no);
19
20cluster -- section
21      stardard: "${path_lib}/loadpath.se"
22	      default -- for the standard lib
23         assertion (boost)
24         debug (no);
25         trace (no);
26      end -- of standard lib
27
28      smarteiffel: "${path_tools}loadpath.se"
29	      default -- for the standard tools
30         assertion (boost)
31         debug (no);
32         trace (no);
33      end -- of standard tools
34
35      gtk: "${eiffel_libraries}/eiffel-gtk/loadpath.se"
36	      default -- for the standard tools
37         assertion (all)
38         debug (yes);
39      end -- of standard tools
40
41      gtk_eiffel_doc: "."
42	      default -- for the standard tools
43         assertion (all)
44         debug (yes);
45      end -- of standard tools
46
47
48--    optional_cluster_name: "cluster_path_using_system_file_notation_here"
49--       default -- at this cluster level
50--          assertion (require)
51--          debug (no);
52--          trace (no);
53--       option -- for this cluster
54--          assertion (loop) : CLASS_NAME1, CLASS_NAME2;
55--          assertion (all)  : CLASS_NAME3, CLASS_NAME4;
56--          -- ...
57--          debug (yes) : CLASS_NAME1, CLASS_NAME2, ...;
58--          debug ("KEY") : CLASS_NAME1, CLASS_NAME2, ...;
59--          -- ...
60--          trace : CLASS_NAME1, CLASS_NAME2;
61--          trace : CLASS_NAME3, CLASS_NAME4;
62--          -- ...
63--       end -- of one cluster
64
65	-- Pull in SmartEiffel's standard library. Always put this last so 
66	-- that you can override options for parts of the library.
67
68	standard: "${path_lib}/loadpath.se"
69
70external -- section for elements written in another language
71
72
73generate -- section
74	no_strip(no);
75	no_split(no);
76	clean(no);
77
78	--c_mode: distcc;
79	
80	c_compiler_options : "$(pkg-config --cflags gtk+-2.0 gtk+-unix-print-2.0)"
81
82	linker_options : "$(pkg-config --libs gtk+-2.0 gtk+-unix-print-2.0)"
83
84end