1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
-- Ace file for SmallEiffel
system
eglade
root
BASE: "make"
default -- section of the system
assertion (boost);
debug (no);
trace (no);
collect (yes);
case_insensitive (yes);
no_style_warning (no);
no_warning (no);
verbose (no);
manifest_string_trace (no);
cluster -- section
local: ".";
writers: "./writers";
-- Gobo library
gobo: "${GOBO}/lib";
gobo_skeleton: "${GOBO}/parse/skeleton";
gobo_struct: "${GOBO}/structure";
gobo_struct_container: "${GOBO}/structure/container";
gobo_struct_cursor: "${GOBO}/structure/cursor";
gobo_struct_list: "${GOBO}/structure/list";
gobo_struct_sort: "${GOBO}/structure/sort";
gobo_struct_support: "${GOBO}/structure/support";
gobo_struct_table: "${GOBO}/structure/table";
gobo_struct_base: "${GOBO}/structure/base";
gobo_struct_dispenser: "${GOBO}/structure/dispenser";
gobo_kernel: "${GOBO}/kernel";
gobo_kernel_spec: "${GOBO}/kernel/spec";
gobo_kernel_spec_se: "${GOBO}/kernel/spec/se";
-- SmallEiffel
se_base: "${SmallEiffelDirectory}/lib/base";
se_io: "${SmallEiffelDirectory}/lib/io";
se_iterator: "${SmallEiffelDirectory}/lib/iterator";
se_kernel: "${SmallEiffelDirectory}/lib/kernel";
se_number: "${SmallEiffelDirectory}/lib/number";
se_random: "${SmallEiffelDirectory}/lib/random";
se_sorting: "${SmallEiffelDirectory}/lib/sorting";
se_time: "${SmallEiffelDirectory}/lib/time";
external -- section for elements written in another language
external_object_files: "C/eglade_support.o"
generate -- section
no_strip(yes);
no_split(no);
clean(no);
end
|