diff --git a/conf/airframes/ENAC/fixed-wing/funjet2.xml b/conf/airframes/ENAC/fixed-wing/funjet2.xml index d4a7ba1292..0d224a5e6c 100644 --- a/conf/airframes/ENAC/fixed-wing/funjet2.xml +++ b/conf/airframes/ENAC/fixed-wing/funjet2.xml @@ -29,18 +29,14 @@ - - - - - - + + + + + + - - - - diff --git a/conf/airframes/airframe.dtd b/conf/airframes/airframe.dtd index 4feed28b55..ca0def88fe 100644 --- a/conf/airframes/airframe.dtd +++ b/conf/airframes/airframe.dtd @@ -25,7 +25,7 @@ - + diff --git a/sw/tools/gen_aircraft.ml b/sw/tools/gen_aircraft.ml index fec4d0d7b3..ca80d8b40f 100644 --- a/sw/tools/gen_aircraft.ml +++ b/sw/tools/gen_aircraft.ml @@ -298,6 +298,10 @@ let parse_targets = fun makefile_ac tag target -> List.iter (parse_subsystems makefile_ac tag) (Xml.children tag ); (** dump firware subsystems **) fprintf makefile_ac "endif\n\n"; with _ -> () end; + | "define" -> + let name = ExtXml.attrib target "name" + and value = try "="^(Xml.attrib target "value") with _ -> "" in + fprintf makefile_ac "$(TARGET).CFLAGS += -D%s%s\n" name value; | _ -> ()