Howto:Optimizing FlightGear for mobile devices: Difference between revisions

Jump to navigation Jump to search
Line 130: Line 130:
Individual Nasal modules in $FG_ROOT/Nasal can be disabled by changing the *.nas file extension.
Individual Nasal modules in $FG_ROOT/Nasal can be disabled by changing the *.nas file extension.


== Approach ==
== Optimizing at the Source Code Level ==
Preparing FlightGear to be run on mobile platforms will require some heavy customizations, not just at the XML/property tree level, but also the source code level.
Preparing FlightGear to be run on mobile platforms will require some heavy customizations, not just at the XML/property tree level, but also the source code level.


Line 155: Line 155:


While disabling these systems can be fairly easily accomplished using ifdefs, care must be taken that FlightGear still builds properly and that no other systems are trying to access disabled subsystems, so this will involve repeated edit/build/debugging sessions using gdb.
While disabling these systems can be fairly easily accomplished using ifdefs, care must be taken that FlightGear still builds properly and that no other systems are trying to access disabled subsystems, so this will involve repeated edit/build/debugging sessions using gdb.


== Related ==
== Related ==

Navigation menu