Follow-up Comment #1, patch #2286 (project freeciv): > For more modules, and maybe cleaner even for one module > situation, there could be module specific subdirectories under > AI. At first phase all code that belongs to loadable module > should go to its subdirectory, and code for library linked to > server should remain in ai/ root. > In my opinion goal should be that there is no code in ai/ > root, i.e, no AI specific code linked to server. There is > already server/advisors directory for code that can help all > players. As code reorganization continues, current code from > ai/ root should be moved to default ai module specific > subdirectory, i.e, to loadable module. I think that is a good idea! Without loadable modules, the default AI is build as a lib using the files in ./ai. Else the modules are build (one of them is the default ai) using special files in the corresponding subdirectory (i.e. ./ai/ai-default, ./ai/ai-stub or ./ai/ai-lua).
_______________________________________________________ Reply to this item at: <http://gna.org/patch/?2286> _______________________________________________ Nachricht geschickt von/durch Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev