Follow-up Comment #1, patch #3049 (project freeciv):
At first phase callback interface usage on all guis is motivated by want to
have client common code as library that multiple clients can link against.
Currently gui-specific libraries contain all of client common. Due to how
linker internally works, it's not easy to separate client common to separate
library as long as common and gui-specific code call each toher so much as
they do now (gui depends on common depends on gui depends on common depends on
gui depends on common...)
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list