# -*- makefile -*-
#
#  Project Variables
#
#  This used to generate Makefiles. We now use the Accidental Build
#  System (Rules.pl, Make.pl). This file remains to store just the
#  file lists because I happen to have a nice IDE integration for
#  that.
#

GENERATE = 

# Target definitions
TARGETS += gamelib
FILES_gamelib = game/vcr/classic/standardscheduler.cpp \
    game/vcr/classic/standardscheduler.hpp \
    game/vcr/classic/interleavedscheduler.cpp \
    game/vcr/classic/interleavedscheduler.hpp \
    game/vcr/classic/traditionalscheduler.cpp \
    game/vcr/classic/traditionalscheduler.hpp \
    game/vcr/classic/scheduledeventconsumer.hpp \
    game/vcr/classic/scheduledevent.cpp game/vcr/classic/scheduledevent.hpp \
    game/interface/privatefunctions.cpp game/interface/privatefunctions.hpp \
    game/proxy/simulationadaptorfromsession.cpp \
    game/proxy/simulationadaptorfromsession.hpp \
    game/proxy/simulationadaptor.hpp game/interface/taskwaypoints.cpp \
    game/interface/taskwaypoints.hpp interpreter/basetaskeditor.cpp \
    interpreter/basetaskeditor.hpp game/interface/vcrfilefunction.cpp \
    game/interface/vcrfilefunction.hpp util/processrunnerapplet.cpp \
    util/processrunnerapplet.hpp game/v3/scannerapplet.cpp \
    game/v3/scannerapplet.hpp game/parser/testapplet.cpp \
    game/parser/testapplet.hpp game/browser/testapplet.cpp \
    game/browser/testapplet.hpp util/directorybrowserapplet.cpp \
    util/directorybrowserapplet.hpp game/vcr/flak/testapplet.cpp \
    game/vcr/flak/testapplet.hpp game/vcr/classic/testapplet.cpp \
    game/vcr/classic/testapplet.hpp util/applet.cpp util/applet.hpp \
    util/net.cpp util/net.hpp game/test/staticpage.cpp \
    game/test/staticpage.hpp game/test/webpage.cpp game/test/webpage.hpp \
    game/test/webserver.hpp game/test/webserver.cpp \
    interpreter/coveragerecorder.cpp interpreter/coveragerecorder.hpp \
    game/nu/loader.cpp game/nu/loader.hpp game/spec/advantagelist.cpp \
    game/spec/advantagelist.hpp game/pcc/servertransport.cpp \
    game/pcc/servertransport.hpp util/serverdirectory.cpp \
    util/serverdirectory.hpp util/translator.cpp util/translator.hpp \
    game/proxy/shipinfoproxy.cpp game/proxy/shipinfoproxy.hpp \
    game/interface/buildcommandparser.cpp \
    game/interface/buildcommandparser.hpp \
    game/interface/missionlistcontext.cpp \
    game/interface/missionlistcontext.hpp game/proxy/vcrexportadaptor.cpp \
    game/proxy/vcrexportadaptor.hpp game/proxy/viewpointstarbaseadaptor.cpp \
    game/proxy/viewpointstarbaseadaptor.hpp game/proxy/listproxy.cpp \
    game/proxy/listproxy.hpp game/vcr/flak/visualizer.cpp \
    interpreter/tagnode.cpp util/runlengthcompress.cpp \
    util/runlengthcompress.hpp interpreter/lockaccess.hpp \
    util/resourcefileapplication.cpp util/resourcefileapplication.hpp \
    util/resourcefilewriter.cpp util/resourcefilewriter.hpp \
    util/resourcefilereader.cpp util/resourcefilereader.hpp \
    util/resourcefile.hpp game/proxy/historyturnproxy.cpp \
    game/proxy/historyturnproxy.hpp game/proxy/allianceproxy.cpp \
    game/proxy/allianceproxy.hpp game/proxy/attachmentproxy.cpp \
    game/proxy/attachmentproxy.hpp game/config/stringarrayoption.cpp \
    game/config/stringarrayoption.hpp interpreter/directoryfunctions.cpp \
    interpreter/directoryfunctions.hpp game/vcr/test/database.cpp \
    game/vcr/test/database.hpp game/vcr/test/battle.cpp \
    game/vcr/test/battle.hpp interpreter/test/valueverifier.cpp \
    interpreter/test/valueverifier.hpp \
    interpreter/expr/rvaluefunctioncallnode.cpp \
    interpreter/expr/rvaluefunctioncallnode.hpp \
    game/interface/scriptapplication.cpp \
    game/interface/scriptapplication.hpp interpreter/metacontext.cpp \
    interpreter/metacontext.hpp game/interface/exportapplication.cpp \
    game/interface/exportapplication.hpp game/proxy/maintenanceproxy.cpp \
    game/proxy/maintenanceadaptor.hpp game/proxy/maintenanceproxy.hpp \
    interpreter/staticcontext.hpp game/ref/configuration.cpp \
    game/ref/sortby.cpp game/ref/sortby.hpp game/map/info/mission.cpp \
    game/map/info/mission.hpp game/msg/file.cpp game/msg/file.hpp \
    game/v3/udata/sessionnameprovider.cpp \
    game/v3/udata/sessionnameprovider.hpp game/v3/udata/nameprovider.hpp \
    game/v3/udata/messagebuilder.cpp game/v3/udata/messagebuilder.hpp \
    game/interface/mailboxcontext.cpp game/interface/mailboxcontext.hpp \
    game/msg/mailbox.cpp game/parser/informationconsumer.cpp \
    game/parser/informationconsumer.hpp game/msg/format.cpp \
    game/msg/format.hpp game/parser/binarytransfer.cpp \
    game/parser/binarytransfer.hpp game/proxy/pluginmanagerproxy.cpp \
    game/proxy/pluginmanagerproxy.hpp game/interface/plugins.hpp \
    game/interface/plugins.cpp game/interface/configurationeditorcontext.cpp \
    game/interface/configurationeditorcontext.hpp \
    interpreter/variablereference.cpp interpreter/variablereference.hpp \
    game/interface/globalactioncontext.cpp \
    game/interface/globalactioncontext.hpp game/proxy/referenceproxy.cpp \
    game/proxy/referenceproxy.hpp game/v3/passwordchecker.cpp \
    game/v3/passwordchecker.hpp game/v3/genextra.cpp game/v3/genextra.hpp \
    interpreter/simplecontext.cpp interpreter/simplecontext.hpp \
    interpreter/callablevalue.cpp interpreter/simpleprocedure.cpp \
    interpreter/simpleprocedure.hpp interpreter/simplefunction.cpp \
    interpreter/simplefunction.hpp interpreter/functionvalue.cpp \
    interpreter/functionvalue.hpp game/test/defaultshiplist.cpp \
    game/test/defaultshiplist.hpp game/proxy/objectlistexportadaptor.cpp \
    game/proxy/objectlistexportadaptor.hpp game/proxy/globalactionproxy.cpp \
    game/proxy/globalactionproxy.hpp util/treelist.cpp util/treelist.hpp \
    game/interface/globalactions.cpp game/interface/globalactions.hpp \
    game/ref/typeadaptor.cpp game/ref/typeadaptor.hpp \
    game/proxy/historyshipproxy.cpp game/proxy/historyshipproxy.hpp \
    game/proxy/fleetproxy.cpp game/proxy/fleetproxy.hpp \
    game/ref/fleetmemberlist.cpp game/ref/fleetmemberlist.hpp \
    game/ref/fleetlist.cpp game/ref/fleetlist.hpp \
    game/proxy/cloneshipproxy.cpp game/proxy/cloneshipproxy.hpp \
    game/actions/cloneship.cpp game/actions/cloneship.hpp \
    game/proxy/mapconfigurationproxy.cpp \
    game/proxy/mapconfigurationproxy.hpp \
    game/proxy/configurationeditorproxy.cpp \
    game/proxy/configurationeditoradaptor.hpp \
    game/proxy/configurationeditorproxy.hpp \
    game/config/configurationeditor.cpp game/config/configurationeditor.hpp \
    game/proxy/configurationobserverproxy.cpp \
    game/proxy/configurationobserverproxy.hpp game/map/visibilityrange.cpp \
    game/map/visibilityrange.hpp game/proxy/visibilityrangeproxy.cpp \
    game/proxy/visibilityrangeproxy.hpp game/map/movementcontroller.cpp \
    game/map/movementcontroller.hpp game/proxy/costsummaryadaptor.cpp \
    game/proxy/costsummaryadaptor.hpp game/interface/costsummarycontext.cpp \
    game/interface/costsummarycontext.hpp game/proxy/exportproxy.cpp \
    game/proxy/exportadaptor.hpp game/proxy/exportproxy.hpp \
    game/map/info/nulllinkbuilder.cpp game/map/info/nulllinkbuilder.hpp \
    game/map/info/scriptlinkbuilder.cpp game/map/info/scriptlinkbuilder.hpp \
    game/map/info/linkbuilder.hpp game/proxy/labelproxy.cpp \
    game/proxy/labelproxy.hpp game/interface/labelextra.cpp \
    game/interface/labelextra.hpp game/interface/labelvector.cpp \
    game/interface/labelvector.hpp game/proxy/fictivestarbaseadaptor.cpp \
    game/proxy/fictivestarbaseadaptor.hpp \
    game/proxy/predictedstarbaseadaptor.cpp \
    game/proxy/predictedstarbaseadaptor.hpp game/proxy/starbaseadaptor.hpp \
    game/interface/propertylist.cpp game/interface/propertylist.hpp \
    game/proxy/scripteditorproxy.cpp game/proxy/scripteditorproxy.hpp \
    game/interface/contextprovider.hpp interpreter/contextreceiver.hpp \
    game/proxy/imperialstatsproxy.cpp game/proxy/imperialstatsproxy.hpp \
    game/map/info/browser.cpp game/map/info/browser.hpp \
    game/map/info/info.cpp game/map/info/info.hpp game/map/info/types.hpp \
    game/map/typedobjecttype.hpp interpreter/expr/binarynode.cpp \
    interpreter/expr/binarynode.hpp interpreter/expr/unarynode.cpp \
    interpreter/expr/unarynode.hpp game/pcc/turnloader.cpp \
    game/pcc/turnloader.hpp game/task.cpp game/task.hpp \
    game/browser/optionalusercallback.cpp \
    game/browser/optionalusercallback.hpp game/proxy/browserproxy.cpp \
    game/proxy/browserproxy.hpp game/browser/folder.cpp \
    game/browser/types.hpp game/browser/synchronousfolder.cpp \
    game/browser/synchronousfolder.hpp version.hpp \
    util/doc/loggingverifier.cpp util/doc/loggingverifier.hpp \
    util/doc/summarizingverifier.cpp util/doc/summarizingverifier.hpp \
    util/doc/verifier.cpp util/doc/verifier.hpp util/doc/singleblobstore.cpp \
    util/doc/singleblobstore.hpp util/doc/textimport.cpp \
    util/doc/textimport.hpp util/doc/htmlrenderer.cpp \
    util/doc/renderoptions.cpp util/doc/renderoptions.hpp \
    util/doc/htmlrenderer.hpp util/doc/internalblobstore.cpp \
    util/doc/internalblobstore.hpp util/doc/helpimport.cpp \
    util/doc/helpimport.hpp util/doc/application.cpp \
    util/doc/application.hpp util/doc/index.cpp util/doc/index.hpp \
    util/doc/fileblobstore.cpp util/doc/fileblobstore.hpp \
    util/doc/blobstore.hpp util/systeminformation.cpp \
    util/systeminformation.hpp game/proxy/buildammoproxy.cpp \
    game/proxy/buildammoproxy.hpp interpreter/context.cpp \
    game/spec/info/utils.cpp game/spec/info/utils.hpp \
    game/vcr/flak/visualisationsettings.cpp \
    game/vcr/flak/visualisationsettings.hpp \
    game/vcr/flak/visualisationstate.hpp \
    game/vcr/flak/visualisationstate.cpp game/proxy/flakvcrplayerproxy.cpp \
    game/proxy/flakvcrplayerproxy.hpp game/vcr/flak/eventrecorder.cpp \
    game/vcr/flak/eventrecorder.hpp game/proxy/outboxproxy.cpp \
    game/proxy/outboxproxy.hpp util/editor/editor.cpp util/editor/editor.hpp \
    util/editor/command.cpp util/editor/command.hpp \
    game/proxy/vcroverviewproxy.cpp game/proxy/vcroverviewproxy.hpp \
    game/interface/basetaskbuildcommandparser.cpp \
    game/interface/basetaskbuildcommandparser.hpp game/vcr/flak/database.cpp \
    game/vcr/flak/database.hpp game/vcr/flak/object.cpp \
    game/vcr/flak/object.hpp game/vcr/flak/setup.cpp game/vcr/flak/setup.hpp \
    game/vcr/flak/algorithm.cpp game/vcr/flak/algorithm.hpp \
    game/vcr/flak/nullvisualizer.cpp game/vcr/flak/nullvisualizer.hpp \
    game/vcr/flak/gameenvironment.cpp game/vcr/flak/gameenvironment.hpp \
    game/vcr/flak/visualizer.hpp game/vcr/flak/battle.cpp \
    game/vcr/flak/battle.hpp game/vcr/flak/environment.hpp \
    game/vcr/flak/position.cpp game/vcr/flak/position.hpp \
    game/vcr/flak/configuration.cpp game/vcr/flak/configuration.hpp \
    game/vcr/flak/definitions.hpp game/vcr/flak/structures.hpp \
    game/proxy/historyshiplistproxy.cpp game/proxy/historyshiplistproxy.hpp \
    game/ref/historyshipselection.cpp game/ref/historyshipselection.hpp \
    game/ref/historyshiplist.cpp game/ref/historyshiplist.hpp \
    game/actions/multitransfersetup.cpp game/actions/multitransfersetup.hpp \
    game/proxy/expressionlistproxy.cpp game/proxy/expressionlistproxy.hpp \
    game/config/expressionlists.cpp game/config/expressionlists.hpp \
    util/expressionlist.cpp util/expressionlist.hpp \
    game/proxy/inboxadaptor.cpp game/proxy/inboxadaptor.hpp \
    game/msg/browser.cpp game/msg/browser.hpp game/proxy/mailboxproxy.cpp \
    game/proxy/mailboxproxy.hpp game/proxy/mailboxadaptor.hpp \
    game/interface/inboxsubsetvalue.cpp game/interface/inboxsubsetvalue.hpp \
    game/msg/subsetmailbox.cpp game/msg/subsetmailbox.hpp \
    game/map/messagelink.cpp game/map/messagelink.hpp \
    game/proxy/vcrdatabaseadaptor.hpp game/proxy/classicvcrplayerproxy.cpp \
    game/proxy/classicvcrplayerproxy.hpp game/vcr/info.hpp \
    game/vcr/nulldatabase.cpp game/vcr/nulldatabase.hpp \
    game/proxy/vcrdatabaseproxy.cpp game/proxy/vcrdatabaseproxy.hpp \
    game/interface/shiptaskpredictor.cpp \
    game/interface/shiptaskpredictor.hpp \
    game/interface/basetaskpredictor.cpp \
    game/interface/basetaskpredictor.hpp game/proxy/buildpartsproxy.cpp \
    game/proxy/buildpartsproxy.hpp game/proxy/techupgradeproxy.cpp \
    game/proxy/techupgradeproxy.hpp game/proxy/basestorageproxy.cpp \
    game/proxy/basestorageproxy.hpp game/proxy/buildshipproxy.cpp \
    game/proxy/buildshipproxy.hpp game/proxy/simulationrunproxy.cpp \
    game/proxy/simulationrunproxy.hpp game/proxy/ufoproxy.cpp \
    game/proxy/ufoproxy.hpp game/proxy/ionstormproxy.cpp \
    game/proxy/ionstormproxy.hpp game/proxy/maprendererproxy.cpp \
    game/proxy/maprendererproxy.hpp game/proxy/drawingproxy.cpp \
    game/proxy/drawingproxy.hpp game/config/markeroption.cpp \
    game/config/markeroption.hpp game/proxy/minefieldproxy.cpp \
    game/proxy/minefieldproxy.hpp util/layout.cpp util/layout.hpp \
    game/score/tablebuilder.cpp game/score/scorebuilderbase.cpp \
    game/score/scorebuilderbase.hpp game/score/tablebuilder.hpp \
    game/proxy/scoreproxy.cpp game/proxy/scoreproxy.hpp \
    game/score/chartbuilder.cpp game/score/chartbuilder.hpp \
    util/datatable.cpp util/datatable.hpp \
    game/proxy/planetpredictorproxy.cpp game/proxy/planetpredictorproxy.hpp \
    game/proxy/simulationtransferproxy.cpp \
    game/proxy/simulationtransferproxy.hpp game/vcr/objectinfo.cpp \
    game/vcr/objectinfo.hpp game/sim/sort.cpp game/sim/sort.hpp \
    game/proxy/fleetcostproxy.cpp game/proxy/fleetcostproxy.hpp \
    game/sim/fleetcost.cpp game/sim/fleetcost.hpp game/spec/costsummary.cpp \
    game/spec/costsummary.hpp game/sim/ability.cpp \
    game/proxy/simulationsetupproxy.cpp game/sim/gameinterface.hpp \
    game/proxy/simulationsetupproxy.hpp game/sim/sessionextra.cpp \
    game/sim/sessionextra.hpp game/sim/session.cpp game/sim/session.hpp \
    game/proxy/teamproxy.cpp game/proxy/teamproxy.hpp \
    game/v3/attachmentconfiguration.cpp game/v3/attachmentconfiguration.hpp \
    game/v3/attachmentunpacker.cpp game/v3/attachmentunpacker.hpp \
    interpreter/test/expressionverifier.cpp \
    interpreter/test/expressionverifier.hpp \
    interpreter/test/contextverifier.cpp \
    interpreter/test/contextverifier.hpp game/test/counter.hpp \
    game/test/files.cpp game/test/files.hpp game/sim/consoleapplication.cpp \
    game/sim/consoleapplication.hpp game/sim/parallelrunner.cpp \
    game/sim/parallelrunner.hpp util/stopsignal.hpp game/sim/runner.cpp \
    game/sim/runner.hpp game/sim/simplerunner.cpp game/sim/simplerunner.hpp \
    game/proxy/reverterproxy.cpp game/proxy/reverterproxy.hpp \
    game/map/locationreverter.hpp game/sim/transfer.cpp \
    game/sim/transfer.hpp game/sim/run.hpp game/sim/run.cpp \
    game/sim/resultlist.cpp game/sim/resultlist.hpp game/sim/classresult.cpp \
    game/sim/classresult.hpp game/sim/unitresult.cpp game/sim/unitresult.hpp \
    game/sim/result.cpp game/sim/result.hpp game/proxy/selectionproxy.cpp \
    game/proxy/selectionproxy.hpp game/proxy/taskeditorproxy.cpp \
    game/proxy/taskeditorproxy.hpp game/proxy/specbrowserproxy.cpp \
    game/proxy/specbrowserproxy.hpp game/proxy/searchproxy.cpp \
    game/proxy/searchproxy.hpp game/proxy/processlistproxy.cpp \
    game/proxy/processlistproxy.hpp game/proxy/planetinfoproxy.cpp \
    game/proxy/planetinfoproxy.hpp game/proxy/mutexlistproxy.cpp \
    game/proxy/mutexlistproxy.hpp game/proxy/maplocationproxy.cpp \
    game/proxy/maplocationproxy.hpp game/proxy/lockproxy.cpp \
    game/proxy/lockproxy.hpp game/proxy/hullspecificationproxy.cpp \
    game/proxy/hullspecificationproxy.hpp game/proxy/referencelistproxy.cpp \
    game/proxy/referencelistproxy.hpp game/proxy/referenceobserverproxy.cpp \
    game/proxy/referenceobserverproxy.hpp game/proxy/cursorobserverproxy.cpp \
    game/proxy/objectobserver.hpp game/proxy/objectlistener.hpp \
    game/proxy/cursorobserverproxy.hpp game/map/objectcursorfactory.hpp \
    game/proxy/convertsuppliesproxy.cpp game/proxy/convertsuppliesproxy.hpp \
    game/proxy/chunnelproxy.cpp game/proxy/chunnelproxy.hpp \
    game/proxy/cargotransfersetupproxy.cpp \
    game/proxy/cargotransfersetupproxy.hpp game/proxy/cargotransferproxy.cpp \
    game/proxy/cargotransferproxy.hpp game/proxy/buildstructuresproxy.cpp \
    game/proxy/buildstructuresproxy.hpp game/proxy/buildstarbaseproxy.cpp \
    game/proxy/buildstarbaseproxy.hpp game/proxy/buildqueueproxy.cpp \
    game/proxy/buildqueueproxy.hpp game/proxy/taxationproxy.cpp \
    game/proxy/taxationproxy.hpp game/proxy/friendlycodeproxy.cpp \
    game/proxy/friendlycodeproxy.hpp game/proxy/playerproxy.cpp \
    game/proxy/playerproxy.hpp game/proxy/shipspeedproxy.cpp \
    game/proxy/shipspeedproxy.hpp game/test/sessionthread.cpp \
    game/test/sessionthread.hpp game/proxy/configurationproxy.cpp \
    game/proxy/configurationproxy.hpp game/proxy/commandlistproxy.cpp \
    game/proxy/commandlistproxy.hpp util/simplerequestdispatcher.cpp \
    util/simplerequestdispatcher.hpp game/test/waitindicator.cpp \
    game/test/waitindicator.hpp game/proxy/keymapproxy.cpp \
    game/proxy/keymapproxy.hpp game/proxy/waitindicator.cpp \
    game/proxy/waitindicator.hpp game/maint/messagesearchapplication.cpp \
    game/maint/messagesearchapplication.hpp \
    game/maint/configurationapplication.cpp \
    game/maint/configurationapplication.hpp \
    game/interface/processlisteditor.cpp \
    game/interface/processlisteditor.hpp \
    game/interface/selectionfunctions.cpp \
    game/interface/selectionfunctions.hpp game/map/selections.cpp \
    game/map/selections.hpp game/map/selectionvector.cpp \
    game/map/selectionvector.hpp game/test/shiplist.cpp \
    game/test/shiplist.hpp game/spec/info/nullpicturenamer.cpp \
    game/spec/info/nullpicturenamer.hpp game/spec/info/picturenamer.hpp \
    game/spec/info/info.cpp game/spec/info/info.hpp \
    game/spec/info/browser.cpp game/spec/info/types.cpp \
    game/spec/info/filter.cpp game/spec/info/browser.hpp \
    game/spec/info/filter.hpp game/spec/info/types.hpp util/range.hpp \
    game/spec/racialabilitylist.cpp game/spec/racialabilitylist.hpp \
    game/actions/changebuildqueue.cpp game/actions/changebuildqueue.hpp \
    game/test/root.cpp game/test/root.hpp game/map/shipinfo.cpp \
    game/map/shipinfo.hpp game/map/planetinfo.cpp game/map/planetinfo.hpp \
    game/authcache.cpp game/authcache.hpp game/interface/inboxfunction.cpp \
    game/interface/inboxfunction.hpp game/interface/inboxcontext.cpp \
    game/interface/inboxcontext.hpp game/interface/notificationfunctions.cpp \
    game/interface/notificationfunctions.hpp \
    game/interface/notificationstore.cpp \
    game/interface/notificationstore.hpp game/actions/convertsupplies.cpp \
    game/actions/convertsupplies.hpp game/spec/fighter.cpp \
    game/spec/fighter.hpp interpreter/taskpredictor.cpp \
    interpreter/taskpredictor.hpp game/interface/taskeditorcontext.cpp \
    game/interface/taskeditorcontext.hpp interpreter/taskeditor.cpp \
    interpreter/taskeditor.hpp game/actions/taxationaction.cpp \
    game/actions/taxationaction.hpp game/interface/referencelistcontext.cpp \
    game/interface/referencelistcontext.hpp \
    game/interface/referencecontext.cpp game/interface/referencecontext.hpp \
    game/searchquery.cpp game/searchquery.hpp game/interface/ufomethod.cpp \
    game/interface/ufomethod.hpp game/v3/parser.cpp game/v3/parser.hpp \
    game/test/simpleturn.cpp game/test/simpleturn.hpp \
    util/process/nullfactory.cpp util/process/nullfactory.hpp \
    util/process/posixfactory.cpp util/process/posixfactory.hpp \
    util/process/subprocess.hpp util/process/factory.hpp \
    game/map/minefieldformula.cpp game/map/minefieldformula.hpp \
    interpreter/consoleapplication.cpp interpreter/consoleapplication.hpp \
    game/map/location.cpp game/map/location.hpp \
    game/map/beamupplanettransfer.cpp game/map/beamupplanettransfer.hpp \
    game/map/beamupshiptransfer.cpp game/map/beamupshiptransfer.hpp \
    util/vector.hpp game/map/boundingbox.cpp game/map/boundingbox.hpp \
    game/maint/raterapplication.cpp game/maint/raterapplication.hpp \
    game/maint/sweepapplication.cpp game/maint/sweepapplication.hpp \
    game/v3/trn/dumperapplication.cpp game/v3/trn/dumperapplication.hpp \
    util/keymapinformation.cpp util/keymapinformation.hpp \
    game/interface/vmfile.cpp game/interface/vmfile.hpp \
    util/numberformatter.cpp util/numberformatter.hpp game/map/locker.cpp \
    game/map/locker.hpp game/interface/consolecommands.cpp \
    game/interface/consolecommands.hpp interpreter/genericvalue.hpp \
    game/actions/remotecontrolaction.cpp \
    game/actions/remotecontrolaction.hpp game/ref/configuration.hpp \
    game/ref/sortpredicate.cpp game/ref/nullpredicate.cpp \
    game/ref/nullpredicate.hpp game/ref/sortpredicate.hpp \
    game/ref/listobserver.cpp game/ref/listobserver.hpp \
    game/ref/userlist.cpp game/ref/userlist.hpp game/ref/list.cpp \
    game/ref/list.hpp game/battleorderrule.cpp game/battleorderrule.hpp \
    game/v3/fizzfile.cpp game/v3/fizzfile.hpp game/v3/directoryloader.cpp \
    game/v3/directoryloader.hpp game/v3/writer.cpp game/v3/writer.hpp \
    game/map/minefieldmission.cpp game/map/minefieldmission.hpp \
    game/v3/udata/parser.cpp game/v3/udata/parser.hpp \
    game/v3/udata/reader.cpp game/v3/udata/reader.hpp \
    game/alliance/hosthandler.cpp game/alliance/hosthandler.hpp \
    game/alliance/phosthandler.cpp game/alliance/phosthandler.hpp \
    game/alliance/container.cpp game/alliance/container.hpp \
    game/alliance/handler.hpp game/alliance/offer.cpp \
    game/alliance/offer.hpp game/alliance/level.cpp game/alliance/level.hpp \
    game/v3/messagewriter.cpp game/v3/messagewriter.hpp game/v3/utils.cpp \
    game/v3/utils.hpp game/v3/maketurnapplication.cpp \
    game/v3/maketurnapplication.hpp game/v3/maketurn.cpp \
    game/v3/maketurn.hpp game/v3/trn/fileset.cpp game/v3/trn/fileset.hpp \
    game/db/packer.cpp game/db/packer.hpp game/v3/unpackapplication.cpp \
    game/v3/unpackapplication.hpp game/v3/unpacker.cpp game/v3/unpacker.hpp \
    game/v3/genfile.cpp game/v3/genfile.hpp util/helpindex.cpp \
    util/helpindex.hpp util/plugin/dialogapplication.cpp \
    util/plugin/dialogapplication.hpp util/plugin/consoleapplication.cpp \
    util/plugin/consoleapplication.hpp game/map/movementpredictor.cpp \
    game/map/movementpredictor.hpp game/actions/changeshipfriendlycode.cpp \
    game/actions/changeshipfriendlycode.hpp game/map/planetpredictor.cpp \
    game/map/planetpredictor.hpp game/map/planeteffectors.cpp \
    game/map/planeteffectors.hpp game/v3/registry.cpp game/v3/registry.hpp \
    game/map/chunnelmission.cpp game/map/chunnelmission.hpp util/updater.hpp \
    game/reference.cpp game/reference.hpp game/msg/configuration.cpp \
    game/msg/configuration.hpp game/shipquery.cpp game/shipquery.hpp \
    util/syntax/lisphighlighter.cpp util/syntax/lisphighlighter.hpp \
    game/vcr/classic/mirroringeventlistener.cpp \
    game/vcr/classic/mirroringeventlistener.hpp \
    util/syntax/pascalhighlighter.cpp util/syntax/pascalhighlighter.hpp \
    game/vcr/classic/utils.cpp game/vcr/classic/utils.hpp \
    game/vcr/classic/eventrecorder.cpp game/vcr/classic/eventrecorder.hpp \
    game/vcr/classic/eventvisualizer.cpp \
    game/vcr/classic/eventvisualizer.hpp game/vcr/classic/eventlistener.hpp \
    util/stringinstructionlist.cpp util/stringinstructionlist.hpp \
    util/instructionlist.cpp util/instructionlist.hpp game/vcr/overview.cpp \
    game/vcr/overview.hpp game/vcr/battle.cpp \
    game/interface/completionlist.cpp game/interface/completionlist.hpp \
    util/directorybrowser.cpp util/directorybrowser.hpp \
    game/v3/check/configuration.cpp game/v3/check/configuration.hpp \
    game/v3/check/application.cpp game/v3/check/application.hpp \
    game/v3/check/checker.cpp game/v3/check/checker.hpp \
    game/v3/trn/turnprocessor.cpp game/v3/trn/turnprocessor.hpp \
    util/digest.cpp util/digest.hpp game/map/shippredictor.cpp \
    game/map/shippredictor.hpp util/configurationfile.cpp \
    util/configurationfile.hpp game/v3/hconfig.cpp game/v3/hconfig.hpp \
    game/db/fleetloader.cpp game/db/fleetloader.hpp \
    game/interface/cargomethod.cpp game/interface/cargomethod.hpp \
    game/actions/cargotransfersetup.cpp game/actions/cargotransfersetup.hpp \
    game/map/shiptransporter.cpp game/map/shiptransporter.hpp \
    game/actions/buildammo.cpp game/actions/buildammo.hpp \
    game/test/interpreterinterface.cpp game/test/interpreterinterface.hpp \
    game/actions/buildship.cpp game/actions/buildship.hpp \
    game/map/basedata.cpp game/test/cargocontainer.cpp \
    game/test/cargocontainer.hpp game/test/specificationloader.cpp \
    game/test/specificationloader.hpp game/test/stringverifier.cpp \
    game/test/stringverifier.hpp game/test/registrationkey.cpp \
    game/test/registrationkey.hpp game/actions/buildparts.cpp \
    game/actions/buildparts.hpp game/actions/techupgrade.cpp \
    game/actions/techupgrade.hpp game/actions/basebuildaction.cpp \
    game/actions/basebuildaction.hpp game/actions/basebuildexecutor.hpp \
    game/map/shipstorage.cpp game/map/shipstorage.hpp \
    interpreter/exporter/format.cpp interpreter/exporter/format.hpp \
    interpreter/exporter/configuration.cpp \
    interpreter/exporter/configuration.hpp util/charsetfactory.cpp \
    util/charsetfactory.hpp game/v3/packer.cpp game/v3/packer.hpp \
    game/v3/undoinformation.cpp game/v3/undoinformation.hpp \
    game/actions/buildstructures.cpp game/actions/buildstructures.hpp \
    game/v3/reverter.cpp game/actions/buildstarbase.cpp \
    game/actions/buildstarbase.hpp game/actions/cargocostaction.cpp \
    game/actions/cargocostaction.hpp game/map/planetstorage.cpp \
    game/map/planetstorage.hpp game/actions/cargotransfer.cpp \
    game/actions/cargotransfer.hpp game/cargocontainer.cpp \
    game/cargocontainer.hpp game/v3/outboxreader.cpp \
    game/v3/outboxreader.hpp game/msg/outbox.cpp game/msg/outbox.hpp \
    util/processrunner.cpp util/processrunner.hpp \
    interpreter/structurevaluedata.cpp interpreter/structurevaluedata.hpp \
    interpreter/structuretypedata.cpp interpreter/structuretypedata.hpp \
    game/interface/userinterfaceproperty.hpp util/unicodechars.hpp \
    interpreter/arraydata.cpp interpreter/arraydata.hpp \
    game/maint/difficultyrater.cpp game/maint/difficultyrater.hpp \
    util/syntax/factory.cpp util/syntax/factory.hpp \
    util/syntax/inihighlighter.cpp util/syntax/inihighlighter.hpp \
    util/syntax/chighlighter.cpp util/syntax/chighlighter.hpp \
    util/syntax/scripthighlighter.cpp util/syntax/scripthighlighter.hpp \
    util/syntax/keywordtable.cpp util/syntax/keywordtable.hpp \
    util/syntax/segment.cpp util/syntax/segment.hpp util/syntax/format.hpp \
    util/syntax/nullhighlighter.cpp util/syntax/nullhighlighter.hpp \
    util/syntax/highlighter.hpp game/v3/trn/dumper.cpp \
    game/v3/trn/dumper.hpp util/application.cpp util/application.hpp \
    game/v3/trn/filter.cpp game/v3/trn/parseexception.hpp \
    game/v3/trn/indexfilter.cpp game/v3/trn/indexfilter.hpp \
    game/v3/trn/negatefilter.cpp game/v3/trn/negatefilter.hpp \
    game/v3/trn/orfilter.cpp game/v3/trn/orfilter.hpp \
    game/v3/trn/andfilter.cpp game/v3/trn/andfilter.hpp \
    game/v3/trn/idfilter.cpp game/v3/trn/idfilter.hpp \
    game/v3/trn/stringfilter.cpp game/v3/trn/stringfilter.hpp \
    game/v3/trn/namefilter.cpp game/v3/trn/namefilter.hpp \
    game/v3/trn/constantfilter.cpp game/v3/trn/constantfilter.hpp \
    game/v3/trn/filter.hpp interpreter/vmio/assemblersavecontext.cpp \
    interpreter/vmio/assemblersavecontext.hpp \
    game/interface/commandinterface.cpp game/interface/commandinterface.hpp \
    game/v3/commandextra.cpp game/v3/commandextra.hpp \
    game/v3/commandcontainer.cpp game/v3/commandcontainer.hpp \
    game/v3/command.cpp game/v3/command.hpp util/prefixargument.cpp \
    util/prefixargument.hpp game/v3/controlfile.cpp game/v3/controlfile.hpp \
    util/stringlist.cpp util/stringlist.hpp util/messagenotifier.cpp \
    util/messagenotifier.hpp util/messagecollector.cpp \
    util/messagecollector.hpp util/messagematcher.cpp \
    util/messagematcher.hpp util/filenamepattern.cpp \
    util/filenamepattern.hpp game/maint/directorywrapper.cpp \
    game/maint/directorywrapper.hpp game/maint/sweeper.cpp \
    game/maint/sweeper.hpp game/map/reverter.hpp game/v3/reverter.hpp \
    game/interface/minefieldmethod.cpp game/interface/minefieldmethod.hpp \
    util/rich/alignmentattribute.cpp util/rich/alignmentattribute.hpp \
    interpreter/processobservercontext.cpp \
    interpreter/processobservercontext.hpp game/sim/loader.cpp \
    game/sim/loader.hpp game/sim/structures.hpp game/sim/setup.cpp \
    game/sim/setup.hpp game/sim/planet.cpp game/sim/planet.hpp \
    game/sim/ship.cpp game/sim/ship.hpp game/sim/configuration.cpp \
    game/sim/configuration.hpp game/sim/ability.hpp game/sim/object.cpp \
    game/sim/object.hpp game/interface/planetmethod.cpp \
    game/interface/planetmethod.hpp game/actions/preconditions.cpp \
    game/actions/preconditions.hpp game/actions/basefixrecycle.cpp \
    game/actions/basefixrecycle.hpp util/runlengthexpandtransform.cpp \
    util/runlengthexpandtransform.hpp game/score/structures.hpp \
    game/score/loader.cpp game/score/loader.hpp util/stringparser.cpp \
    util/stringparser.hpp game/interface/explosionfunction.cpp \
    game/interface/explosionfunction.hpp game/interface/explosioncontext.cpp \
    game/interface/explosioncontext.hpp game/interface/explosionproperty.cpp \
    game/interface/explosionproperty.hpp game/map/explosiontype.cpp \
    game/map/explosiontype.hpp game/map/explosion.cpp game/map/explosion.hpp \
    interpreter/filefunctions.cpp interpreter/filefunctions.hpp \
    interpreter/filetable.cpp interpreter/filetable.hpp \
    game/map/fleettype.cpp game/map/fleettype.hpp \
    interpreter/procedurevalue.cpp interpreter/procedurevalue.hpp \
    game/interface/shipmethod.cpp game/interface/shipmethod.hpp \
    game/map/shiputils.cpp game/map/shiputils.hpp game/map/fleet.cpp \
    game/map/fleet.hpp game/map/fleetmember.cpp game/map/fleetmember.hpp \
    game/interface/vcrfunction.cpp game/interface/vcrfunction.hpp \
    game/interface/vcrcontext.cpp game/interface/vcrcontext.hpp \
    game/interface/vcrsidefunction.cpp game/interface/vcrsidefunction.hpp \
    game/interface/vcrsidecontext.cpp game/interface/vcrsidecontext.hpp \
    game/interface/vcrproperty.cpp game/interface/vcrproperty.hpp \
    game/interface/vcrsideproperty.cpp game/interface/vcrsideproperty.hpp \
    game/interface/plugincontext.cpp game/interface/plugincontext.hpp \
    game/interface/pluginproperty.cpp game/interface/pluginproperty.hpp \
    util/plugin/installer.cpp util/plugin/installer.hpp \
    util/plugin/manager.cpp util/plugin/manager.hpp util/plugin/plugin.cpp \
    util/plugin/plugin.hpp game/interface/drawingmethod.cpp \
    game/interface/drawingmethod.hpp game/interface/drawingfunction.cpp \
    game/interface/drawingfunction.hpp game/interface/drawingcontext.cpp \
    game/interface/drawingcontext.hpp game/interface/drawingproperty.cpp \
    game/interface/drawingproperty.hpp util/io.cpp util/io.hpp \
    game/db/drawingatommap.cpp game/db/drawingatommap.hpp game/db/loader.cpp \
    game/db/loader.hpp game/db/structures.hpp game/map/drawingcontainer.cpp \
    game/map/drawingcontainer.hpp game/map/drawing.cpp game/map/drawing.hpp \
    interpreter/vmio/nullloadcontext.cpp \
    interpreter/vmio/nullloadcontext.hpp \
    interpreter/vmio/nullsavecontext.cpp \
    interpreter/vmio/nullsavecontext.hpp \
    interpreter/vmio/worldloadcontext.cpp \
    interpreter/vmio/worldloadcontext.hpp interpreter/vmio/structures.cpp \
    interpreter/vmio/processloadcontext.cpp \
    interpreter/vmio/processloadcontext.hpp game/interface/loadcontext.cpp \
    game/interface/loadcontext.hpp interpreter/vmio/structures.hpp \
    interpreter/vmio/objectloader.cpp interpreter/vmio/loadcontext.hpp \
    interpreter/blobvalue.cpp interpreter/blobvalue.hpp \
    interpreter/vmio/valueloader.cpp interpreter/vmio/valueloader.hpp \
    interpreter/vmio/objectloader.hpp interpreter/mutexfunctions.cpp \
    interpreter/mutexfunctions.hpp interpreter/vmio/processsavecontext.cpp \
    interpreter/vmio/processsavecontext.hpp interpreter/mutexcontext.cpp \
    interpreter/mutexcontext.hpp interpreter/mutexlist.cpp \
    interpreter/mutexlist.hpp interpreter/vmio/filesavecontext.cpp \
    interpreter/vmio/filesavecontext.hpp game/interface/ufofunction.cpp \
    game/interface/ufofunction.hpp game/interface/ufocontext.cpp \
    game/interface/ufocontext.hpp game/interface/ufoproperty.cpp \
    game/interface/ufoproperty.hpp game/map/ufotype.cpp game/map/ufotype.hpp \
    game/map/ufo.cpp game/map/ufo.hpp game/interface/missionfunction.cpp \
    game/interface/missionfunction.hpp game/interface/missioncontext.cpp \
    game/interface/missioncontext.hpp game/interface/missionproperty.cpp \
    game/interface/missionproperty.hpp game/interface/cargofunctions.cpp \
    game/interface/cargofunctions.hpp \
    game/interface/friendlycodefunction.cpp \
    game/interface/friendlycodefunction.hpp \
    game/interface/friendlycodecontext.cpp \
    game/interface/friendlycodecontext.hpp \
    game/interface/friendlycodeproperty.cpp \
    game/interface/friendlycodeproperty.hpp game/pcc/accountfolder.cpp \
    game/pcc/accountfolder.hpp game/pcc/gamefolder.cpp \
    game/pcc/gamefolder.hpp game/pcc/browserhandler.cpp \
    game/pcc/browserhandler.hpp game/interface/globalcommands.cpp \
    game/interface/globalcommands.hpp game/historyturnlist.cpp \
    game/historyturnlist.hpp game/historyturn.cpp game/historyturn.hpp \
    util/backupfile.cpp util/backupfile.hpp game/nu/turnloader.cpp \
    game/nu/turnloader.hpp game/nu/specificationloader.cpp \
    game/nu/specificationloader.hpp game/nu/gamestate.cpp \
    game/nu/gamestate.hpp game/nu/registrationkey.cpp \
    game/nu/registrationkey.hpp game/nu/stringverifier.cpp \
    game/nu/stringverifier.hpp game/nu/gamefolder.cpp game/nu/gamefolder.hpp \
    game/nu/accountfolder.cpp game/nu/accountfolder.hpp \
    game/interface/minefieldfunction.cpp \
    game/interface/minefieldfunction.hpp game/interface/minefieldcontext.cpp \
    game/interface/minefieldcontext.hpp game/interface/minefieldproperty.cpp \
    game/interface/minefieldproperty.hpp game/map/minefieldtype.cpp \
    game/map/minefieldtype.hpp game/map/minefield.cpp game/map/minefield.hpp \
    game/interface/playerfunction.cpp game/interface/playerfunction.hpp \
    game/interface/playercontext.cpp game/interface/playercontext.hpp \
    game/interface/torpedofunction.cpp game/interface/torpedofunction.hpp \
    game/interface/torpedocontext.cpp game/interface/torpedocontext.hpp \
    game/spec/torpedo.cpp game/spec/torpedo.hpp \
    game/interface/hullfunction.cpp game/interface/hullfunction.hpp \
    game/interface/hullcontext.cpp game/interface/hullcontext.hpp \
    game/interface/hullproperty.cpp game/interface/hullproperty.hpp \
    game/interface/beamfunction.cpp game/interface/beamfunction.hpp \
    game/interface/beamcontext.cpp game/interface/beamcontext.hpp \
    game/interface/enginefunction.cpp game/interface/enginefunction.hpp \
    game/interface/enginecontext.cpp game/interface/enginecontext.hpp \
    game/interface/engineproperty.cpp game/interface/engineproperty.hpp \
    game/interface/weaponproperty.cpp game/interface/weaponproperty.hpp \
    game/interface/componentproperty.cpp \
    game/interface/componentproperty.hpp \
    interpreter/exporter/htmlexporter.cpp \
    interpreter/exporter/htmlexporter.hpp \
    game/interface/userinterfacepropertystack.cpp \
    game/interface/userinterfacepropertystack.hpp game/extracontainer.cpp \
    game/extraidentifier.hpp game/extracontainer.hpp \
    game/map/rendererlistener.hpp game/map/renderer.cpp \
    game/map/viewport.cpp game/map/viewport.hpp game/map/renderoptions.cpp \
    game/map/renderoptions.hpp game/map/renderlist.cpp \
    game/map/renderlist.hpp game/map/renderer.hpp game/teamsettings.cpp \
    game/teamsettings.hpp game/interface/ionstormfunction.cpp \
    game/interface/ionstormfunction.hpp game/interface/ionstormcontext.cpp \
    game/interface/ionstormcontext.hpp game/interface/ionstormproperty.cpp \
    game/interface/ionstormproperty.hpp game/tables/ionstormclassname.cpp \
    game/tables/ionstormclassname.hpp game/tables/wormholestabilityname.cpp \
    game/tables/wormholestabilityname.hpp \
    game/tables/mineraldensityclassname.cpp \
    game/tables/mineraldensityclassname.hpp game/tables/headingname.cpp \
    game/tables/headingname.hpp game/map/ionstormtype.cpp \
    game/map/ionstormtype.hpp game/map/ionstorm.cpp game/map/ionstorm.hpp \
    game/interface/globalfunctions.cpp game/interface/globalfunctions.hpp \
    game/interface/iteratorprovider.hpp game/interface/objectcommand.cpp \
    game/interface/objectcommand.hpp game/interface/iteratorcontext.cpp \
    game/interface/iteratorcontext.hpp game/map/objectobserver.cpp \
    game/map/objectobserver.hpp game/interface/richtextfunctions.cpp \
    game/interface/richtextfunctions.hpp game/interface/richtextvalue.cpp \
    game/interface/richtextvalue.hpp game/stringverifier.cpp \
    game/v3/stringverifier.cpp game/v3/stringverifier.hpp \
    game/stringverifier.hpp game/interface/userinterfacepropertyaccessor.hpp \
    game/map/cursors.cpp game/map/cursors.hpp \
    game/map/simpleobjectcursor.cpp game/map/simpleobjectcursor.hpp \
    game/map/objectcursor.cpp game/map/objectcursor.hpp util/keystring.cpp \
    util/keystring.hpp game/spec/basecomponentvector.cpp \
    game/spec/basecomponentvector.hpp game/interface/shipfunction.cpp \
    game/interface/shipfunction.hpp game/interface/shipcontext.cpp \
    game/interface/shipcontext.hpp game/interface/shipproperty.cpp \
    game/interface/shipproperty.hpp game/browser/handlerlist.cpp \
    game/browser/handlerlist.hpp game/msg/inbox.cpp game/msg/inbox.hpp \
    game/msg/mailbox.hpp game/exception.cpp game/exception.hpp \
    game/browser/session.cpp game/browser/session.hpp util/rich/parser.cpp \
    util/rich/parser.hpp game/nu/browserhandler.cpp \
    game/nu/browserhandler.hpp game/browser/usercallback.hpp \
    game/browser/unsupportedaccountfolder.cpp \
    game/browser/unsupportedaccountfolder.hpp util/rich/linkattribute.cpp \
    util/rich/linkattribute.hpp util/rich/styleattribute.cpp \
    util/rich/styleattribute.hpp util/skincolor.cpp util/skincolor.hpp \
    util/rich/colorattribute.cpp util/rich/colorattribute.hpp \
    util/rich/visitor.cpp util/rich/visitor.hpp util/rich/text.cpp \
    util/rich/text.hpp util/rich/attribute.hpp util/profiledirectory.cpp \
    util/profiledirectory.hpp game/browser/accountmanager.cpp \
    game/browser/account.cpp game/browser/account.hpp \
    game/browser/accountmanager.hpp util/requestthread.cpp \
    util/requestthread.hpp game/browser/directoryhandler.cpp \
    game/browser/directoryhandler.hpp game/browser/handler.hpp \
    game/browser/filesystemrootfolder.cpp \
    game/browser/filesystemrootfolder.hpp game/browser/rootfolder.cpp \
    game/browser/rootfolder.hpp game/browser/filesystemfolder.cpp \
    game/browser/filesystemfolder.hpp game/browser/browser.cpp \
    game/browser/folder.hpp game/browser/browser.hpp \
    util/requestreceiver.hpp util/requestsender.hpp util/request.hpp \
    util/requestdispatcher.hpp game/score/compoundscore.cpp \
    game/score/compoundscore.hpp game/score/scoreid.hpp \
    game/score/turnscorelist.cpp game/score/turnscorelist.hpp \
    game/score/turnscore.cpp game/score/turnscore.hpp game/extra.hpp \
    game/interface/playerproperty.cpp game/interface/playerproperty.hpp \
    interpreter/exporter/jsonexporter.cpp \
    interpreter/exporter/jsonexporter.hpp \
    interpreter/exporter/textexporter.cpp \
    interpreter/exporter/textexporter.hpp \
    interpreter/exporter/dbfexporter.cpp \
    interpreter/exporter/dbfexporter.hpp \
    interpreter/exporter/separatedtextexporter.cpp \
    interpreter/exporter/separatedtextexporter.hpp \
    interpreter/exporter/exporter.cpp interpreter/exporter/exporter.hpp \
    interpreter/exporter/fieldlist.cpp interpreter/exporter/fieldlist.hpp \
    interpreter/processlist.cpp interpreter/processlist.hpp \
    game/interface/globalcontext.cpp game/interface/globalcontext.hpp \
    game/interface/globalproperty.cpp game/interface/globalproperty.hpp \
    game/interface/planetfunction.cpp game/interface/planetfunction.hpp \
    game/interface/planetcontext.cpp game/interface/planetcontext.hpp \
    interpreter/objectpropertyvector.cpp \
    interpreter/objectpropertyvector.hpp game/tables/basemissionname.cpp \
    game/tables/basemissionname.hpp game/interface/baseproperty.cpp \
    game/interface/baseproperty.hpp game/map/historyshiptype.cpp \
    game/map/historyshiptype.hpp game/map/playedshiptype.cpp \
    game/map/playedshiptype.hpp game/map/anyshiptype.cpp \
    game/map/anyshiptype.hpp game/tables/happinesschangename.cpp \
    game/tables/happinesschangename.hpp game/map/planetformula.cpp \
    game/map/planetformula.hpp game/map/shiphistorydata.cpp \
    game/map/shiphistorydata.hpp game/map/shipdata.cpp game/map/ship.cpp \
    game/map/shipdata.hpp game/map/ship.hpp game/spec/missionlist.cpp \
    game/spec/missionlist.hpp game/spec/mission.cpp game/spec/mission.hpp \
    game/shipbuildorder.cpp game/shipbuildorder.hpp \
    game/tables/mineralmassclassname.cpp \
    game/tables/mineralmassclassname.hpp game/tables/happinessname.cpp \
    game/tables/happinessname.hpp game/tables/temperaturename.cpp \
    game/tables/temperaturename.hpp game/tables/industrylevel.cpp \
    game/tables/industrylevel.hpp game/tables/nativegovernmentname.cpp \
    game/tables/nativegovernmentname.hpp game/tables/nativeracename.cpp \
    game/tables/nativeracename.hpp interpreter/closure.cpp \
    interpreter/closure.hpp interpreter/hashvalue.cpp \
    interpreter/hashvalue.hpp game/interface/planetproperty.cpp \
    game/interface/planetproperty.hpp interpreter/savevisitor.cpp \
    interpreter/savevisitor.hpp interpreter/tagnode.hpp \
    interpreter/savecontext.hpp game/session.cpp game/session.hpp \
    game/game.cpp game/game.hpp game/unitscoredefinitionlist.cpp \
    game/unitscoredefinitionlist.hpp game/unitscorelist.cpp \
    game/unitscorelist.hpp interpreter/selectionexpression.cpp \
    interpreter/selectionexpression.hpp interpreter/filecommandsource.cpp \
    interpreter/filecommandsource.hpp interpreter/filevalue.cpp \
    interpreter/filevalue.hpp interpreter/subroutinevalue.cpp \
    interpreter/subroutinevalue.hpp interpreter/memorycommandsource.cpp \
    interpreter/memorycommandsource.hpp interpreter/binaryexecution.cpp \
    interpreter/binaryexecution.hpp interpreter/indexablevalue.cpp \
    interpreter/indexablevalue.hpp interpreter/arguments.cpp \
    interpreter/arguments.hpp interpreter/arrayvalue.cpp \
    interpreter/arrayvalue.hpp interpreter/process.cpp \
    interpreter/structurevalue.cpp interpreter/structurevalue.hpp \
    interpreter/structuretype.cpp interpreter/structuretype.hpp \
    interpreter/basevalue.cpp interpreter/basevalue.hpp \
    interpreter/ternaryexecution.cpp interpreter/ternaryexecution.hpp \
    interpreter/keymapvalue.cpp interpreter/keymapvalue.hpp \
    interpreter/unaryexecution.cpp interpreter/unaryexecution.hpp \
    util/keymaptable.cpp util/keymaptable.hpp util/keymap.cpp \
    util/atomtable.cpp util/atomtable.hpp util/keymap.hpp util/key.cpp \
    util/key.hpp interpreter/singlecontext.cpp interpreter/singlecontext.hpp \
    interpreter/propertyacceptor.cpp interpreter/nametable.cpp \
    interpreter/nametable.hpp interpreter/typehint.hpp \
    interpreter/simplespecialcommand.cpp \
    interpreter/simplespecialcommand.hpp interpreter/specialcommand.hpp \
    interpreter/callablevalue.hpp interpreter/process.hpp \
    interpreter/defaultstatementcompilationcontext.cpp \
    interpreter/defaultstatementcompilationcontext.hpp \
    interpreter/keywords.cpp interpreter/keywords.hpp \
    interpreter/statementcompiler.cpp interpreter/statementcompiler.hpp \
    interpreter/commandsource.cpp interpreter/commandsource.hpp \
    interpreter/statementcompilationcontext.cpp \
    interpreter/statementcompilationcontext.hpp \
    interpreter/propertyacceptor.hpp interpreter/context.hpp \
    game/parser/messageparser.cpp game/parser/messageparser.hpp \
    game/parser/datainterface.hpp game/parser/messagetemplate.cpp \
    game/parser/messagetemplate.hpp game/map/rangeset.cpp \
    game/map/rangeset.hpp game/v3/inboxfile.cpp game/v3/inboxfile.hpp \
    game/parser/messageinformation.cpp game/parser/messageinformation.hpp \
    game/parser/messagevalue.cpp game/parser/messagevalue.hpp \
    game/turnloader.cpp game/v3/loader.cpp game/v3/loader.hpp \
    game/playerbitmatrix.cpp game/playerbitmatrix.hpp game/playerarray.hpp \
    game/v3/resultloader.cpp game/v3/resultloader.hpp game/turnloader.hpp \
    game/turn.cpp game/turn.hpp game/interpreterinterface.hpp \
    interpreter/optimizer.cpp interpreter/optimizer.hpp \
    interpreter/fusion.cpp interpreter/fusion.hpp interpreter/world.cpp \
    interpreter/world.hpp interpreter/values.cpp interpreter/values.hpp \
    interpreter/expr/parser.cpp interpreter/expr/parser.hpp \
    interpreter/expr/builtinfunction.cpp \
    interpreter/expr/builtinfunction.hpp interpreter/ternaryoperation.cpp \
    interpreter/ternaryoperation.hpp interpreter/unaryoperation.cpp \
    interpreter/unaryoperation.hpp interpreter/binaryoperation.cpp \
    interpreter/binaryoperation.hpp interpreter/expr/indirectcallnode.hpp \
    interpreter/expr/indirectcallnode.cpp \
    interpreter/expr/functioncallnode.cpp \
    interpreter/expr/functioncallnode.hpp \
    interpreter/expr/identifiernode.cpp interpreter/expr/identifiernode.hpp \
    interpreter/expr/membernode.hpp interpreter/expr/membernode.cpp \
    interpreter/expr/logicalnode.cpp interpreter/expr/logicalnode.hpp \
    interpreter/expr/sequencenode.cpp interpreter/expr/sequencenode.hpp \
    interpreter/expr/assignmentnode.cpp interpreter/expr/assignmentnode.hpp \
    interpreter/expr/casenode.cpp interpreter/expr/casenode.hpp \
    interpreter/expr/literalnode.cpp interpreter/expr/literalnode.hpp \
    interpreter/expr/rvaluenode.hpp interpreter/expr/rvaluenode.cpp \
    interpreter/expr/node.cpp interpreter/expr/node.hpp \
    interpreter/compilationcontext.hpp interpreter/bytecodeobject.cpp \
    interpreter/bytecodeobject.hpp interpreter/opcode.cpp \
    interpreter/opcode.hpp util/math.cpp interpreter/error.cpp \
    interpreter/error.hpp interpreter/tokenizer.cpp \
    interpreter/tokenizer.hpp game/config/userconfiguration.cpp \
    game/config/userconfiguration.hpp game/map/anyplanettype.cpp \
    game/map/playedbasetype.cpp game/map/playedbasetype.hpp \
    game/map/anyplanettype.hpp game/map/playedplanettype.cpp \
    game/map/playedplanettype.hpp game/map/objectvectortype.hpp \
    game/map/objecttype.cpp game/map/objecttype.hpp game/map/universe.cpp \
    game/map/objectvector.hpp game/map/configuration.cpp \
    game/map/configuration.hpp game/map/basestorage.cpp \
    game/map/basestorage.hpp game/map/basedata.hpp game/map/planet.cpp \
    game/map/planetdata.hpp game/map/planet.hpp game/types.hpp \
    game/map/universe.hpp game/map/circularobject.cpp \
    game/map/circularobject.hpp game/map/point.cpp game/map/point.hpp \
    game/map/object.cpp game/map/object.hpp game/spec/friendlycodelist.cpp \
    game/spec/friendlycodelist.hpp game/spec/friendlycode.cpp \
    game/spec/friendlycode.hpp game/vcr/classic/database.cpp \
    game/vcr/classic/database.hpp util/math.hpp game/vcr/statistic.cpp \
    game/vcr/statistic.hpp game/vcr/score.cpp game/vcr/score.hpp \
    game/vcr/classic/pvcralgorithm.cpp game/vcr/classic/pvcralgorithm.hpp \
    game/vcr/classic/statustoken.cpp game/vcr/classic/statustoken.hpp \
    game/vcr/classic/hostalgorithm.cpp game/vcr/classic/hostalgorithm.hpp \
    game/vcr/classic/nullvisualizer.cpp game/vcr/classic/nullvisualizer.hpp \
    game/vcr/classic/visualizer.hpp game/vcr/classic/algorithm.cpp \
    game/vcr/classic/algorithm.hpp game/vcr/classic/types.hpp \
    game/vcr/classic/battle.cpp game/vcr/classic/battle.hpp \
    game/spec/standardcomponentnameprovider.cpp \
    game/spec/standardcomponentnameprovider.hpp game/vcr/object.cpp \
    game/vcr/object.hpp game/vcr/battle.hpp game/vcr/database.hpp \
    game/specificationloader.hpp util/consolelogger.cpp \
    util/consolelogger.hpp game/v3/rootloader.cpp game/v3/rootloader.hpp \
    game/v3/directoryscanner.cpp game/v3/directoryscanner.hpp \
    util/randomnumbergenerator.cpp util/randomnumbergenerator.hpp \
    game/v3/turnfile.cpp game/v3/turnfile.hpp game/timestamp.cpp \
    game/timestamp.hpp game/spec/nullcomponentnameprovider.cpp \
    game/spec/nullcomponentnameprovider.hpp \
    game/config/configurationparser.cpp game/config/configurationparser.hpp \
    util/configurationfileparser.cpp util/configurationfileparser.hpp \
    game/playerlist.cpp game/playerlist.hpp game/player.cpp game/player.hpp \
    game/root.cpp game/root.hpp game/spec/hullassignmentlist.cpp \
    game/spec/hullassignmentlist.hpp game/v3/registrationkey.cpp \
    game/v3/registrationkey.hpp game/registrationkey.hpp \
    util/translation.hpp game/hostversion.cpp game/hostversion.hpp \
    game/spec/hullfunctionassignmentlist.cpp \
    game/spec/hullfunctionassignmentlist.hpp game/spec/hull.cpp \
    game/spec/hull.hpp game/config/aliasoption.cpp \
    game/config/aliasoption.hpp game/config/costarrayoption.cpp \
    game/config/costarrayoption.hpp game/config/hostconfiguration.cpp \
    game/config/hostconfiguration.hpp game/limits.hpp \
    game/config/collapsibleintegerarrayoption.hpp \
    game/config/enumvalueparser.cpp game/config/enumvalueparser.hpp \
    game/config/bitsetvalueparser.cpp game/config/bitsetvalueparser.hpp \
    game/config/integerarrayoption.hpp \
    game/config/genericintegerarrayoption.cpp \
    game/config/genericintegerarrayoption.hpp game/config/stringoption.cpp \
    game/config/stringoption.hpp game/config/integeroption.cpp \
    game/config/integeroption.hpp game/config/configuration.cpp \
    game/config/configuration.hpp game/config/booleanvalueparser.cpp \
    game/config/booleanvalueparser.hpp game/config/integervalueparser.cpp \
    game/config/integervalueparser.hpp game/config/valueparser.cpp \
    game/config/valueparser.hpp game/config/configurationoption.cpp \
    game/config/configurationoption.hpp \
    game/spec/modifiedhullfunctionlist.cpp \
    game/spec/modifiedhullfunctionlist.hpp game/spec/hullfunctionlist.cpp \
    game/spec/hullfunctionlist.hpp util/string.cpp util/string.hpp \
    game/spec/hullfunction.cpp game/playerset.cpp game/playerset.hpp \
    game/spec/hullfunction.hpp game/experiencelevelset.cpp \
    game/experiencelevelset.hpp game/spec/basichullfunctionlist.cpp \
    game/spec/basichullfunctionlist.hpp game/spec/basichullfunction.cpp \
    game/spec/basichullfunction.hpp util/fileparser.cpp util/fileparser.hpp \
    game/v3/resultfile.cpp game/v3/resultfile.hpp game/cargospec.cpp \
    game/cargospec.hpp game/v3/specificationloader.cpp \
    game/v3/specificationloader.hpp game/spec/shiplist.cpp \
    game/spec/shiplist.hpp game/v3/structures.hpp \
    game/spec/componentvector.hpp game/spec/engine.cpp game/spec/engine.hpp \
    game/spec/torpedolauncher.cpp game/spec/torpedolauncher.hpp \
    game/spec/beam.cpp game/spec/beam.hpp game/spec/weapon.cpp \
    game/spec/weapon.hpp game/spec/component.cpp game/spec/component.hpp \
    game/spec/componentnameprovider.hpp game/spec/cost.hpp \
    game/spec/cost.cpp game/element.cpp game/element.hpp
TYPE_gamelib = lib
DEPEND_gamelib = afl
PROJ_AUTO += \
    gamelib:game/*.cpp,game/*.hpp,util/*.cpp,util/*.hpp,interpreter/*.cpp,interpreter/*.hpp

TARGETS += guilib
FILES_guilib = client/dialogs/vcroptions.cpp client/dialogs/vcroptions.hpp \
    client/vcr/configuration.cpp client/vcr/configuration.hpp \
    gfx/threed/modelapplet.cpp gfx/threed/modelapplet.hpp \
    gfx/threed/renderapplet.cpp gfx/threed/renderapplet.hpp \
    client/widgets/testapplet.cpp client/widgets/testapplet.hpp \
    ui/widgets/testapplet.cpp ui/widgets/testapplet.hpp gfx/applet.cpp \
    gfx/applet.hpp client/dialogs/missionselection.cpp \
    client/dialogs/missionselection.hpp gfx/codec/custom.cpp \
    gfx/codec/custom.hpp gfx/codec/application.cpp gfx/codec/application.hpp \
    gfx/codec/bmp.cpp gfx/codec/bmp.hpp gfx/codec/codec.hpp \
    gfx/colorquantizer.cpp gfx/colorquantizer.hpp \
    gfx/threed/colortransformation.cpp gfx/threed/colortransformation.hpp \
    gfx/threed/positionlist.cpp gfx/threed/positionlist.hpp \
    gfx/threed/model.cpp gfx/threed/model.hpp \
    client/dialogs/attachmentselection.cpp \
    client/dialogs/attachmentselection.hpp \
    client/dialogs/exitconfirmation.cpp client/dialogs/exitconfirmation.hpp \
    client/dialogs/simulationalliances.cpp \
    client/dialogs/simulationalliances.hpp client/applicationparameters.cpp \
    client/applicationparameters.hpp gfx/windowparameters.cpp \
    client/widgets/consolecontroller.cpp \
    client/widgets/consolecontroller.hpp client/dialogs/simpleconsole.cpp \
    client/dialogs/simpleconsole.hpp client/dialogs/unpack.cpp \
    client/dialogs/unpack.hpp client/dialogs/sweep.cpp \
    client/dialogs/sweep.hpp client/dialogs/directorysetup.cpp \
    client/dialogs/directorysetup.hpp client/dialogs/newaccount.cpp \
    client/dialogs/newaccount.hpp client/si/nullcontrol.cpp \
    client/si/nullcontrol.hpp gfx/colortransform.cpp gfx/colortransform.hpp \
    client/dialogs/vcrselection.cpp client/dialogs/vcrselection.hpp \
    client/widgets/vcrinfo.cpp client/widgets/vcrinfo.hpp \
    client/application.cpp client/application.hpp \
    client/dialogs/zoomlevel.cpp client/dialogs/zoomlevel.hpp \
    client/widgets/plugininfo.cpp client/widgets/plugininfo.hpp \
    client/widgets/pluginlist.cpp client/widgets/pluginlist.hpp \
    client/dialogs/pluginmanager.cpp client/dialogs/pluginmanager.hpp \
    client/dialogs/backupconfig.cpp client/dialogs/backupconfig.hpp \
    client/widgets/configvaluelist.cpp client/widgets/configvaluelist.hpp \
    client/dialogs/preferences.cpp client/dialogs/preferences.hpp \
    client/dialogs/changepassword.cpp client/dialogs/changepassword.hpp \
    gfx/antialiased.cpp gfx/antialiased.hpp client/dialogs/globalactions.cpp \
    client/dialogs/globalactions.hpp client/tiles/historymovementtile.cpp \
    client/tiles/historymovementtile.hpp \
    client/tiles/historypositiontile.cpp \
    client/tiles/historypositiontile.hpp \
    client/widgets/historypositionlistbox.cpp \
    client/widgets/historypositionlistbox.hpp \
    client/tiles/historyadaptor.cpp client/tiles/historyadaptor.hpp \
    client/tiles/fleetmembertile.cpp client/tiles/fleetmembertile.hpp \
    client/widgets/fleetmemberlistbox.cpp \
    client/widgets/fleetmemberlistbox.hpp \
    client/tiles/fleetscreenheadertile.cpp \
    client/tiles/fleetscreenheadertile.hpp client/dialogs/fleetlist.cpp \
    client/dialogs/fleetlist.hpp client/dialogs/cloneship.cpp \
    client/dialogs/cloneship.hpp client/widgets/chartmouseconfig.cpp \
    client/widgets/chartmouseconfig.hpp \
    client/widgets/markertemplatelist.cpp \
    client/widgets/markertemplatelist.hpp \
    client/widgets/chartdisplayconfig.cpp \
    client/widgets/chartdisplayconfig.hpp \
    client/widgets/configstoragecontrol.cpp \
    client/widgets/configstoragecontrol.hpp client/dialogs/chartconfig.cpp \
    client/dialogs/chartconfig.hpp client/dialogs/visibilityrange.cpp \
    client/dialogs/visibilityrange.hpp ui/icons/balloon.cpp \
    ui/icons/balloon.hpp client/widgets/exportfieldlist.cpp \
    client/widgets/exportfieldlist.hpp client/dialogs/export.cpp \
    client/dialogs/export.hpp client/dialogs/labelconfig.cpp \
    client/dialogs/labelconfig.hpp client/dialogs/choosehull.cpp \
    client/dialogs/choosehull.hpp client/dialogs/shipcostcalculator.cpp \
    client/dialogs/shipcostcalculator.hpp client/dialogs/buildshiporder.cpp \
    client/dialogs/buildshiporder.hpp client/dialogs/buildshipmain.cpp \
    client/dialogs/buildshipmain.hpp client/dialogs/scriptcommanddialog.cpp \
    client/dialogs/scriptcommanddialog.hpp client/tiles/basetasktile.cpp \
    client/tiles/basetasktile.hpp client/tiles/shiptasktile.cpp \
    client/tiles/shiptasktile.hpp client/tiles/taskmessagetile.cpp \
    client/tiles/taskmessagetile.hpp client/map/shiptaskoverlay.cpp \
    client/map/shiptaskoverlay.hpp client/dialogs/imperialstats.cpp \
    client/dialogs/imperialstats.hpp \
    client/dialogs/simulationflakratings.cpp \
    client/dialogs/simulationflakratings.hpp ui/res/engineimageloader.hpp \
    client/dialogs/buildqueuesummary.cpp \
    client/dialogs/buildqueuesummary.hpp client/dialogs/buildammo.cpp \
    client/dialogs/buildammo.hpp client/dialogs/hullfunctionview.cpp \
    client/dialogs/hullfunctionview.hpp client/dialogs/hullspecification.cpp \
    client/dialogs/hullspecification.hpp client/dialogs/flakvcrobject.cpp \
    client/dialogs/flakvcrobject.hpp client/vcr/flak/flatrenderer.cpp \
    client/vcr/flak/flatrenderer.hpp client/vcr/flak/threedrenderer.cpp \
    client/vcr/flak/threedrenderer.hpp client/vcr/flak/renderer.hpp \
    client/vcr/cameracontrolwidget.cpp client/vcr/cameracontrolwidget.hpp \
    client/widgets/combatunitlist.cpp client/widgets/combatunitlist.hpp \
    client/vcr/flak/arenawidget.cpp client/vcr/flak/arenawidget.hpp \
    client/vcr/flak/playbackscreen.cpp client/vcr/flak/playbackscreen.hpp \
    client/dialogs/vcrplayer.cpp client/dialogs/vcrplayer.hpp \
    ui/widgets/keyforwarder.cpp ui/widgets/keyforwarder.hpp \
    gfx/keyeventconsumer.hpp gfx/threed/particlerenderer.hpp \
    gfx/threed/trianglerenderer.cpp gfx/threed/trianglerenderer.hpp \
    gfx/threed/softwarecontext.cpp gfx/threed/softwarecontext.hpp \
    gfx/threed/linerenderer.cpp gfx/threed/linerenderer.hpp \
    gfx/threed/context.hpp gfx/threed/vecmath.hpp \
    client/dialogs/outboxdialog.cpp client/dialogs/outboxdialog.hpp \
    client/dialogs/messageeditor.cpp client/dialogs/messageeditor.hpp \
    client/dialogs/messagereceiver.cpp client/dialogs/messagereceiver.hpp \
    client/widgets/playersetselector.cpp ui/widgets/checkboxlistbox.cpp \
    ui/widgets/checkboxlistbox.hpp client/widgets/playersetselector.hpp \
    ui/widgets/editor.cpp ui/widgets/editor.hpp \
    client/dialogs/combatscoresummary.cpp \
    client/dialogs/combatscoresummary.hpp ui/icons/vbox.cpp \
    ui/icons/vbox.hpp client/widgets/combatdiagram.cpp \
    client/widgets/combatdiagram.hpp client/dialogs/combatoverview.cpp \
    client/dialogs/combatoverview.hpp client/map/distanceoverlay.cpp \
    client/map/distanceoverlay.hpp client/map/messageoverlay.cpp \
    client/map/messageoverlay.hpp client/map/keymapoverlay.cpp \
    client/map/keymapoverlay.hpp client/si/keymaphandler.cpp \
    client/si/keymaphandler.hpp client/dialogs/entercoordinates.cpp \
    client/dialogs/entercoordinates.hpp ui/widgets/alignedcontainer.cpp \
    ui/widgets/alignedcontainer.hpp ui/widgets/treelistbox.cpp \
    ui/widgets/treelistbox.hpp client/dialogs/historyship.cpp \
    client/dialogs/historyship.hpp client/widgets/historyshiplistbox.cpp \
    client/widgets/historyshiplistbox.hpp client/dialogs/multitransfer.cpp \
    client/dialogs/multitransfer.hpp client/widgets/expressionlist.cpp \
    client/widgets/expressionlist.hpp client/dialogs/notifications.cpp \
    client/dialogs/notifications.hpp client/dialogs/subjectlist.cpp \
    client/dialogs/subjectlist.hpp client/dialogs/classicvcrobject.cpp \
    client/dialogs/classicvcrobject.hpp client/widgets/vcrobjectinfo.cpp \
    client/widgets/vcrobjectinfo.hpp client/dialogs/buildparts.cpp \
    client/dialogs/buildparts.hpp client/widgets/itemcostdisplay.cpp \
    client/widgets/itemcostdisplay.hpp client/dialogs/buildship.cpp \
    client/dialogs/buildship.hpp client/widgets/componentlist.cpp \
    client/widgets/componentlist.hpp client/widgets/simulationresultlist.cpp \
    client/widgets/simulationresultlist.hpp \
    client/dialogs/simulationresult.cpp client/dialogs/simulationresult.hpp \
    client/widgets/stoppablebusyindicator.cpp \
    client/widgets/stoppablebusyindicator.hpp client/dialogs/ufoinfo.cpp \
    client/dialogs/ufoinfo.hpp client/map/ionstormforecastoverlay.cpp \
    client/map/ionstormforecastoverlay.hpp \
    client/dialogs/ionstormforecast.hpp client/dialogs/ionstormforecast.cpp \
    client/dialogs/ionstorminfo.cpp client/dialogs/ionstorminfo.hpp \
    client/map/markrangeoverlay.cpp client/map/markrangeoverlay.hpp \
    client/dialogs/newdrawingtag.cpp client/dialogs/newdrawingtag.hpp \
    client/map/deletedrawingoverlay.cpp client/map/deletedrawingoverlay.hpp \
    client/widgets/markerkindselector.cpp \
    client/widgets/markerkindselector.hpp client/map/drawlineoverlay.cpp \
    client/map/drawlineoverlay.hpp client/map/drawcircleoverlay.cpp \
    client/map/drawcircleoverlay.hpp client/dialogs/newdrawing.cpp \
    client/dialogs/newdrawing.hpp client/map/movemarkeroverlay.cpp \
    client/map/movemarkeroverlay.hpp client/map/markeroverlaybase.cpp \
    client/map/markeroverlaybase.hpp client/widgets/markercolorselector.cpp \
    client/widgets/markercolorselector.hpp client/map/circleoverlay.cpp \
    client/map/circleoverlay.hpp client/dialogs/minefieldinfo.cpp \
    client/dialogs/minefieldinfo.hpp ui/widgets/scrollbarcontainer.cpp \
    ui/widgets/scrollbarcontainer.hpp ui/tooltip.cpp ui/tooltip.hpp \
    ui/widgets/chart.cpp ui/widgets/chart.hpp client/dialogs/scores.cpp \
    client/dialogs/scores.hpp ui/widgets/listlikedecimalselector.cpp \
    ui/widgets/listlikedecimalselector.hpp \
    ui/widgets/basedecimalselector.cpp ui/widgets/basedecimalselector.hpp \
    client/dialogs/sessionfileselectiondialog.cpp \
    client/dialogs/sessionfileselectiondialog.hpp \
    client/dialogs/simulationtransfer.cpp \
    client/dialogs/simulationtransfer.hpp client/widgets/decayingmessage.cpp \
    client/widgets/decayingmessage.hpp \
    client/dialogs/simulationfleetcostoptions.cpp \
    client/dialogs/simulationfleetcostoptions.hpp \
    client/widgets/costsummarylist.cpp client/widgets/costsummarylist.hpp \
    client/dialogs/simulationfleetcost.cpp \
    client/dialogs/simulationfleetcost.hpp \
    client/dialogs/simulationbasetorpedoes.cpp \
    client/dialogs/simulationbasetorpedoes.hpp \
    client/dialogs/simulationconfiguration.cpp \
    client/dialogs/simulationconfiguration.hpp \
    client/dialogs/simulationabilities.cpp \
    client/dialogs/simulationabilities.hpp ui/widgets/combobox.cpp \
    ui/widgets/combobox.hpp client/widgets/simulationobjectinfo.hpp \
    client/widgets/simulationobjectinfo.cpp \
    client/widgets/simulationlist.cpp client/widgets/simulationlist.hpp \
    client/dialogs/simulator.cpp client/dialogs/simulator.hpp \
    client/dialogs/teamsettings.cpp client/dialogs/teamsettings.hpp \
    ui/widgets/icongrid.cpp ui/widgets/icongrid.hpp \
    ui/icons/stylableicon.cpp ui/icons/stylableicon.hpp \
    ui/icons/colortile.cpp ui/icons/colortile.hpp ui/icons/colortext.cpp \
    ui/icons/colortext.hpp ui/widgets/basebutton.cpp \
    ui/widgets/basebutton.hpp ui/icons/skintext.cpp ui/icons/skintext.hpp \
    ui/icons/image.cpp ui/icons/image.hpp ui/icons/focusframe.cpp \
    ui/icons/focusframe.hpp ui/icons/spacer.cpp ui/icons/spacer.hpp \
    ui/icons/hbox.cpp ui/icons/hbox.hpp ui/icons/button.cpp \
    ui/icons/button.hpp ui/icons/icon.hpp client/si/remotecontrol.cpp \
    client/si/remotecontrol.hpp client/dialogs/revertdialog.cpp \
    client/dialogs/revertdialog.hpp client/dialogs/selectionmanager.cpp \
    client/dialogs/selectionmanager.hpp client/widgets/helpwidget.cpp \
    client/widgets/helpwidget.hpp client/dialogs/commandlistdialog.cpp \
    client/dialogs/commandlistdialog.hpp \
    client/dialogs/processlistdialog.cpp \
    client/dialogs/processlistdialog.hpp client/widgets/filterdisplay.cpp \
    client/widgets/filterdisplay.hpp ui/res/generatedengineprovider.cpp \
    ui/res/generatedengineprovider.hpp client/picturenamer.cpp \
    client/picturenamer.hpp ui/widgets/cardtabbar.cpp \
    ui/widgets/cardtabbar.hpp client/dialogs/specbrowserdialog.cpp \
    client/dialogs/specbrowserdialog.hpp client/dialogs/buildqueuedialog.cpp \
    client/dialogs/buildqueuedialog.hpp client/si/compoundwidget.hpp \
    client/dialogs/cargohistorydialog.cpp \
    client/dialogs/cargohistorydialog.hpp client/dialogs/navchartdialog.cpp \
    client/dialogs/navchartdialog.hpp client/map/waypointoverlay.cpp \
    client/map/waypointoverlay.hpp client/dialogs/grounddefensedialog.cpp \
    client/dialogs/grounddefensedialog.hpp \
    client/dialogs/planetinfodialog.cpp client/dialogs/planetinfodialog.hpp \
    client/widgets/planetmineralinfo.cpp \
    client/widgets/planetmineralinfo.hpp ui/widgets/tabbar.cpp \
    ui/widgets/tabbar.hpp client/dialogs/goaldialog.cpp \
    client/dialogs/goaldialog.hpp client/dialogs/buysuppliesdialog.cpp \
    client/dialogs/buysuppliesdialog.hpp \
    client/dialogs/sellsuppliesdialog.cpp \
    client/dialogs/sellsuppliesdialog.hpp \
    client/dialogs/buildstructuresdialog.cpp \
    client/dialogs/buildstructuresdialog.hpp \
    client/dialogs/buildstarbasedialog.cpp \
    client/dialogs/buildstarbasedialog.hpp client/tiles/taskeditortile.cpp \
    client/tiles/taskeditortile.hpp client/dialogs/taxationdialog.cpp \
    client/dialogs/taxationdialog.hpp client/dialogs/fileselectiondialog.cpp \
    client/dialogs/fileselectiondialog.hpp client/widgets/filelistbox.cpp \
    client/widgets/filelistbox.hpp client/dialogs/searchdialog.cpp \
    client/dialogs/searchdialog.hpp client/map/minefieldmissionoverlay.cpp \
    client/map/minefieldmissionoverlay.hpp client/map/prefixoverlay.cpp \
    client/map/prefixoverlay.hpp client/tiles/starchartheadertile.cpp \
    client/tiles/starchartheadertile.hpp client/map/starchartoverlay.cpp \
    client/map/starchartoverlay.hpp client/map/location.cpp \
    client/map/location.hpp client/map/screen.cpp client/map/screen.hpp \
    ui/widgets/scrollbar.cpp ui/widgets/scrollbar.hpp \
    client/dialogs/helpdialog.cpp client/dialogs/helpdialog.hpp \
    ui/rich/documentparser.cpp ui/rich/documentparser.hpp \
    client/dialogs/cargotransferdialog.cpp \
    client/dialogs/cargotransferdialog.hpp \
    client/widgets/cargotransferline.cpp \
    client/widgets/cargotransferline.hpp \
    client/widgets/cargotransferheader.cpp \
    client/widgets/cargotransferheader.hpp client/cargotransfer.cpp \
    client/cargotransfer.hpp client/widgets/shipspeedwidget.cpp \
    client/widgets/shipspeedwidget.hpp client/dialogs/shipspeeddialog.cpp \
    client/dialogs/shipspeeddialog.hpp client/dialogs/keymapdialog.cpp \
    client/dialogs/keymapdialog.hpp client/si/commandtask.cpp \
    client/si/commandtask.hpp client/si/scripttask.hpp \
    client/dialogs/screenhistorydialog.cpp \
    client/dialogs/screenhistorydialog.hpp \
    client/proxy/screenhistoryproxy.cpp client/proxy/screenhistoryproxy.hpp \
    client/screenhistory.cpp client/screenhistory.hpp \
    client/dialogs/friendlycodedialog.cpp \
    client/dialogs/friendlycodedialog.hpp \
    client/widgets/friendlycodelist.cpp client/widgets/friendlycodelist.hpp \
    ui/widgets/decimalselector.cpp ui/widgets/decimalselector.hpp \
    client/widgets/costdisplay.cpp client/widgets/costdisplay.hpp \
    client/dialogs/techupgradedialog.cpp \
    client/dialogs/techupgradedialog.hpp client/widgets/techbar.cpp \
    client/widgets/techbar.hpp ui/widgets/numberselector.cpp \
    ui/widgets/numberselector.hpp ui/widgets/focusablegroup.cpp \
    ui/widgets/focusablegroup.hpp client/map/movementoverlay.cpp \
    client/map/movementoverlay.hpp client/map/scanneroverlay.cpp \
    client/map/scanneroverlay.hpp client/map/callback.hpp \
    client/map/overlay.cpp client/map/overlay.hpp \
    client/widgets/scanresult.cpp client/widgets/scanresult.hpp \
    client/widgets/hullspecificationsheet.cpp \
    client/widgets/hullspecificationsheet.hpp client/widgets/playerlist.cpp \
    client/widgets/playerlist.hpp client/tiles/visualscanshipinfotile.cpp \
    client/tiles/visualscanshipinfotile.hpp \
    client/tiles/visualscanhullinfotile.cpp \
    client/tiles/visualscanhullinfotile.hpp \
    client/dialogs/visualscandialog.cpp client/dialogs/visualscandialog.hpp \
    client/tiles/visualscanheadertile.cpp \
    client/tiles/visualscanheadertile.hpp gfx/dimbackgroundcolorscheme.cpp \
    gfx/dimbackgroundcolorscheme.hpp gfx/dimcolorscheme.cpp \
    gfx/dimcolorscheme.hpp client/dialogs/referencesortorder.cpp \
    client/dialogs/referencesortorder.hpp \
    client/widgets/referencelistbox.cpp client/widgets/referencelistbox.hpp \
    client/si/requestlink2.cpp client/widgets/alliancelevelgrid.cpp \
    client/widgets/alliancelevelgrid.hpp client/dialogs/alliancedialog.cpp \
    client/dialogs/alliancedialog.hpp client/widgets/alliancestatuslist.cpp \
    client/widgets/alliancestatuslist.hpp client/help.cpp client/help.hpp \
    client/tiles/shipmovementtile.cpp client/tiles/shipmovementtile.hpp \
    ui/widgets/textbutton.cpp ui/widgets/textbutton.hpp \
    client/tiles/shipcargotile.cpp ui/widgets/simpletable.cpp \
    ui/widgets/simpletable.hpp client/widgets/simplegauge.cpp \
    client/widgets/simplegauge.hpp client/tiles/shipcargotile.hpp \
    client/dialogs/inboxdialog.cpp client/dialogs/inboxdialog.hpp \
    client/widgets/messageactionpanel.cpp \
    client/widgets/messageactionpanel.hpp gfx/scan.cpp gfx/scan.hpp \
    client/vcr/classic/playbackscreen.cpp \
    client/vcr/classic/playbackscreen.hpp client/vcr/classic/renderer.cpp \
    client/vcr/classic/renderer.hpp gfx/gen/texture.cpp gfx/gen/texture.hpp \
    gfx/gen/colorrange.cpp gfx/gen/colorrange.hpp \
    client/vcr/playbackcontrolwidget.cpp \
    client/vcr/playbackcontrolwidget.hpp client/vcr/unitstatuswidget.cpp \
    client/vcr/unitstatuswidget.hpp ui/res/winplanvcrprovider.cpp \
    ui/res/winplanvcrprovider.hpp gfx/windowparameters.hpp \
    gfx/gen/shieldrenderer.cpp gfx/gen/shieldrenderer.hpp \
    gfx/gen/explosionrenderer.cpp gfx/gen/explosionrenderer.hpp \
    gfx/gen/particlerenderer.cpp gfx/gen/particlerenderer.hpp \
    client/vcr/torpedosprite.cpp client/vcr/torpedosprite.hpp \
    client/vcr/beamsprite.cpp client/vcr/beamsprite.hpp \
    gfx/anim/textsprite.cpp gfx/anim/textsprite.hpp \
    gfx/anim/pixmapsprite.cpp gfx/anim/pixmapsprite.hpp \
    ui/widgets/spritewidget.cpp ui/widgets/spritewidget.hpp \
    gfx/anim/controller.cpp gfx/anim/controller.hpp gfx/anim/sprite.cpp \
    gfx/anim/sprite.hpp ui/widgets/panel.cpp ui/widgets/panel.hpp \
    ui/pixmapcolorscheme.cpp ui/pixmapcolorscheme.hpp gfx/application.cpp \
    gfx/application.hpp gfx/sdl2/streaminterface.cpp \
    gfx/sdl2/streaminterface.hpp gfx/sdl2/surface.cpp gfx/sdl2/surface.hpp \
    gfx/sdl2/engine.cpp gfx/sdl2/engine.hpp gfx/gen/orbitconfig.cpp \
    gfx/gen/orbitconfig.hpp client/imageloader.cpp client/imageloader.hpp \
    client/dialogs/directoryselectiondialog.cpp \
    client/dialogs/directoryselectiondialog.hpp \
    ui/widgets/standarddialogbuttons.cpp \
    ui/widgets/standarddialogbuttons.hpp \
    client/dialogs/folderconfigdialog.cpp \
    client/dialogs/folderconfigdialog.hpp client/downlink.cpp \
    client/downlink.hpp ui/widgets/menuframe.cpp ui/widgets/menuframe.hpp \
    ui/widgets/optiongrid.cpp ui/widgets/optiongrid.hpp \
    ui/res/generatedplanetprovider.cpp ui/res/generatedplanetprovider.hpp \
    gfx/gen/vector3d.hpp gfx/gen/planet.cpp gfx/gen/planet.hpp \
    gfx/gen/planetconfig.cpp gfx/gen/planetconfig.hpp \
    gfx/gen/application.cpp gfx/gen/application.hpp gfx/basecontext.cpp \
    gfx/basecontext.hpp gfx/basecolorscheme.hpp \
    client/widgets/commanddataview.cpp client/widgets/commanddataview.hpp \
    ui/rich/draw.cpp ui/rich/draw.hpp ui/rich/splitter.cpp \
    ui/rich/splitter.hpp client/widgets/standarddataview.cpp \
    client/widgets/standarddataview.hpp \
    client/widgets/collapsibledataview.cpp \
    client/widgets/collapsibledataview.hpp ui/layout/grid.cpp \
    ui/layout/grid.hpp ui/layout/flow.cpp ui/layout/flow.hpp \
    ui/widgets/quit.cpp ui/widgets/quit.hpp ui/widgets/radiobutton.cpp \
    ui/widgets/radiobutton.hpp ui/widgets/checkbox.cpp \
    ui/widgets/checkbox.hpp ui/screenshotlistener.cpp \
    ui/screenshotlistener.hpp ui/widgets/abstractcheckbox.cpp \
    ui/widgets/abstractcheckbox.hpp gfx/nullresourceprovider.cpp \
    gfx/nullresourceprovider.hpp ui/prefixargument.cpp ui/prefixargument.hpp \
    client/si/stringlistdialogwidget.cpp \
    client/si/stringlistdialogwidget.hpp client/si/listboxfunction.cpp \
    client/si/listboxfunction.hpp ui/widgets/stringlistbox.cpp \
    ui/widgets/stringlistbox.hpp gfx/defaultfont.cpp gfx/defaultfont.hpp \
    client/widgets/consoleview.cpp client/widgets/consoleview.hpp \
    client/si/widgetindexedproperty.cpp client/si/widgetindexedproperty.hpp \
    client/si/widgetextraproperty.cpp client/si/widgetextraproperty.hpp \
    client/si/widgetreference.cpp client/si/widgetreference.hpp \
    client/si/widgetwrapper.cpp client/si/widgetwrapper.hpp \
    client/tiles/basescreenheadertile.cpp \
    client/tiles/basescreenheadertile.hpp \
    client/tiles/planetscreenheadertile.cpp \
    client/tiles/planetscreenheadertile.hpp ui/widgets/transparentwindow.cpp \
    ui/widgets/transparentwindow.hpp gfx/gen/perlinnoise.cpp \
    gfx/gen/perlinnoise.hpp gfx/gen/spaceviewconfig.cpp \
    gfx/gen/spaceviewconfig.hpp gfx/gen/spaceview.cpp gfx/gen/spaceview.hpp \
    client/si/values.cpp client/si/values.hpp client/si/widgetproperty.cpp \
    client/si/widgetproperty.hpp client/si/genericwidgetvalue.cpp \
    client/si/genericwidgetvalue.hpp client/si/dialogfunction.cpp \
    client/si/dialogfunction.hpp client/si/widgetcommandvalue.cpp \
    client/si/widgetcommandvalue.hpp client/si/widgetfunctionvalue.cpp \
    client/si/widgetfunctionvalue.hpp client/si/widgetvalue.cpp \
    client/si/widgetvalue.hpp client/si/widgetfunction.cpp \
    client/si/widgetfunction.hpp client/si/widgetcommand.cpp \
    client/si/widgetcommand.hpp client/si/widgetholder.cpp \
    client/si/widgetholder.hpp ui/res/winplanbitmapprovider.cpp \
    ui/res/winplanbitmapprovider.hpp ui/res/factory.cpp ui/res/factory.hpp \
    ui/res/resourcefileprovider.cpp ui/res/resourcefileprovider.hpp \
    ui/res/resid.cpp ui/res/resid.hpp client/widgets/controlscreenheader.cpp \
    client/widgets/controlscreenheader.hpp \
    client/tiles/shipscreenheadertile.cpp \
    client/tiles/shipscreenheadertile.hpp ui/widgets/imagebutton.cpp \
    ui/widgets/imagebutton.hpp ui/widgets/framegroup.cpp \
    ui/widgets/framegroup.hpp client/dialogs/turnlistdialog.cpp \
    client/dialogs/turnlistdialog.hpp client/widgets/turnlistbox.cpp \
    client/widgets/turnlistbox.hpp client/tiles/errortile.cpp \
    client/tiles/errortile.hpp client/tiles/tilefactory.cpp \
    client/tiles/tilefactory.hpp ui/widgets/focusiterator.cpp \
    ui/widgets/focusiterator.hpp client/screens/playerscreen.cpp \
    client/screens/playerscreen.hpp client/screens/controlscreen.cpp \
    client/screens/controlscreen.hpp client/map/widget.cpp \
    client/map/widget.hpp client/map/renderer.cpp client/map/renderer.hpp \
    client/dialogs/consoledialog.cpp client/dialogs/consoledialog.hpp \
    client/si/outputstate.cpp client/si/outputstate.hpp \
    client/si/inputstate.cpp client/si/inputstate.hpp \
    client/dialogs/objectselectiondialog.cpp \
    client/dialogs/objectselectiondialog.hpp gfx/nullengine.cpp \
    gfx/nullengine.hpp client/tiles/selectionheadertile.cpp \
    client/tiles/selectionheadertile.hpp client/marker.cpp client/marker.hpp \
    client/si/commands.cpp client/si/commands.hpp \
    client/widgets/keymapwidget.cpp client/widgets/keymapwidget.hpp \
    client/si/control.cpp client/si/control.hpp client/si/userside.cpp \
    client/si/usertask.hpp client/si/userside.hpp client/si/scriptside.cpp \
    client/si/requestlink2.hpp client/si/requestlink1.hpp \
    client/si/scriptprocedure.cpp client/si/scriptprocedure.hpp \
    client/si/scriptside.hpp ui/dialogs/messagebox.cpp \
    ui/dialogs/messagebox.hpp ui/rich/statictext.cpp ui/rich/statictext.hpp \
    client/widgets/busyindicator.cpp client/widgets/busyindicator.hpp \
    ui/widgets/tiledpanel.cpp ui/widgets/tiledpanel.hpp \
    ui/widgets/keydispatcher.cpp ui/widgets/keydispatcher.hpp \
    ui/invisiblewidget.cpp ui/invisiblewidget.hpp client/usercallback.cpp \
    client/usercallback.hpp client/screens/browserscreen.cpp \
    client/screens/browserscreen.hpp ui/widgets/richlistbox.cpp \
    ui/widgets/richlistbox.hpp ui/rich/documentview.cpp \
    ui/rich/documentview.hpp ui/rich/document.cpp ui/rich/document.hpp \
    ui/widgets/statictext.cpp ui/widgets/statictext.hpp \
    ui/widgets/inputline.cpp ui/widgets/inputline.hpp \
    ui/widgets/simpleiconbox.cpp ui/widgets/simpleiconbox.hpp \
    ui/widgets/iconbox.cpp ui/widgets/iconbox.hpp ui/group.cpp ui/group.hpp \
    client/widgets/folderlistbox.cpp client/widgets/folderlistbox.hpp \
    ui/eventloop.cpp ui/eventloop.hpp ui/skincolorscheme.cpp \
    ui/skincolorscheme.hpp gfx/clipfilter.cpp gfx/clipfilter.hpp \
    ui/scrollablewidget.cpp ui/widgets/abstractlistbox.cpp \
    ui/widgets/abstractlistbox.hpp ui/scrollablewidget.hpp \
    ui/res/provider.cpp ui/res/directoryprovider.cpp \
    ui/res/directoryprovider.hpp ui/res/manager.cpp ui/res/provider.hpp \
    ui/res/manager.hpp gfx/blit.cpp gfx/blit.hpp ui/res/ccimageloader.cpp \
    ui/res/ccimageloader.hpp ui/res/engineimageloader.cpp \
    ui/res/imageloader.hpp gfx/timerqueue.cpp gfx/timerqueue.hpp \
    gfx/timer.hpp gfx/rgbapixmap.cpp gfx/rgbapixmap.hpp \
    gfx/palettizedpixmap.cpp gfx/palettizedpixmap.hpp \
    gfx/pixmapcanvasimpl.hpp gfx/types.cpp gfx/pixmap.hpp gfx/canvas.cpp \
    gfx/primitives.hpp gfx/point.cpp ui/widgets/button.cpp \
    ui/widgets/button.hpp ui/window.cpp ui/window.hpp ui/draw.cpp \
    ui/draw.hpp ui/defaultresourceprovider.cpp \
    ui/defaultresourceprovider.hpp gfx/resourceprovider.hpp gfx/fontlist.cpp \
    gfx/fontlist.hpp gfx/fontrequest.cpp gfx/fontrequest.hpp ui/spacer.cpp \
    ui/spacer.hpp ui/layoutablegroup.cpp ui/layoutablegroup.hpp \
    ui/layout/vbox.cpp ui/layout/vbox.hpp ui/layout/axislayout.cpp \
    ui/layout/axislayout.hpp ui/layout/hbox.cpp ui/layout/hbox.hpp \
    ui/layout/manager.hpp ui/colorscheme.cpp ui/colorscheme.hpp \
    gfx/complex.cpp gfx/complex.hpp gfx/sdl/streaminterface.cpp \
    gfx/sdl/streaminterface.hpp gfx/multiclipfilter.cpp \
    gfx/multiclipfilter.hpp gfx/filter.cpp gfx/filter.hpp ui/root.cpp \
    ui/root.hpp ui/simplewidget.cpp ui/simplewidget.hpp ui/layout/info.cpp \
    ui/layout/info.hpp ui/cardgroup.cpp ui/cardgroup.hpp ui/widget.cpp \
    ui/widget.hpp gfx/bitmapfont.cpp gfx/bitmapfont.hpp gfx/bitmapglyph.cpp \
    gfx/bitmapglyph.hpp gfx/font.cpp gfx/font.hpp gfx/nullcolorscheme.cpp \
    gfx/nullcolorscheme.hpp gfx/context.hpp gfx/colorscheme.hpp \
    gfx/graphicsexception.cpp gfx/graphicsexception.hpp gfx/sdl/engine.cpp \
    gfx/sdl/engine.hpp gfx/eventconsumer.hpp gfx/engine.hpp \
    gfx/sdl/surface.cpp gfx/sdl/surface.hpp gfx/sdl/modetraits.hpp \
    gfx/nullcanvas.cpp gfx/nullcanvas.hpp gfx/types.hpp gfx/canvas.hpp \
    gfx/rectangleset.cpp gfx/rectangleset.hpp gfx/rectangle.cpp \
    gfx/rectangle.hpp gfx/point.hpp gfx/fillpattern.cpp gfx/fillpattern.hpp
TYPE_guilib = lib
DEPEND_guilib = afl
PROJ_AUTO += guilib:gfx/*.cpp,gfx/*.hpp,ui/*.cpp,ui/*.hpp,client/*.cpp,client/*.hpp

TARGETS += serverlib
FILES_serverlib = server/talk/nulllinkparser.cpp \
    server/talk/nulllinkparser.hpp server/talk/linkparser.hpp \
    server/play/imperialstatspacker.cpp server/play/imperialstatspacker.hpp \
    server/talk/notifier.hpp server/talk/notificationthread.cpp \
    server/talk/notificationthread.hpp server/test/mailmock.cpp \
    server/test/mailmock.hpp server/talk/ratelimit.cpp \
    server/talk/ratelimit.hpp server/play/racenamepacker.cpp \
    server/play/racenamepacker.hpp server/host/spec/directory.cpp \
    server/host/spec/directory.hpp server/host/spec/publisherimpl.cpp \
    server/host/spec/publisherimpl.hpp server/host/spec/publisher.hpp \
    server/host/hostspecificationimpl.cpp \
    server/host/hostspecificationimpl.hpp \
    server/interface/hostspecificationserver.cpp \
    server/interface/hostspecificationserver.hpp \
    server/interface/hostspecificationclient.cpp \
    server/interface/hostspecificationclient.hpp \
    server/interface/hostspecification.cpp \
    server/interface/hostspecification.hpp \
    server/file/readonlydirectoryhandler.cpp \
    server/file/readonlydirectoryhandler.hpp \
    server/file/ca/garbagecollector.cpp server/file/ca/garbagecollector.hpp \
    server/monitor/statusobserver.hpp server/host/file/historyitem.hpp \
    server/interface/documentationclient.cpp \
    server/interface/documentationclient.hpp \
    server/doc/documentationimpl.cpp server/doc/documentationimpl.hpp \
    server/interface/documentationserver.cpp \
    server/interface/documentationserver.hpp \
    server/interface/documentation.hpp server/doc/root.hpp \
    server/doc/serverapplication.cpp server/doc/serverapplication.hpp \
    server/play/fs/session.cpp server/play/fs/directory.cpp \
    server/play/fs/session.hpp server/play/fs/directory.hpp \
    server/play/flakconfigurationpacker.cpp \
    server/play/flakconfigurationpacker.hpp server/test/terminalverifier.hpp \
    server/test/consolecommandhandlermock.cpp \
    server/test/consolecommandhandlermock.hpp server/host/hostkey.cpp \
    server/host/hostkey.hpp server/interface/hostkeyserver.cpp \
    server/interface/hostkeyserver.hpp server/interface/hostkeyclient.cpp \
    server/interface/hostkeyclient.hpp server/interface/hostkey.hpp \
    server/host/keystore.cpp server/host/keystore.hpp \
    server/play/friendlycodepacker.cpp server/play/friendlycodepacker.hpp \
    server/play/outmessagecommandhandler.cpp \
    server/play/outmessagecommandhandler.hpp \
    server/play/outmessageindexpacker.cpp \
    server/play/outmessageindexpacker.hpp server/play/outmessagepacker.cpp \
    server/play/outmessagepacker.hpp server/play/basichullfunctionpacker.cpp \
    server/play/basichullfunctionpacker.hpp \
    server/play/maincommandhandler.cpp server/play/maincommandhandler.hpp \
    server/user/saltedpasswordencrypter.cpp \
    server/user/saltedpasswordencrypter.hpp \
    server/user/multipasswordencrypter.cpp \
    server/user/multipasswordencrypter.hpp server/host/hostranking.cpp \
    server/host/hostranking.hpp server/interface/hostrankingclient.cpp \
    server/interface/hostrankingserver.cpp \
    server/interface/hostrankingserver.hpp \
    server/interface/hostrankingclient.hpp server/interface/hostranking.hpp \
    server/host/hosthistory.cpp server/host/hosthistory.hpp \
    server/interface/hosthistoryclient.cpp \
    server/interface/hosthistoryclient.hpp \
    server/interface/hosthistoryserver.cpp \
    server/interface/hosthistoryserver.hpp server/interface/hosthistory.hpp \
    server/talk/talkaddress.cpp server/talk/talkaddress.hpp \
    server/interface/talkaddressclient.cpp \
    server/interface/talkaddressclient.hpp \
    server/interface/talkaddressserver.cpp \
    server/interface/talkaddressserver.hpp server/interface/talkaddress.hpp \
    server/interface/mailqueue.cpp server/user/userdata.cpp \
    server/user/userdata.hpp server/interface/userdataclient.cpp \
    server/interface/userdataclient.hpp server/interface/userdataserver.cpp \
    server/interface/userdataserver.hpp server/interface/userdata.hpp \
    server/common/util.cpp server/common/util.hpp \
    server/user/configuration.cpp server/user/configuration.hpp \
    server/user/classicencrypter.cpp server/user/classicencrypter.hpp \
    server/user/passwordencrypter.hpp server/user/usermanagement.cpp \
    server/user/usermanagement.hpp server/interface/usermanagementclient.cpp \
    server/interface/usermanagementclient.hpp \
    server/interface/usermanagementserver.cpp \
    server/interface/usermanagementserver.hpp \
    server/interface/usermanagement.hpp server/common/randomidgenerator.cpp \
    server/common/randomidgenerator.hpp \
    server/common/numericalidgenerator.cpp \
    server/common/numericalidgenerator.hpp server/common/idgenerator.hpp \
    server/user/token.cpp server/user/token.hpp server/user/user.cpp \
    server/user/user.hpp server/user/usertoken.cpp server/user/usertoken.hpp \
    server/user/root.cpp server/user/root.hpp server/user/commandhandler.cpp \
    server/user/commandhandler.hpp server/user/serverapplication.cpp \
    server/user/serverapplication.hpp server/interface/usertokenclient.cpp \
    server/interface/usertokenclient.hpp \
    server/interface/usertokenserver.cpp \
    server/interface/usertokenserver.hpp server/interface/usertoken.hpp \
    server/router/session.cpp server/router/session.hpp \
    server/router/root.cpp server/router/root.hpp \
    server/router/configuration.cpp server/router/configuration.hpp \
    server/router/sessionrouter.cpp server/router/sessionrouter.hpp \
    server/interface/sessionroutersingleserver.cpp \
    server/interface/sessionroutersingleserver.hpp \
    server/router/serverapplication.cpp server/router/serverapplication.hpp \
    server/host/hostslot.cpp server/host/hostslot.hpp \
    server/interface/hostslotclient.cpp server/interface/hostslotclient.hpp \
    server/interface/hostslotserver.cpp server/interface/hostslotserver.hpp \
    server/interface/hostslot.hpp server/play/shipmissionpacker.cpp \
    server/play/shipmissionpacker.hpp \
    server/play/planetfriendlycodepacker.cpp \
    server/play/planetfriendlycodepacker.hpp \
    server/play/shipfriendlycodepacker.cpp \
    server/play/shipfriendlycodepacker.hpp \
    server/play/planetcommandhandler.cpp \
    server/play/planetcommandhandler.hpp server/play/shipcommandhandler.cpp \
    server/play/shipcommandhandler.hpp server/play/commandhandler.hpp \
    server/play/configurationpacker.cpp server/play/configurationpacker.hpp \
    server/play/vcrpacker.cpp server/play/vcrpacker.hpp \
    server/play/messagepacker.cpp server/play/messagepacker.hpp \
    server/play/ufopacker.cpp server/play/ufopacker.hpp \
    server/play/minefieldpacker.cpp server/play/minefieldpacker.hpp \
    server/play/ionstormpacker.cpp server/play/ionstormpacker.hpp \
    server/play/planetpacker.cpp server/play/planetpacker.hpp \
    server/play/shippacker.cpp server/play/shippacker.hpp \
    server/play/truehullpacker.cpp server/play/truehullpacker.hpp \
    server/play/hullpacker.cpp server/play/hullpacker.hpp \
    server/play/enginepacker.cpp server/play/enginepacker.hpp \
    server/play/beampacker.cpp server/play/beampacker.hpp \
    server/play/torpedopacker.cpp server/play/torpedopacker.hpp \
    server/play/playerpacker.cpp server/play/playerpacker.hpp \
    server/play/mainpacker.cpp server/play/mainpacker.hpp \
    server/play/planetxypacker.cpp server/play/planetxypacker.hpp \
    server/play/packer.cpp server/play/shipxypacker.cpp \
    server/play/shipxypacker.hpp server/play/packerlist.cpp \
    server/play/packerlist.hpp server/play/packer.hpp \
    server/play/gameaccess.cpp server/play/gameaccess.hpp \
    server/play/consoleapplication.cpp server/play/consoleapplication.hpp \
    server/interface/gameaccessserver.cpp \
    server/interface/gameaccessserver.hpp server/interface/gameaccess.hpp \
    server/host/file/historyslotitem.cpp \
    server/host/file/historyturnitem.cpp \
    server/host/file/historyslotitem.hpp \
    server/host/file/historyturnitem.hpp server/host/file/historyitem.cpp \
    server/host/file/gameslotitem.cpp server/host/file/gameslotitem.hpp \
    server/host/file/gameitem.cpp server/host/file/gameitem.hpp \
    server/host/file/gamerootitem.cpp server/host/file/gamerootitem.hpp \
    server/host/file/fileitem.cpp server/host/file/fileitem.hpp \
    server/host/file/toolitem.cpp server/host/file/toolitem.hpp \
    server/host/file/toolrootitem.cpp server/host/file/toolrootitem.hpp \
    server/host/file/rootitem.cpp server/host/file/rootitem.hpp \
    server/host/file/item.cpp server/host/file/item.hpp \
    server/host/hostfile.cpp server/host/hostfile.hpp \
    server/interface/hostfileclient.cpp server/interface/hostfileclient.hpp \
    server/interface/hostfile.cpp server/interface/hostfileserver.cpp \
    server/interface/hostfileserver.hpp server/interface/hostfile.hpp \
    server/host/actions.cpp server/host/actions.hpp \
    server/file/directorypage.cpp server/file/directorypage.hpp \
    server/monitor/timeserieswriter.cpp server/monitor/timeserieswriter.hpp \
    server/monitor/timeseriesloader.cpp server/monitor/timeseriesloader.hpp \
    server/monitor/timeseries.cpp server/monitor/timeseries.hpp \
    server/monitor/loadaverageobserver.cpp \
    server/monitor/loadaverageobserver.hpp server/monitor/statusobserver.cpp \
    server/monitor/badnessfileobserver.cpp \
    server/monitor/badnessfileobserver.hpp server/monitor/statuspage.cpp \
    server/monitor/statuspage.hpp server/monitor/status.cpp \
    server/monitor/status.hpp server/monitor/networkobserver.cpp \
    server/monitor/networkobserver.hpp server/monitor/observer.hpp \
    server/monitor/serverapplication.cpp \
    server/monitor/serverapplication.hpp server/mailout/transmitterimpl.cpp \
    server/mailout/transmitterimpl.hpp server/mailout/transmitter.hpp \
    server/mailout/root.cpp server/mailout/template.cpp \
    server/mailout/template.hpp server/mailout/message.cpp \
    server/mailout/message.hpp server/mailout/mailqueue.cpp \
    server/mailout/mailqueue.hpp server/mailout/commandhandler.cpp \
    server/mailout/commandhandler.hpp server/mailout/session.hpp \
    server/mailout/configuration.cpp server/mailout/configuration.hpp \
    server/mailout/serverapplication.cpp \
    server/mailout/serverapplication.hpp server/mailout/root.hpp \
    server/dbexport/dbexporter.cpp server/dbexport/dbexporter.hpp \
    server/dbexport/exportapplication.cpp \
    server/dbexport/exportapplication.hpp server/nntp/root.cpp \
    server/nntp/linehandler.cpp server/nntp/linehandler.hpp \
    server/nntp/session.hpp server/nntp/root.hpp \
    server/nntp/serverapplication.cpp server/nntp/serverapplication.hpp \
    server/ports.hpp server/console/routercontextfactory.cpp \
    server/console/routercontextfactory.hpp \
    server/interface/sessionrouter.cpp \
    server/interface/sessionrouterclient.cpp \
    server/interface/sessionrouterclient.hpp server/console/nullterminal.cpp \
    server/console/nullterminal.hpp \
    server/console/connectioncontextfactory.cpp \
    server/console/connectioncontextfactory.hpp \
    server/console/contextfactory.hpp server/console/pipeterminal.cpp \
    server/console/dumbterminal.cpp server/console/colorterminal.cpp \
    server/console/terminal.cpp server/console/colorterminal.hpp \
    server/console/dumbterminal.hpp server/console/pipeterminal.hpp \
    server/console/filecommandhandler.cpp \
    server/console/filecommandhandler.hpp \
    server/console/stringcommandhandler.cpp \
    server/console/stringcommandhandler.hpp \
    server/console/integercommandhandler.cpp \
    server/console/integercommandhandler.hpp \
    server/console/arcanecommandhandler.cpp \
    server/console/arcanecommandhandler.hpp \
    server/console/fundamentalcommandhandler.cpp \
    server/console/fundamentalcommandhandler.hpp \
    server/console/macrocommandhandler.cpp \
    server/console/macrocommandhandler.hpp server/console/context.hpp \
    server/console/terminal.hpp server/console/commandhandler.hpp \
    server/console/parser.cpp server/console/parser.hpp \
    server/console/environment.cpp server/console/environment.hpp \
    server/console/consoleapplication.cpp \
    server/console/consoleapplication.hpp \
    server/mailin/mailinapplication.cpp server/mailin/mailinapplication.hpp \
    server/file/clientdirectory.cpp server/file/clientdirectory.hpp \
    server/format/serverapplication.cpp server/format/serverapplication.hpp \
    server/file/clientapplication.cpp server/file/clientapplication.hpp \
    server/file/serverapplication.cpp server/file/serverapplication.hpp \
    server/talk/serverapplication.cpp server/talk/serverapplication.hpp \
    server/host/user.cpp server/host/user.hpp server/common/user.cpp \
    server/common/user.hpp server/common/sessionprotocolhandlerfactory.hpp \
    server/common/sessionprotocolhandler.hpp \
    server/host/serverapplication.cpp server/host/serverapplication.hpp \
    server/common/root.cpp server/common/root.hpp \
    server/mailin/mailprocessor.cpp server/mailin/mailprocessor.hpp \
    server/file/internalfileserver.cpp server/file/internalfileserver.hpp \
    server/interface/sessionrouter.hpp server/host/resultsender.cpp \
    server/host/resultsender.hpp server/host/gamerating.cpp \
    server/host/gamerating.hpp server/host/rank/victory.cpp \
    server/host/rank/victory.hpp server/host/rank/levelhandler.cpp \
    server/host/rank/levelhandler.hpp server/host/rank/scorefilereader.cpp \
    server/host/rank/scorefilereader.hpp server/host/exec.cpp \
    server/host/exec.hpp server/host/rank/refereefilereader.cpp \
    server/host/rank/refereefilereader.hpp server/host/rank/rank.cpp \
    server/host/rank/rank.hpp server/host/cron.hpp server/host/cronimpl.cpp \
    server/host/cronimpl.hpp server/host/hostcron.cpp \
    server/host/hostcron.hpp server/host/hostschedule.cpp \
    server/host/hostschedule.hpp server/host/hostturn.cpp \
    server/host/hostturn.hpp server/host/configurationbuilder.cpp \
    server/host/configurationbuilder.hpp server/host/exporter.cpp \
    server/host/exporter.hpp server/host/installer.cpp \
    server/host/installer.hpp server/common/racenames.cpp \
    server/common/racenames.hpp server/host/hostplayer.cpp \
    server/host/hostplayer.hpp server/host/session.cpp \
    server/host/hostgame.cpp server/host/hostgame.hpp \
    server/host/gamearbiter.cpp server/host/gamearbiter.hpp \
    server/interface/hostplayerserver.cpp \
    server/interface/hostplayerserver.hpp \
    server/interface/hostplayerclient.cpp \
    server/interface/hostplayerclient.hpp \
    server/interface/hostturnserver.cpp server/interface/hostturnserver.hpp \
    server/interface/hostturnclient.cpp server/interface/hostturnclient.hpp \
    server/interface/hostturn.cpp server/interface/hostgameserver.cpp \
    server/interface/hostgameserver.hpp \
    server/interface/hostscheduleserver.cpp \
    server/interface/hostscheduleserver.hpp \
    server/interface/hostscheduleclient.cpp \
    server/interface/hostscheduleclient.hpp \
    server/interface/hostgameclient.cpp server/interface/hostgameclient.hpp \
    server/host/talkadapter.cpp server/host/talkadapter.hpp \
    server/host/gamecreator.cpp server/host/gamecreator.hpp \
    server/host/talklistener.hpp server/interface/hostplayer.cpp \
    server/interface/hostturn.hpp server/interface/hostplayer.hpp \
    server/interface/hostschedule.cpp server/interface/hostschedule.hpp \
    server/interface/hostgame.cpp server/interface/hostgame.hpp \
    server/host/schedule.cpp server/host/schedule.hpp \
    server/host/configuration.cpp server/host/configuration.hpp \
    server/host/game.cpp server/host/game.hpp server/host/hosttool.cpp \
    server/host/hosttool.hpp server/host/root.cpp \
    server/host/commandhandler.cpp server/host/commandhandler.hpp \
    server/host/root.hpp server/host/session.hpp \
    server/interface/hostcronserver.cpp server/interface/hostcronserver.hpp \
    server/interface/hosttool.cpp server/interface/hosttoolserver.cpp \
    server/interface/hosttoolserver.hpp server/interface/hosttoolclient.cpp \
    server/interface/hosttoolclient.hpp server/interface/hosttool.hpp \
    server/interface/composablecommandhandler.cpp \
    server/interface/composablecommandhandler.hpp \
    server/configurationhandler.cpp server/configurationhandler.hpp \
    server/common/session.cpp server/common/session.hpp \
    server/interface/hostcronclient.cpp server/interface/hostcronclient.hpp \
    server/interface/hostcron.hpp server/file/directorywrapper.cpp \
    server/file/directorywrapper.hpp server/file/clientdirectoryhandler.cpp \
    server/file/clientdirectoryhandler.hpp \
    server/file/ca/internalobjectcache.cpp \
    server/file/ca/internalobjectcache.hpp server/file/ca/objectcache.hpp \
    server/file/ca/internalreferencecounter.cpp \
    server/file/ca/internalreferencecounter.hpp \
    server/file/ca/referencecounter.hpp \
    server/file/directoryhandlerfactory.cpp \
    server/file/directoryhandlerfactory.hpp server/file/utils.cpp \
    server/file/utils.hpp server/file/ca/commit.cpp \
    server/file/ca/commit.hpp server/file/ca/referenceupdater.hpp \
    server/file/ca/root.cpp server/file/ca/root.hpp \
    server/file/ca/directoryhandler.cpp server/file/ca/directoryhandler.hpp \
    server/file/ca/directoryentry.cpp server/file/ca/directoryentry.hpp \
    server/file/ca/objectid.cpp server/file/ca/objectid.hpp \
    server/file/ca/objectstore.cpp server/file/ca/objectstore.hpp \
    server/file/internaldirectoryhandler.cpp \
    server/file/internaldirectoryhandler.hpp server/file/filegame.cpp \
    server/file/filegame.hpp server/file/gamestatus.cpp \
    server/interface/filegameserver.cpp server/interface/filegameserver.hpp \
    server/interface/filegameclient.cpp server/interface/filegameclient.hpp \
    server/interface/filegame.hpp server/file/gamestatus.hpp \
    server/file/pathresolver.cpp server/file/pathresolver.hpp \
    server/file/filebase.cpp server/file/filebase.hpp \
    server/file/directoryitem.cpp server/file/fileitem.cpp \
    server/file/filesystemhandler.cpp server/file/filesystemhandler.hpp \
    server/file/directoryitem.hpp server/file/fileitem.hpp \
    server/file/item.cpp server/file/directoryhandler.hpp \
    server/file/item.hpp server/file/root.cpp server/file/commandhandler.cpp \
    server/file/commandhandler.hpp server/file/session.hpp \
    server/file/root.hpp server/interface/filebaseserver.cpp \
    server/interface/filebaseserver.hpp server/interface/filebaseclient.cpp \
    server/interface/filebaseclient.hpp server/interface/filebase.cpp \
    server/interface/filebase.hpp server/talk/configuration.cpp \
    server/talk/configuration.hpp server/interface/baseclient.cpp \
    server/interface/baseclient.hpp server/interface/base.hpp \
    server/talk/talknntp.cpp server/talk/talknntp.hpp \
    server/interface/talknntpserver.cpp server/interface/talknntpserver.hpp \
    server/interface/talknntpclient.cpp server/interface/talknntpclient.hpp \
    server/interface/talknntp.hpp server/talk/talkpm.cpp \
    server/talk/talkpm.hpp server/talk/userpm.cpp server/talk/userpm.hpp \
    server/interface/talkpmserver.cpp server/interface/talkpmserver.hpp \
    server/interface/talkpmclient.cpp server/interface/talkpmclient.hpp \
    server/interface/talkpm.hpp server/talk/talkfolder.cpp \
    server/talk/talkfolder.hpp server/talk/userfolder.cpp \
    server/talk/userfolder.hpp server/interface/talkfolderserver.cpp \
    server/interface/talkfolderserver.hpp \
    server/interface/talkfolderclient.cpp \
    server/interface/talkfolderclient.hpp server/interface/talkfolder.hpp \
    server/errors.hpp server/talk/spam.cpp server/talk/spam.hpp \
    server/talk/talkuser.cpp server/talk/talkuser.hpp \
    server/interface/talkuserserver.cpp server/interface/talkuserserver.hpp \
    server/interface/talkuserclient.cpp server/interface/talkuserclient.hpp \
    server/interface/talkuser.hpp server/talk/newsrc.cpp \
    server/talk/newsrc.hpp server/talk/talkthread.cpp \
    server/talk/talkthread.hpp server/interface/talkthreadserver.cpp \
    server/interface/talkthreadserver.hpp \
    server/interface/talkthreadclient.cpp \
    server/interface/talkthreadclient.hpp server/interface/talkthread.hpp \
    server/talk/notify.cpp server/talk/notify.hpp server/talk/sorter.hpp \
    server/talk/talkforum.cpp server/talk/talkforum.hpp \
    server/interface/talkforum.cpp server/interface/talkforumserver.cpp \
    server/interface/talkforumserver.hpp \
    server/interface/talkforumclient.cpp \
    server/interface/talkforumclient.hpp server/interface/talkforum.hpp \
    server/interface/mailqueueserver.cpp \
    server/interface/mailqueueserver.hpp \
    server/interface/mailqueueclient.cpp \
    server/interface/mailqueueclient.hpp server/interface/mailqueue.hpp \
    server/talk/talkpost.cpp server/talk/talkpost.hpp \
    server/interface/talkpostserver.cpp server/interface/talkpostserver.hpp \
    server/interface/talkpostclient.cpp server/interface/talkpostclient.hpp \
    server/interface/talkpost.hpp server/talk/accesschecker.cpp \
    server/talk/accesschecker.hpp server/talk/render/bbrenderer.cpp \
    server/talk/render/bbrenderer.hpp server/talk/render/mailrenderer.cpp \
    server/talk/render/mailrenderer.hpp server/talk/render/htmlrenderer.cpp \
    server/talk/render/htmlrenderer.hpp server/talk/parse/bbparser.cpp \
    server/talk/parse/bbparser.hpp server/talk/parse/bblexer.cpp \
    server/talk/parse/bblexer.hpp server/talk/user.cpp server/talk/user.hpp \
    server/interface/talkgroupclient.cpp \
    server/interface/talkgroupclient.hpp server/talk/talkgroup.cpp \
    server/talk/talkgroup.hpp server/interface/talkgroupserver.cpp \
    server/interface/talkgroupserver.hpp server/interface/talkgroup.hpp \
    server/talk/talkrender.cpp server/talk/talkrender.hpp \
    server/interface/talkrenderserver.cpp \
    server/interface/talkrenderserver.hpp \
    server/interface/talkrenderclient.cpp \
    server/interface/talkrenderclient.hpp server/interface/talkrender.hpp \
    server/talk/render/render.cpp server/talk/render/render.hpp \
    server/talk/forum.cpp server/talk/forum.hpp server/talk/topic.cpp \
    server/talk/topic.hpp server/talk/render/options.cpp \
    server/talk/render/options.hpp server/talk/render/context.cpp \
    server/talk/render/context.hpp server/talk/render/textrenderer.cpp \
    server/talk/render/textrenderer.hpp server/talk/message.cpp \
    server/talk/message.hpp server/talk/linkformatter.cpp \
    server/talk/linkformatter.hpp server/talk/textnode.cpp \
    server/talk/textnode.hpp server/talk/group.cpp server/talk/group.hpp \
    server/types.cpp server/types.hpp server/talk/talksyntax.cpp \
    server/talk/talksyntax.hpp server/interface/talksyntaxserver.cpp \
    server/interface/talksyntaxserver.hpp \
    server/interface/talksyntaxclient.cpp \
    server/interface/talksyntaxclient.hpp server/interface/talksyntax.hpp \
    server/talk/commandhandler.cpp server/talk/commandhandler.hpp \
    server/talk/root.cpp server/talk/session.cpp server/talk/session.hpp \
    server/talk/root.hpp server/talk/inlinerecognizer.cpp \
    server/talk/inlinerecognizer.hpp server/format/simpacker.cpp \
    server/format/simpacker.hpp server/format/truehullpacker.cpp \
    server/format/truehullpacker.hpp server/format/enginepacker.cpp \
    server/format/enginepacker.hpp server/format/hullpacker.cpp \
    server/format/hullpacker.hpp server/format/torpedopacker.cpp \
    server/format/torpedopacker.hpp server/format/utils.cpp \
    server/format/utils.hpp server/format/beampacker.cpp \
    server/format/beampacker.hpp server/application.cpp \
    server/application.hpp server/format/format.cpp server/format/format.hpp \
    server/interface/formatserver.cpp server/interface/formatserver.hpp \
    server/format/stringpacker.cpp server/format/stringpacker.hpp \
    server/format/packer.hpp server/interface/formatclient.cpp \
    server/interface/formatclient.hpp server/interface/format.hpp
TYPE_serverlib = lib
DEPEND_serverlib = afl
PROJ_AUTO += serverlib:server/[^c]*.cpp,server/c[^2]*.cpp,server/*.hpp

# Tools
TARGETS += c2check
FILES_c2check = main/c2check.cpp
TYPE_c2check = app
DEPEND_c2check = gamelib afl

TARGETS += c2compiler
FILES_c2compiler = main/c2compiler.cpp
TYPE_c2compiler = app
DEPEND_c2compiler = gamelib afl

TARGETS += c2configtool
FILES_c2configtool = main/c2configtool.cpp
TYPE_c2configtool = app
DEPEND_c2configtool = gamelib afl

TARGETS += c2export
FILES_c2export = main/c2export.cpp
TYPE_c2export = app
DEPEND_c2export = gamelib afl

TARGETS += c2mgrep
FILES_c2mgrep = main/c2mgrep.cpp
TYPE_c2mgrep = app
DEPEND_c2mgrep = gamelib afl

TARGETS += c2mkturn
FILES_c2mkturn = main/c2mkturn.cpp
TYPE_c2mkturn = app
DEPEND_c2mkturn = gamelib afl

TARGETS += c2plugin
FILES_c2plugin = main/c2plugin.cpp
TYPE_c2plugin = app
DEPEND_c2plugin = gamelib afl

TARGETS += c2pluginw
FILES_c2pluginw = main/c2pluginw.cpp
TYPE_c2pluginw = app
DEPEND_c2pluginw = gamelib afl

TARGETS += c2rater
FILES_c2rater = main/c2rater.cpp
TYPE_c2rater = app
DEPEND_c2rater = gamelib afl

TARGETS += c2restool
FILES_c2restool = main/c2restool.cpp
TYPE_c2restool = app
DEPEND_c2restool = gamelib afl

TARGETS += c2script
FILES_c2script = main/c2script.cpp
TYPE_c2script = app
DEPEND_c2script = gamelib afl

TARGETS += c2simtool
FILES_c2simtool = main/c2simtool.cpp
TYPE_c2simtool = app
DEPEND_c2simtool = gamelib afl

TARGETS += c2sweep
FILES_c2sweep = main/c2sweep.cpp
TYPE_c2sweep = app
DEPEND_c2sweep = gamelib afl

TARGETS += c2unpack
FILES_c2unpack = main/c2unpack.cpp
TYPE_c2unpack = app
DEPEND_c2unpack = gamelib afl

TARGETS += c2untrn
FILES_c2untrn = main/c2untrn.cpp
TYPE_c2untrn = app
DEPEND_c2untrn = gamelib afl

TARGETS += c2gfxgen
FILES_c2gfxgen = main/c2gfxgen.cpp
TYPE_c2gfxgen = app
DEPEND_c2gfxgen = guilib gamelib afl

TARGETS += c2gfxcodec
FILES_c2gfxcodec = main/c2gfxcodec.cpp
TYPE_c2gfxcodec = app
DEPEND_c2gfxcodec = guilib gamelib afl

TARGETS += c2gfxtestapp
FILES_c2gfxtestapp = main/c2gfxtestapp.cpp
TYPE_c2gfxtestapp = app
DEPEND_c2gfxtestapp = guilib gamelib afl

TARGETS += c2docmanager
FILES_c2docmanager = main/c2docmanager.cpp
TYPE_c2docmanager = app
DEPEND_c2docmanager = gamelib afl

TARGETS += c2testapp
FILES_c2testapp = main/c2testapp.cpp
TYPE_c2testapp = app
DEPEND_c2testapp = gamelib afl

# Servers
TARGETS += c2file-server
FILES_c2file-server = main/c2fileserver.cpp
TYPE_c2file-server = app
DEPEND_c2file-server = serverlib gamelib afl

TARGETS += c2format-server
FILES_c2format-server = main/c2formatserver.cpp
TYPE_c2format-server = app
DEPEND_c2format-server = serverlib gamelib afl

TARGETS += c2host-server
FILES_c2host-server = main/c2hostserver.cpp
TYPE_c2host-server = app
DEPEND_c2host-server = serverlib gamelib afl

TARGETS += c2talk-server
FILES_c2talk-server = main/c2talkserver.cpp
TYPE_c2talk-server = app
DEPEND_c2talk-server = serverlib gamelib afl

TARGETS += c2fileclient
FILES_c2fileclient = main/c2fileclient.cpp
TYPE_c2fileclient = app
DEPEND_c2fileclient = serverlib gamelib afl

TARGETS += c2mailin
FILES_c2mailin = main/c2mailin.cpp
TYPE_c2mailin = app
DEPEND_c2mailin = serverlib gamelib afl

TARGETS += c2console
FILES_c2console = main/c2console.cpp
TYPE_c2console = app
DEPEND_c2console = serverlib gamelib afl

TARGETS += c2dbexport
FILES_c2dbexport = main/c2dbexport.cpp
TYPE_c2dbexport = app
DEPEND_c2dbexport = serverlib gamelib afl

TARGETS += c2nntp-server
FILES_c2nntp-server = main/c2nntpserver.cpp
TYPE_c2nntp-server = app
DEPEND_c2nntp-server = serverlib gamelib afl

TARGETS += c2mailout-server
FILES_c2mailout-server = main/c2mailoutserver.cpp
TYPE_c2mailout-server = app
DEPEND_c2mailout-server = serverlib gamelib afl

TARGETS += c2monitor-server
FILES_c2monitor-server = main/c2monitorserver.cpp
TYPE_c2monitor-server = app
DEPEND_c2monitor-server = serverlib gamelib afl

TARGETS += c2play-server
FILES_c2play-server = main/c2playserver.cpp
TYPE_c2play-server = app
DEPEND_c2play-server = serverlib gamelib afl

TARGETS += c2router-server
FILES_c2router-server = main/c2routerserver.cpp
TYPE_c2router-server = app
DEPEND_c2router-server = serverlib gamelib afl

TARGETS += c2user-server
FILES_c2user-server = main/c2userserver.cpp
TYPE_c2user-server = app
DEPEND_c2user-server = serverlib gamelib afl

TARGETS += c2doc-server
FILES_c2doc-server = main/c2docserver.cpp
TYPE_c2doc-server = app
DEPEND_c2doc-server = serverlib gamelib afl

TARGETS += c2logger
FILES_c2logger = main/c2logger.cpp
TYPE_c2logger = app
DEPEND_c2logger = serverlib afl

# Main entry points (GUIs)
TARGETS += c2ng
FILES_c2ng = main/c2ng.cpp
TYPE_c2ng = guiapp
DEPEND_c2ng = guilib gamelib afl

# Testsuite
TARGETS += testsuite
FILES_testsuite = test/client/vcr/playbackcontrolwidgettest.cpp \
    test/client/vcr/configurationtest.cpp \
    test/game/vcr/classic/interleavedschedulertest.cpp \
    test/game/vcr/classic/standardschedulertest.cpp \
    test/game/vcr/classic/traditionalschedulertest.cpp \
    test/game/vcr/classic/scheduledeventconsumertest.cpp \
    test/game/vcr/classic/scheduledeventtest.cpp \
    test/game/interface/privatefunctionstest.cpp \
    test/game/proxy/simulationadaptorfromsessiontest.cpp \
    test/game/proxy/simulationadaptortest.cpp \
    test/game/interface/taskwaypointstest.cpp \
    test/interpreter/basetaskeditortest.cpp \
    test/game/interface/vcrfilefunctiontest.cpp \
    test/server/talk/serverapplicationtest.cpp \
    test/server/talk/render/textrenderertest.cpp \
    test/server/talk/render/mailrenderertest.cpp \
    test/server/talk/nulllinkparsertest.cpp \
    test/server/talk/linkparsertest.cpp test/server/play/fs/sessiontest.cpp \
    test/server/play/fs/directorytest.cpp \
    test/game/vcr/flak/testapplettest.cpp \
    test/game/vcr/classic/testapplettest.cpp \
    test/game/v3/scannerapplettest.cpp test/game/parser/testapplettest.cpp \
    test/game/browser/testapplettest.cpp \
    test/util/processrunnerapplettest.cpp \
    test/util/directorybrowserapplettest.cpp test/util/applettest.cpp \
    test/game/nu/turnloadertest.cpp test/game/nu/specificationloadertest.cpp \
    test/game/nu/gamestatetest.cpp test/game/nu/gamefoldertest.cpp \
    test/game/nu/accountfoldertest.cpp test/util/nettest.cpp \
    test/game/nu/browserhandlertest.cpp test/game/nu/stringverifiertest.cpp \
    test/game/test/staticpagetest.cpp test/game/pcc/turnloadertest.cpp \
    test/game/pcc/gamefoldertest.cpp test/game/pcc/accountfoldertest.cpp \
    test/game/pcc/servertransporttest.cpp test/game/test/webpagetest.cpp \
    test/game/test/webservertest.cpp test/game/pcc/browserhandlertest.cpp \
    test/game/browser/sessiontest.cpp test/game/browser/browsertest.cpp \
    test/game/browser/filesystemfoldertest.cpp \
    test/game/browser/filesystemrootfoldertest.cpp \
    test/game/browser/rootfoldertest.cpp \
    test/game/browser/directoryhandlertest.cpp \
    test/game/browser/synchronousfoldertest.cpp \
    test/game/browser/optionalusercallbacktest.cpp \
    test/game/browser/accountmanagertest.cpp \
    test/game/browser/usercallbacktest.cpp \
    test/interpreter/coveragerecordertest.cpp \
    test/ui/widgets/numberselectortest.cpp test/game/nu/loadertest.cpp \
    test/game/spec/advantagelisttest.cpp \
    test/game/nu/registrationkeytest.cpp test/util/serverdirectorytest.cpp \
    test/server/play/shipcommandhandlertest.cpp \
    test/server/play/shippackertest.cpp \
    test/server/play/planetxypackertest.cpp \
    test/server/play/planetcommandhandlertest.cpp \
    test/server/play/planetpackertest.cpp \
    test/server/play/shipxypackertest.cpp \
    test/server/play/mainpackertest.cpp \
    test/server/play/playerpackertest.cpp test/util/translatortest.cpp \
    test/server/play/imperialstatspackertest.cpp \
    test/server/talk/notificationthreadtest.cpp \
    test/server/talk/notifiertest.cpp test/server/test/mailmocktest.cpp \
    test/server/talk/notifytest.cpp \
    test/server/play/shipmissionpackertest.cpp \
    test/server/talk/ratelimittest.cpp \
    test/server/play/messagepackertest.cpp \
    test/game/vcr/flak/nullvisualizertest.cpp \
    test/game/vcr/flak/visualizertest.cpp \
    test/game/test/specificationloadertest.cpp \
    test/game/test/simpleturntest.cpp \
    test/game/test/interpreterinterfacetest.cpp \
    test/game/test/countertest.cpp test/game/proxy/shipinfoproxytest.cpp \
    test/game/interface/buildcommandparsertest.cpp \
    test/game/interface/missionlistcontexttest.cpp \
    test/game/proxy/vcrexportadaptortest.cpp \
    test/server/talk/render/rendertest.cpp \
    test/game/proxy/viewpointstarbaseadaptortest.cpp \
    test/game/proxy/listproxytest.cpp test/util/syntax/segmenttest.cpp \
    test/util/syntax/scripthighlightertest.cpp \
    test/util/syntax/pascalhighlightertest.cpp \
    test/util/syntax/nullhighlightertest.cpp \
    test/util/syntax/lisphighlightertest.cpp \
    test/util/syntax/keywordtabletest.cpp \
    test/util/syntax/inihighlightertest.cpp \
    test/util/syntax/highlightertest.cpp test/util/syntax/formattest.cpp \
    test/util/syntax/factorytest.cpp test/util/syntax/chighlightertest.cpp \
    test/util/rich/visitortest.cpp test/util/rich/texttest.cpp \
    test/util/rich/styleattributetest.cpp test/util/rich/parsertest.cpp \
    test/util/rich/linkattributetest.cpp \
    test/util/rich/colorattributetest.cpp test/util/rich/attributetest.cpp \
    test/util/rich/alignmentattributetest.cpp \
    test/util/process/subprocesstest.cpp \
    test/util/process/posixfactorytest.cpp \
    test/util/process/nullfactorytest.cpp test/util/process/factorytest.cpp \
    test/util/plugin/plugintest.cpp test/util/plugin/managertest.cpp \
    test/util/plugin/installertest.cpp \
    test/util/plugin/dialogapplicationtest.cpp \
    test/util/editor/editortest.cpp test/util/editor/commandtest.cpp \
    test/util/doc/verifiertest.cpp test/util/doc/textimporttest.cpp \
    test/util/doc/summarizingverifiertest.cpp \
    test/util/doc/singleblobstoretest.cpp \
    test/util/doc/renderoptionstest.cpp \
    test/util/doc/loggingverifiertest.cpp \
    test/util/doc/internalblobstoretest.cpp test/util/doc/indextest.cpp \
    test/util/doc/htmlrenderertest.cpp test/util/doc/helpimporttest.cpp \
    test/util/doc/fileblobstoretest.cpp test/util/doc/blobstoretest.cpp \
    test/util/vectortest.cpp test/util/updatertest.cpp \
    test/util/unicodecharstest.cpp test/util/treelisttest.cpp \
    test/util/translationtest.cpp test/util/systeminformationtest.cpp \
    test/util/stringparsertest.cpp test/util/stringlisttest.cpp \
    test/util/stringinstructionlisttest.cpp test/util/stringtest.cpp \
    test/util/stopsignaltest.cpp test/util/skincolortest.cpp \
    test/util/simplerequestdispatchertest.cpp \
    test/util/runlengthexpandtransformtest.cpp \
    test/util/runlengthcompresstest.cpp test/util/resourcefilewritertest.cpp \
    test/util/resourcefilereadertest.cpp \
    test/util/resourcefileapplicationtest.cpp test/util/resourcefiletest.cpp \
    test/util/requestthreadtest.cpp test/util/requestsendertest.cpp \
    test/util/requestreceivertest.cpp test/util/requestdispatchertest.cpp \
    test/util/requesttest.cpp test/util/rangetest.cpp \
    test/util/randomnumbergeneratortest.cpp \
    test/util/profiledirectorytest.cpp test/util/processrunnertest.cpp \
    test/util/prefixargumenttest.cpp test/util/numberformattertest.cpp \
    test/util/messagenotifiertest.cpp test/util/messagematchertest.cpp \
    test/util/messagecollectortest.cpp test/util/mathtest.cpp \
    test/util/layouttest.cpp test/util/keymaptabletest.cpp \
    test/util/keymapinformationtest.cpp test/util/keymaptest.cpp \
    test/util/keystringtest.cpp test/util/keytest.cpp test/util/iotest.cpp \
    test/util/instructionlisttest.cpp test/util/helpindextest.cpp \
    test/util/fileparsertest.cpp test/util/filenamepatterntest.cpp \
    test/util/expressionlisttest.cpp test/util/directorybrowsertest.cpp \
    test/util/digesttest.cpp test/util/datatabletest.cpp \
    test/util/consoleloggertest.cpp \
    test/util/configurationfileparsertest.cpp \
    test/util/configurationfiletest.cpp test/util/charsetfactorytest.cpp \
    test/util/backupfiletest.cpp test/util/atomtabletest.cpp \
    test/util/applicationtest.cpp test/ui/widgets/treelistboxtest.cpp \
    test/ui/widgets/radiobuttontest.cpp test/ui/widgets/inputlinetest.cpp \
    test/ui/widgets/icongridtest.cpp test/ui/widgets/focusiteratortest.cpp \
    test/ui/widgets/checkboxtest.cpp test/ui/widgets/charttest.cpp \
    test/ui/widgets/basebuttontest.cpp \
    test/ui/widgets/alignedcontainertest.cpp test/ui/res/residtest.cpp \
    test/ui/res/providertest.cpp test/ui/res/managertest.cpp \
    test/ui/res/imageloadertest.cpp \
    test/ui/res/generatedengineprovidertest.cpp \
    test/ui/res/engineimageloadertest.cpp test/ui/res/ccimageloadertest.cpp \
    test/ui/layout/vboxtest.cpp test/ui/layout/managertest.cpp \
    test/ui/layout/infotest.cpp test/ui/layout/hboxtest.cpp \
    test/ui/layout/gridtest.cpp test/ui/layout/axislayouttest.cpp \
    test/ui/icons/vboxtest.cpp test/ui/icons/spacertest.cpp \
    test/ui/icons/icontest.cpp test/ui/icons/hboxtest.cpp \
    test/ui/icons/colortiletest.cpp test/ui/widgettest.cpp \
    test/ui/roottest.cpp test/ui/prefixargumenttest.cpp \
    test/ui/layoutablegrouptest.cpp test/ui/invisiblewidgettest.cpp \
    test/ui/grouptest.cpp test/ui/eventlooptest.cpp \
    test/ui/colorschemetest.cpp test/server/user/tokentest.cpp \
    test/server/user/usermanagementtest.cpp \
    test/server/user/userdatatest.cpp test/server/user/usertest.cpp \
    test/server/user/usertokentest.cpp \
    test/server/user/saltedpasswordencryptertest.cpp \
    test/server/user/passwordencryptertest.cpp \
    test/server/user/multipasswordencryptertest.cpp \
    test/server/user/configurationtest.cpp \
    test/server/user/commandhandlertest.cpp \
    test/server/user/classicencryptertest.cpp \
    test/server/test/consolecommandhandlermocktest.cpp \
    test/server/talk/render/optionstest.cpp \
    test/server/talk/render/htmlrenderertest.cpp \
    test/server/talk/render/contexttest.cpp \
    test/server/talk/render/bbrenderertest.cpp \
    test/server/talk/parse/bbparsertest.cpp \
    test/server/talk/parse/bblexertest.cpp test/server/talk/userpmtest.cpp \
    test/server/talk/userfoldertest.cpp test/server/talk/usertest.cpp \
    test/server/talk/topictest.cpp test/server/talk/textnodetest.cpp \
    test/server/talk/talkusertest.cpp test/server/talk/talkthreadtest.cpp \
    test/server/talk/talksyntaxtest.cpp test/server/talk/talkrendertest.cpp \
    test/server/talk/talkposttest.cpp test/server/talk/talkpmtest.cpp \
    test/server/talk/talknntptest.cpp test/server/talk/talkgrouptest.cpp \
    test/server/talk/talkforumtest.cpp test/server/talk/talkfoldertest.cpp \
    test/server/talk/talkaddresstest.cpp test/server/talk/spamtest.cpp \
    test/server/talk/sortertest.cpp test/server/talk/sessiontest.cpp \
    test/server/talk/roottest.cpp test/server/talk/newsrctest.cpp \
    test/server/talk/messagetest.cpp test/server/talk/linkformattertest.cpp \
    test/server/talk/inlinerecognizertest.cpp test/server/talk/grouptest.cpp \
    test/server/talk/forumtest.cpp test/server/talk/configurationtest.cpp \
    test/server/talk/commandhandlertest.cpp \
    test/server/talk/accesscheckertest.cpp \
    test/server/router/sessiontest.cpp test/server/router/roottest.cpp \
    test/server/router/configurationtest.cpp \
    test/server/play/truehullpackertest.cpp \
    test/server/play/torpedopackertest.cpp \
    test/server/play/racenamepackertest.cpp \
    test/server/play/packerlisttest.cpp test/server/play/packertest.cpp \
    test/server/play/outmessagepackertest.cpp \
    test/server/play/outmessageindexpackertest.cpp \
    test/server/play/outmessagecommandhandlertest.cpp \
    test/server/play/hullpackertest.cpp test/server/play/gameaccesstest.cpp \
    test/server/play/friendlycodepackertest.cpp \
    test/server/play/flakconfigurationpackertest.cpp \
    test/server/play/enginepackertest.cpp \
    test/server/play/configurationpackertest.cpp \
    test/server/play/commandhandlertest.cpp \
    test/server/play/beampackertest.cpp \
    test/server/play/basichullfunctionpackertest.cpp \
    test/server/nntp/roottest.cpp \
    test/server/monitor/timeserieswritertest.cpp \
    test/server/monitor/timeseriesloadertest.cpp \
    test/server/monitor/timeseriestest.cpp \
    test/server/monitor/statusobservertest.cpp \
    test/server/monitor/statustest.cpp test/server/monitor/observertest.cpp \
    test/server/monitor/badnessfileobservertest.cpp \
    test/server/mailout/transmitterimpltest.cpp \
    test/server/mailout/transmittertest.cpp \
    test/server/mailout/templatetest.cpp test/server/mailout/sessiontest.cpp \
    test/server/mailout/roottest.cpp test/server/mailout/messagetest.cpp \
    test/server/mailout/mailqueuetest.cpp \
    test/server/mailout/configurationtest.cpp \
    test/server/mailout/commandhandlertest.cpp \
    test/server/mailin/mailprocessortest.cpp \
    test/server/mailin/mailinapplicationtest.cpp \
    test/server/interface/usertokenservertest.cpp \
    test/server/interface/usertokenclienttest.cpp \
    test/server/interface/usertokentest.cpp \
    test/server/interface/usermanagementservertest.cpp \
    test/server/interface/usermanagementclienttest.cpp \
    test/server/interface/usermanagementtest.cpp \
    test/server/interface/userdataservertest.cpp \
    test/server/interface/userdataclienttest.cpp \
    test/server/interface/userdatatest.cpp \
    test/server/interface/talkuserservertest.cpp \
    test/server/interface/talkuserclienttest.cpp \
    test/server/interface/talkusertest.cpp \
    test/server/interface/talkthreadservertest.cpp \
    test/server/interface/talkthreadclienttest.cpp \
    test/server/interface/talkthreadtest.cpp \
    test/server/interface/talksyntaxservertest.cpp \
    test/server/interface/talksyntaxclienttest.cpp \
    test/server/interface/talksyntaxtest.cpp \
    test/server/interface/talkrenderservertest.cpp \
    test/server/interface/talkrenderclienttest.cpp \
    test/server/interface/talkrendertest.cpp \
    test/server/interface/talkpostservertest.cpp \
    test/server/interface/talkpostclienttest.cpp \
    test/server/interface/talkposttest.cpp \
    test/server/interface/talkpmservertest.cpp \
    test/server/interface/talkpmclienttest.cpp \
    test/server/interface/talkpmtest.cpp \
    test/server/interface/talknntpservertest.cpp \
    test/server/interface/talknntpclienttest.cpp \
    test/server/interface/talknntptest.cpp \
    test/server/interface/talkgroupservertest.cpp \
    test/server/interface/talkgroupclienttest.cpp \
    test/server/interface/talkgrouptest.cpp \
    test/server/interface/talkforumservertest.cpp \
    test/server/interface/talkforumclienttest.cpp \
    test/server/interface/talkforumtest.cpp \
    test/server/interface/talkfolderservertest.cpp \
    test/server/interface/talkfolderclienttest.cpp \
    test/server/interface/talkfoldertest.cpp \
    test/server/interface/talkaddressservertest.cpp \
    test/server/interface/talkaddressclienttest.cpp \
    test/server/interface/talkaddresstest.cpp \
    test/server/interface/sessionroutertest.cpp \
    test/server/interface/mailqueueservertest.cpp \
    test/server/interface/mailqueueclienttest.cpp \
    test/server/interface/mailqueuetest.cpp \
    test/server/interface/hostturnservertest.cpp \
    test/server/interface/hostturnclienttest.cpp \
    test/server/interface/hostturntest.cpp \
    test/server/interface/hosttoolservertest.cpp \
    test/server/interface/hosttoolclienttest.cpp \
    test/server/interface/hosttooltest.cpp \
    test/server/interface/hostspecificationservertest.cpp \
    test/server/interface/hostspecificationclienttest.cpp \
    test/server/interface/hostspecificationtest.cpp \
    test/server/interface/hostslotservertest.cpp \
    test/server/interface/hostslotclienttest.cpp \
    test/server/interface/hostslottest.cpp \
    test/server/interface/hostscheduleservertest.cpp \
    test/server/interface/hostscheduleclienttest.cpp \
    test/server/interface/hostscheduletest.cpp \
    test/server/interface/hostrankingservertest.cpp \
    test/server/interface/hostrankingclienttest.cpp \
    test/server/interface/hostrankingtest.cpp \
    test/server/interface/hostplayerservertest.cpp \
    test/server/interface/hostplayerclienttest.cpp \
    test/server/interface/hostplayertest.cpp \
    test/server/interface/hostkeyservertest.cpp \
    test/server/interface/hostkeyclienttest.cpp \
    test/server/interface/hostkeytest.cpp \
    test/server/interface/hosthistoryservertest.cpp \
    test/server/interface/hosthistoryclienttest.cpp \
    test/server/interface/hosthistorytest.cpp \
    test/server/interface/hostgameservertest.cpp \
    test/server/interface/hostgameclienttest.cpp \
    test/server/interface/hostgametest.cpp \
    test/server/interface/hostfileservertest.cpp \
    test/server/interface/hostfileclienttest.cpp \
    test/server/interface/hostfiletest.cpp \
    test/server/interface/hostcronservertest.cpp \
    test/server/interface/hostcronclienttest.cpp \
    test/server/interface/hostcrontest.cpp \
    test/server/interface/gameaccesstest.cpp \
    test/server/interface/formatservertest.cpp \
    test/server/interface/formatclienttest.cpp \
    test/server/interface/formattest.cpp \
    test/server/interface/filegameservertest.cpp \
    test/server/interface/filegameclienttest.cpp \
    test/server/interface/filegametest.cpp \
    test/server/interface/filebaseservertest.cpp \
    test/server/interface/filebaseclienttest.cpp \
    test/server/interface/filebasetest.cpp \
    test/server/interface/documentationservertest.cpp \
    test/server/interface/documentationclienttest.cpp \
    test/server/interface/documentationtest.cpp \
    test/server/interface/composablecommandhandlertest.cpp \
    test/server/interface/baseclienttest.cpp \
    test/server/interface/basetest.cpp \
    test/server/host/spec/publisherimpltest.cpp \
    test/server/host/spec/publishertest.cpp \
    test/server/host/spec/directorytest.cpp \
    test/server/host/rank/victorytest.cpp \
    test/server/host/rank/scorefilereadertest.cpp \
    test/server/host/rank/refereefilereadertest.cpp \
    test/server/host/rank/ranktest.cpp \
    test/server/host/rank/levelhandlertest.cpp \
    test/server/host/file/toolitemtest.cpp \
    test/server/host/file/rootitemtest.cpp \
    test/server/host/file/itemtest.cpp \
    test/server/host/file/gamerootitemtest.cpp \
    test/server/host/file/fileitemtest.cpp \
    test/server/host/talklistenertest.cpp \
    test/server/host/talkadaptertest.cpp test/server/host/sessiontest.cpp \
    test/server/host/scheduletest.cpp test/server/host/resultsendertest.cpp \
    test/server/host/keystoretest.cpp test/server/host/installertest.cpp \
    test/server/host/hostturntest.cpp test/server/host/hosttooltest.cpp \
    test/server/host/hostspecificationimpltest.cpp \
    test/server/host/hostscheduletest.cpp \
    test/server/host/hostplayertest.cpp test/server/host/hostkeytest.cpp \
    test/server/host/hostgametest.cpp test/server/host/hostfiletest.cpp \
    test/server/host/hostcrontest.cpp test/server/host/gamecreatortest.cpp \
    test/server/host/gamearbitertest.cpp test/server/host/gametest.cpp \
    test/server/host/exportertest.cpp test/server/host/cronimpltest.cpp \
    test/server/host/crontest.cpp \
    test/server/host/configurationbuildertest.cpp \
    test/server/host/configurationtest.cpp \
    test/server/host/commandhandlertest.cpp test/server/format/utilstest.cpp \
    test/server/format/truehullpackertest.cpp \
    test/server/format/torpedopackertest.cpp \
    test/server/format/stringpackertest.cpp \
    test/server/format/simpackertest.cpp test/server/format/packertest.cpp \
    test/server/format/hullpackertest.cpp test/server/format/formattest.cpp \
    test/server/format/enginepackertest.cpp \
    test/server/format/beampackertest.cpp test/server/file/ca/roottest.cpp \
    test/server/file/ca/referenceupdatertest.cpp \
    test/server/file/ca/referencecountertest.cpp \
    test/server/file/ca/objectstoretest.cpp \
    test/server/file/ca/objectidtest.cpp \
    test/server/file/ca/objectcachetest.cpp \
    test/server/file/ca/internalreferencecountertest.cpp \
    test/server/file/ca/internalobjectcachetest.cpp \
    test/server/file/ca/garbagecollectortest.cpp \
    test/server/file/ca/directoryhandlertest.cpp \
    test/server/file/ca/directoryentrytest.cpp \
    test/server/file/ca/committest.cpp test/server/file/utilstest.cpp \
    test/server/file/sessiontest.cpp test/server/file/roottest.cpp \
    test/server/file/readonlydirectoryhandlertest.cpp \
    test/server/file/itemtest.cpp \
    test/server/file/internalfileservertest.cpp \
    test/server/file/gamestatustest.cpp test/server/file/filegametest.cpp \
    test/server/file/filebasetest.cpp \
    test/server/file/directorywrappertest.cpp \
    test/server/file/directoryhandlerfactorytest.cpp \
    test/server/file/directoryhandlertest.cpp \
    test/server/file/commandhandlertest.cpp \
    test/server/file/clientdirectoryhandlertest.cpp \
    test/server/file/clientdirectorytest.cpp \
    test/server/doc/documentationimpltest.cpp \
    test/server/dbexport/dbexportertest.cpp \
    test/server/console/terminaltest.cpp \
    test/server/console/stringcommandhandlertest.cpp \
    test/server/console/routercontextfactorytest.cpp \
    test/server/console/pipeterminaltest.cpp \
    test/server/console/parsertest.cpp \
    test/server/console/nullterminaltest.cpp \
    test/server/console/integercommandhandlertest.cpp \
    test/server/console/fundamentalcommandhandlertest.cpp \
    test/server/console/environmenttest.cpp \
    test/server/console/dumbterminaltest.cpp \
    test/server/console/contextfactorytest.cpp \
    test/server/console/contexttest.cpp \
    test/server/console/commandhandlertest.cpp \
    test/server/console/colorterminaltest.cpp \
    test/server/common/utiltest.cpp test/server/common/usertest.cpp \
    test/server/common/sessionprotocolhandlerfactorytest.cpp \
    test/server/common/sessionprotocolhandlertest.cpp \
    test/server/common/sessiontest.cpp test/server/common/roottest.cpp \
    test/server/common/randomidgeneratortest.cpp \
    test/server/common/racenamestest.cpp \
    test/server/common/idgeneratortest.cpp test/server/typestest.cpp \
    test/server/portstest.cpp test/server/errorstest.cpp \
    test/server/configurationhandlertest.cpp test/server/applicationtest.cpp \
    test/interpreter/worldtest.cpp \
    test/interpreter/variablereferencetest.cpp \
    test/interpreter/valuestest.cpp test/interpreter/unaryoperationtest.cpp \
    test/interpreter/unaryexecutiontest.cpp \
    test/interpreter/typehinttest.cpp test/interpreter/tokenizertest.cpp \
    test/interpreter/ternaryoperationtest.cpp \
    test/interpreter/ternaryexecutiontest.cpp \
    test/interpreter/taskpredictortest.cpp \
    test/interpreter/taskeditortest.cpp test/interpreter/tagnodetest.cpp \
    test/interpreter/subroutinevaluetest.cpp \
    test/interpreter/structurevaluedatatest.cpp \
    test/interpreter/structurevaluetest.cpp \
    test/interpreter/structuretypedatatest.cpp \
    test/interpreter/structuretypetest.cpp \
    test/interpreter/staticcontexttest.cpp \
    test/interpreter/statementcompilertest.cpp \
    test/interpreter/statementcompilationcontexttest.cpp \
    test/interpreter/simplespecialcommandtest.cpp \
    test/interpreter/singlecontexttest.cpp \
    test/interpreter/specialcommandtest.cpp \
    test/interpreter/simpleproceduretest.cpp \
    test/interpreter/simplefunctiontest.cpp \
    test/interpreter/simplecontexttest.cpp \
    test/interpreter/selectionexpressiontest.cpp \
    test/interpreter/savevisitortest.cpp \
    test/interpreter/savecontexttest.cpp \
    test/interpreter/propertyacceptortest.cpp \
    test/interpreter/processobservercontexttest.cpp \
    test/interpreter/processlisttest.cpp test/interpreter/processtest.cpp \
    test/interpreter/procedurevaluetest.cpp \
    test/interpreter/optimizertest.cpp test/interpreter/opcodetest.cpp \
    test/interpreter/objectpropertyvectortest.cpp \
    test/interpreter/nametabletest.cpp test/interpreter/mutexlisttest.cpp \
    test/interpreter/mutexfunctionstest.cpp \
    test/interpreter/mutexcontexttest.cpp \
    test/interpreter/metacontexttest.cpp \
    test/interpreter/memorycommandsourcetest.cpp \
    test/interpreter/lockaccesstest.cpp test/interpreter/keywordstest.cpp \
    test/interpreter/keymapvaluetest.cpp \
    test/interpreter/indexablevaluetest.cpp \
    test/interpreter/hashvaluetest.cpp test/interpreter/genericvaluetest.cpp \
    test/interpreter/fusiontest.cpp test/interpreter/functionvaluetest.cpp \
    test/interpreter/filevaluetest.cpp test/interpreter/filetabletest.cpp \
    test/interpreter/filefunctionstest.cpp \
    test/interpreter/filecommandsourcetest.cpp \
    test/interpreter/errortest.cpp \
    test/interpreter/directoryfunctionstest.cpp \
    test/interpreter/defaultstatementcompilationcontexttest.cpp \
    test/interpreter/contextreceivertest.cpp \
    test/interpreter/contexttest.cpp \
    test/interpreter/compilationcontexttest.cpp \
    test/interpreter/commandsourcetest.cpp test/interpreter/closuretest.cpp \
    test/interpreter/callablevaluetest.cpp \
    test/interpreter/bytecodeobjecttest.cpp \
    test/interpreter/blobvaluetest.cpp \
    test/interpreter/binaryoperationtest.cpp \
    test/interpreter/binaryexecutiontest.cpp \
    test/interpreter/basevaluetest.cpp test/interpreter/arrayvaluetest.cpp \
    test/interpreter/arraydatatest.cpp test/interpreter/argumentstest.cpp \
    test/interpreter/vmio/worldloadcontexttest.cpp \
    test/interpreter/vmio/valueloadertest.cpp \
    test/interpreter/vmio/structurestest.cpp \
    test/interpreter/vmio/processsavecontexttest.cpp \
    test/interpreter/vmio/processloadcontexttest.cpp \
    test/interpreter/vmio/objectloadertest.cpp \
    test/interpreter/vmio/nullsavecontexttest.cpp \
    test/interpreter/vmio/nullloadcontexttest.cpp \
    test/interpreter/vmio/loadcontexttest.cpp \
    test/interpreter/vmio/filesavecontexttest.cpp \
    test/interpreter/vmio/assemblersavecontexttest.cpp \
    test/interpreter/test/valueverifiertest.cpp \
    test/interpreter/test/expressionverifiertest.cpp \
    test/interpreter/test/contextverifiertest.cpp \
    test/interpreter/expr/unarynodetest.cpp \
    test/interpreter/expr/sequencenodetest.cpp \
    test/interpreter/expr/rvaluenodetest.cpp \
    test/interpreter/expr/rvaluefunctioncallnodetest.cpp \
    test/interpreter/expr/parsertest.cpp test/interpreter/expr/nodetest.cpp \
    test/interpreter/expr/membernodetest.cpp \
    test/interpreter/expr/logicalnodetest.cpp \
    test/interpreter/expr/literalnodetest.cpp \
    test/interpreter/expr/indirectcallnodetest.cpp \
    test/interpreter/expr/identifiernodetest.cpp \
    test/interpreter/expr/functioncallnodetest.cpp \
    test/interpreter/expr/casenodetest.cpp \
    test/interpreter/expr/builtinfunctiontest.cpp \
    test/interpreter/expr/binarynodetest.cpp \
    test/interpreter/expr/assignmentnodetest.cpp \
    test/interpreter/exporter/textexportertest.cpp \
    test/interpreter/exporter/separatedtextexportertest.cpp \
    test/interpreter/exporter/jsonexportertest.cpp \
    test/interpreter/exporter/htmlexportertest.cpp \
    test/interpreter/exporter/formattest.cpp \
    test/interpreter/exporter/fieldlisttest.cpp \
    test/interpreter/exporter/exportertest.cpp \
    test/interpreter/exporter/dbfexportertest.cpp \
    test/interpreter/exporter/configurationtest.cpp \
    test/gfx/threed/vecmathtest.cpp test/gfx/threed/positionlisttest.cpp \
    test/gfx/threed/modeltest.cpp test/gfx/threed/contexttest.cpp \
    test/gfx/threed/colortransformationtest.cpp \
    test/gfx/sdl/streaminterfacetest.cpp test/gfx/sdl/enginetest.cpp \
    test/gfx/gen/vector3dtest.cpp test/gfx/gen/spaceviewconfigtest.cpp \
    test/gfx/gen/spaceviewtest.cpp test/gfx/gen/planetconfigtest.cpp \
    test/gfx/gen/planettest.cpp test/gfx/gen/perlinnoisetest.cpp \
    test/gfx/gen/colorrangetest.cpp test/gfx/codec/customtest.cpp \
    test/gfx/codec/codectest.cpp test/gfx/codec/bmptest.cpp \
    test/gfx/codec/applicationtest.cpp test/gfx/anim/spritetest.cpp \
    test/gfx/anim/controllertest.cpp test/gfx/windowparameterstest.cpp \
    test/gfx/typestest.cpp test/gfx/timerqueuetest.cpp \
    test/gfx/timertest.cpp test/gfx/scantest.cpp \
    test/gfx/resourceprovidertest.cpp test/gfx/rectangletest.cpp \
    test/gfx/rgbapixmaptest.cpp test/gfx/primitivestest.cpp \
    test/gfx/pointtest.cpp test/gfx/pixmapcanvasimpltest.cpp \
    test/gfx/palettizedpixmaptest.cpp test/gfx/nullresourceprovidertest.cpp \
    test/gfx/nullenginetest.cpp test/gfx/nullcolorschemetest.cpp \
    test/gfx/nullcanvastest.cpp test/gfx/keyeventconsumertest.cpp \
    test/gfx/graphicsexceptiontest.cpp test/gfx/fontrequesttest.cpp \
    test/gfx/fontlisttest.cpp test/gfx/fonttest.cpp test/gfx/filtertest.cpp \
    test/gfx/fillpatterntest.cpp test/gfx/eventconsumertest.cpp \
    test/gfx/enginetest.cpp test/gfx/defaultfonttest.cpp \
    test/gfx/contexttest.cpp test/gfx/complextest.cpp \
    test/gfx/colortransformtest.cpp test/gfx/colorschemetest.cpp \
    test/gfx/colorquantizertest.cpp test/gfx/canvastest.cpp \
    test/gfx/bitmapglyphtest.cpp test/gfx/bitmapfonttest.cpp \
    test/gfx/basecontexttest.cpp test/gfx/basecolorschemetest.cpp \
    test/gfx/applicationtest.cpp test/gfx/antialiasedtest.cpp \
    test/game/unitscorelisttest.cpp \
    test/game/unitscoredefinitionlisttest.cpp test/game/typestest.cpp \
    test/game/turnloadertest.cpp test/game/turntest.cpp \
    test/game/timestamptest.cpp test/game/teamsettingstest.cpp \
    test/game/tasktest.cpp test/game/stringverifiertest.cpp \
    test/game/specificationloadertest.cpp test/game/shipquerytest.cpp \
    test/game/shipbuildordertest.cpp test/game/sessiontest.cpp \
    test/game/searchquerytest.cpp test/game/roottest.cpp \
    test/game/registrationkeytest.cpp test/game/referencetest.cpp \
    test/game/playersettest.cpp test/game/playerlisttest.cpp \
    test/game/playerbitmatrixtest.cpp test/game/playerarraytest.cpp \
    test/game/playertest.cpp test/game/limitstest.cpp \
    test/game/interpreterinterfacetest.cpp test/game/hostversiontest.cpp \
    test/game/historyturnlisttest.cpp test/game/historyturntest.cpp \
    test/game/gametest.cpp test/game/extraidentifiertest.cpp \
    test/game/extracontainertest.cpp test/game/extratest.cpp \
    test/game/experiencelevelsettest.cpp test/game/exceptiontest.cpp \
    test/game/elementtest.cpp test/game/cargospectest.cpp \
    test/game/cargocontainertest.cpp test/game/battleorderruletest.cpp \
    test/game/authcachetest.cpp test/game/vcr/test/databasetest.cpp \
    test/game/vcr/test/battletest.cpp \
    test/game/vcr/flak/visualisationstatetest.cpp \
    test/game/vcr/flak/visualisationsettingstest.cpp \
    test/game/vcr/flak/structurestest.cpp test/game/vcr/flak/setuptest.cpp \
    test/game/vcr/flak/positiontest.cpp test/game/vcr/flak/objecttest.cpp \
    test/game/vcr/flak/gameenvironmenttest.cpp \
    test/game/vcr/flak/eventrecordertest.cpp \
    test/game/vcr/flak/environmenttest.cpp \
    test/game/vcr/flak/definitionstest.cpp \
    test/game/vcr/flak/databasetest.cpp \
    test/game/vcr/flak/configurationtest.cpp \
    test/game/vcr/flak/battletest.cpp test/game/vcr/flak/algorithmtest.cpp \
    test/game/vcr/classic/visualizertest.cpp \
    test/game/vcr/classic/utilstest.cpp test/game/vcr/classic/typestest.cpp \
    test/game/vcr/classic/statustokentest.cpp \
    test/game/vcr/classic/pvcralgorithmtest.cpp \
    test/game/vcr/classic/nullvisualizertest.cpp \
    test/game/vcr/classic/mirroringeventlistenertest.cpp \
    test/game/vcr/classic/hostalgorithmtest.cpp \
    test/game/vcr/classic/eventrecordertest.cpp \
    test/game/vcr/classic/eventlistenertest.cpp \
    test/game/vcr/classic/databasetest.cpp \
    test/game/vcr/classic/battletest.cpp \
    test/game/vcr/classic/algorithmtest.cpp test/game/vcr/statistictest.cpp \
    test/game/vcr/scoretest.cpp test/game/vcr/overviewtest.cpp \
    test/game/vcr/objectinfotest.cpp test/game/vcr/objecttest.cpp \
    test/game/vcr/nulldatabasetest.cpp test/game/vcr/infotest.cpp \
    test/game/vcr/databasetest.cpp test/game/vcr/battletest.cpp \
    test/game/v3/udata/sessionnameprovidertest.cpp \
    test/game/v3/udata/readertest.cpp \
    test/game/v3/udata/nameprovidertest.cpp \
    test/game/v3/udata/messagebuildertest.cpp \
    test/game/v3/trn/stringfiltertest.cpp \
    test/game/v3/trn/parseexceptiontest.cpp \
    test/game/v3/trn/orfiltertest.cpp test/game/v3/trn/negatefiltertest.cpp \
    test/game/v3/trn/namefiltertest.cpp test/game/v3/trn/indexfiltertest.cpp \
    test/game/v3/trn/idfiltertest.cpp test/game/v3/trn/filtertest.cpp \
    test/game/v3/trn/constantfiltertest.cpp \
    test/game/v3/trn/andfiltertest.cpp test/game/v3/utilstest.cpp \
    test/game/v3/undoinformationtest.cpp test/game/v3/turnfiletest.cpp \
    test/game/v3/structurestest.cpp test/game/v3/stringverifiertest.cpp \
    test/game/v3/specificationloadertest.cpp test/game/v3/revertertest.cpp \
    test/game/v3/resultloadertest.cpp test/game/v3/resultfiletest.cpp \
    test/game/v3/registrationkeytest.cpp \
    test/game/v3/passwordcheckertest.cpp test/game/v3/packertest.cpp \
    test/game/v3/outboxreadertest.cpp test/game/v3/loadertest.cpp \
    test/game/v3/inboxfiletest.cpp test/game/v3/hconfigtest.cpp \
    test/game/v3/genfiletest.cpp test/game/v3/genextratest.cpp \
    test/game/v3/fizzfiletest.cpp test/game/v3/directoryscannertest.cpp \
    test/game/v3/controlfiletest.cpp test/game/v3/commandextratest.cpp \
    test/game/v3/commandcontainertest.cpp test/game/v3/commandtest.cpp \
    test/game/v3/attachmentunpackertest.cpp \
    test/game/v3/attachmentconfigurationtest.cpp \
    test/game/test/waitindicatortest.cpp \
    test/game/test/stringverifiertest.cpp \
    test/game/test/sessionthreadtest.cpp test/game/test/roottest.cpp \
    test/game/test/registrationkeytest.cpp test/game/test/filestest.cpp \
    test/game/test/defaultshiplisttest.cpp test/game/test/shiplisttest.cpp \
    test/game/test/cargocontainertest.cpp \
    test/game/tables/wormholestabilitynametest.cpp \
    test/game/tables/temperaturenametest.cpp \
    test/game/tables/nativeracenametest.cpp \
    test/game/tables/nativegovernmentnametest.cpp \
    test/game/tables/mineralmassclassnametest.cpp \
    test/game/tables/mineraldensityclassnametest.cpp \
    test/game/tables/ionstormclassnametest.cpp \
    test/game/tables/industryleveltest.cpp \
    test/game/tables/headingnametest.cpp \
    test/game/tables/happinessnametest.cpp \
    test/game/tables/happinesschangenametest.cpp \
    test/game/tables/basemissionnametest.cpp \
    test/game/spec/info/utilstest.cpp test/game/spec/info/typestest.cpp \
    test/game/spec/info/picturenamertest.cpp \
    test/game/spec/info/nullpicturenamertest.cpp \
    test/game/spec/info/infotest.cpp test/game/spec/info/filtertest.cpp \
    test/game/spec/info/browsertest.cpp test/game/spec/weapontest.cpp \
    test/game/spec/torpedolaunchertest.cpp test/game/spec/torpedotest.cpp \
    test/game/spec/standardcomponentnameprovidertest.cpp \
    test/game/spec/shiplisttest.cpp test/game/spec/racialabilitylisttest.cpp \
    test/game/spec/nullcomponentnameprovidertest.cpp \
    test/game/spec/modifiedhullfunctionlisttest.cpp \
    test/game/spec/missionlisttest.cpp test/game/spec/missiontest.cpp \
    test/game/spec/hullfunctionlisttest.cpp \
    test/game/spec/hullfunctionassignmentlisttest.cpp \
    test/game/spec/hullfunctiontest.cpp \
    test/game/spec/hullassignmentlisttest.cpp test/game/spec/hulltest.cpp \
    test/game/spec/friendlycodelisttest.cpp \
    test/game/spec/friendlycodetest.cpp test/game/spec/fightertest.cpp \
    test/game/spec/enginetest.cpp test/game/spec/costsummarytest.cpp \
    test/game/spec/costtest.cpp test/game/spec/componentvectortest.cpp \
    test/game/spec/componentnameprovidertest.cpp \
    test/game/spec/componenttest.cpp test/game/spec/beamtest.cpp \
    test/game/spec/basichullfunctionlisttest.cpp \
    test/game/spec/basichullfunctiontest.cpp \
    test/game/spec/basecomponentvectortest.cpp \
    test/game/sim/unitresulttest.cpp test/game/sim/transfertest.cpp \
    test/game/sim/structurestest.cpp test/game/sim/sorttest.cpp \
    test/game/sim/shiptest.cpp test/game/sim/setuptest.cpp \
    test/game/sim/sessionextratest.cpp test/game/sim/sessiontest.cpp \
    test/game/sim/runnertest.cpp test/game/sim/runtest.cpp \
    test/game/sim/resultlisttest.cpp test/game/sim/resulttest.cpp \
    test/game/sim/planettest.cpp test/game/sim/objecttest.cpp \
    test/game/sim/loadertest.cpp test/game/sim/gameinterfacetest.cpp \
    test/game/sim/fleetcosttest.cpp test/game/sim/configurationtest.cpp \
    test/game/sim/classresulttest.cpp test/game/sim/abilitytest.cpp \
    test/game/score/turnscorelisttest.cpp test/game/score/turnscoretest.cpp \
    test/game/score/tablebuildertest.cpp test/game/score/structurestest.cpp \
    test/game/score/scoreidtest.cpp test/game/score/scorebuilderbasetest.cpp \
    test/game/score/loadertest.cpp test/game/score/compoundscoretest.cpp \
    test/game/score/chartbuildertest.cpp test/game/ref/userlisttest.cpp \
    test/game/ref/typeadaptortest.cpp test/game/ref/sortpredicatetest.cpp \
    test/game/ref/sortbytest.cpp test/game/ref/nullpredicatetest.cpp \
    test/game/ref/listobservertest.cpp test/game/ref/listtest.cpp \
    test/game/ref/historyshipselectiontest.cpp \
    test/game/ref/historyshiplisttest.cpp \
    test/game/ref/fleetmemberlisttest.cpp test/game/ref/fleetlisttest.cpp \
    test/game/ref/configurationtest.cpp \
    test/game/proxy/waitindicatortest.cpp \
    test/game/proxy/visibilityrangeproxytest.cpp \
    test/game/proxy/vcroverviewproxytest.cpp \
    test/game/proxy/vcrdatabaseproxytest.cpp \
    test/game/proxy/vcrdatabaseadaptortest.cpp \
    test/game/proxy/ufoproxytest.cpp \
    test/game/proxy/techupgradeproxytest.cpp \
    test/game/proxy/teamproxytest.cpp test/game/proxy/taxationproxytest.cpp \
    test/game/proxy/taskeditorproxytest.cpp \
    test/game/proxy/starbaseadaptortest.cpp \
    test/game/proxy/specbrowserproxytest.cpp \
    test/game/proxy/simulationtransferproxytest.cpp \
    test/game/proxy/simulationsetupproxytest.cpp \
    test/game/proxy/simulationrunproxytest.cpp \
    test/game/proxy/shipspeedproxytest.cpp \
    test/game/proxy/selectionproxytest.cpp \
    test/game/proxy/searchproxytest.cpp \
    test/game/proxy/scripteditorproxytest.cpp \
    test/game/proxy/scoreproxytest.cpp test/game/proxy/reverterproxytest.cpp \
    test/game/proxy/referenceproxytest.cpp \
    test/game/proxy/referenceobserverproxytest.cpp \
    test/game/proxy/referencelistproxytest.cpp \
    test/game/proxy/processlistproxytest.cpp \
    test/game/proxy/predictedstarbaseadaptortest.cpp \
    test/game/proxy/pluginmanagerproxytest.cpp \
    test/game/proxy/playerproxytest.cpp \
    test/game/proxy/planetpredictorproxytest.cpp \
    test/game/proxy/planetinfoproxytest.cpp \
    test/game/proxy/outboxproxytest.cpp \
    test/game/proxy/objectobservertest.cpp \
    test/game/proxy/objectlistenertest.cpp \
    test/game/proxy/objectlistexportadaptortest.cpp \
    test/game/proxy/mutexlistproxytest.cpp \
    test/game/proxy/minefieldproxytest.cpp \
    test/game/proxy/maprendererproxytest.cpp \
    test/game/proxy/maplocationproxytest.cpp \
    test/game/proxy/mapconfigurationproxytest.cpp \
    test/game/proxy/maintenanceproxytest.cpp \
    test/game/proxy/maintenanceadaptortest.cpp \
    test/game/proxy/mailboxproxytest.cpp \
    test/game/proxy/mailboxadaptortest.cpp test/game/proxy/lockproxytest.cpp \
    test/game/proxy/labelproxytest.cpp test/game/proxy/keymapproxytest.cpp \
    test/game/proxy/ionstormproxytest.cpp \
    test/game/proxy/inboxadaptortest.cpp \
    test/game/proxy/imperialstatsproxytest.cpp \
    test/game/proxy/hullspecificationproxytest.cpp \
    test/game/proxy/historyturnproxytest.cpp \
    test/game/proxy/historyshipproxytest.cpp \
    test/game/proxy/historyshiplistproxytest.cpp \
    test/game/proxy/globalactionproxytest.cpp \
    test/game/proxy/friendlycodeproxytest.cpp \
    test/game/proxy/fleetproxytest.cpp \
    test/game/proxy/fleetcostproxytest.cpp \
    test/game/proxy/flakvcrplayerproxytest.cpp \
    test/game/proxy/fictivestarbaseadaptortest.cpp \
    test/game/proxy/expressionlistproxytest.cpp \
    test/game/proxy/exportproxytest.cpp \
    test/game/proxy/exportadaptortest.cpp \
    test/game/proxy/drawingproxytest.cpp \
    test/game/proxy/cursorobserverproxytest.cpp \
    test/game/proxy/costsummaryadaptortest.cpp \
    test/game/proxy/convertsuppliesproxytest.cpp \
    test/game/proxy/configurationproxytest.cpp \
    test/game/proxy/configurationobserverproxytest.cpp \
    test/game/proxy/configurationeditorproxytest.cpp \
    test/game/proxy/configurationeditoradaptortest.cpp \
    test/game/proxy/commandlistproxytest.cpp \
    test/game/proxy/cloneshipproxytest.cpp \
    test/game/proxy/classicvcrplayerproxytest.cpp \
    test/game/proxy/chunnelproxytest.cpp \
    test/game/proxy/cargotransfersetupproxytest.cpp \
    test/game/proxy/cargotransferproxytest.cpp \
    test/game/proxy/buildstructuresproxytest.cpp \
    test/game/proxy/buildstarbaseproxytest.cpp \
    test/game/proxy/buildshipproxytest.cpp \
    test/game/proxy/buildqueueproxytest.cpp \
    test/game/proxy/buildpartsproxytest.cpp \
    test/game/proxy/buildammoproxytest.cpp \
    test/game/proxy/basestorageproxytest.cpp \
    test/game/proxy/attachmentproxytest.cpp \
    test/game/proxy/allianceproxytest.cpp \
    test/game/parser/messagevaluetest.cpp \
    test/game/parser/messagetemplatetest.cpp \
    test/game/parser/messageparsertest.cpp \
    test/game/parser/messageinformationtest.cpp \
    test/game/parser/informationconsumertest.cpp \
    test/game/parser/datainterfacetest.cpp \
    test/game/parser/binarytransfertest.cpp \
    test/game/msg/subsetmailboxtest.cpp test/game/msg/outboxtest.cpp \
    test/game/msg/mailboxtest.cpp test/game/msg/inboxtest.cpp \
    test/game/msg/formattest.cpp test/game/msg/filetest.cpp \
    test/game/msg/configurationtest.cpp test/game/msg/browsertest.cpp \
    test/game/map/info/typestest.cpp \
    test/game/map/info/scriptlinkbuildertest.cpp \
    test/game/map/info/nulllinkbuildertest.cpp \
    test/game/map/info/missiontest.cpp \
    test/game/map/info/linkbuildertest.cpp test/game/map/info/infotest.cpp \
    test/game/map/info/browsertest.cpp test/game/map/visibilityrangetest.cpp \
    test/game/map/viewporttest.cpp test/game/map/universetest.cpp \
    test/game/map/ufotypetest.cpp test/game/map/ufotest.cpp \
    test/game/map/typedobjecttypetest.cpp \
    test/game/map/simpleobjectcursortest.cpp test/game/map/shiputilstest.cpp \
    test/game/map/shiptransportertest.cpp test/game/map/shipstoragetest.cpp \
    test/game/map/shippredictortest.cpp test/game/map/shipinfotest.cpp \
    test/game/map/shiphistorydatatest.cpp test/game/map/shipdatatest.cpp \
    test/game/map/shiptest.cpp test/game/map/selectionvectortest.cpp \
    test/game/map/selectionstest.cpp test/game/map/revertertest.cpp \
    test/game/map/rendererlistenertest.cpp test/game/map/renderertest.cpp \
    test/game/map/renderoptionstest.cpp test/game/map/renderlisttest.cpp \
    test/game/map/rangesettest.cpp test/game/map/pointtest.cpp \
    test/game/map/playedshiptypetest.cpp \
    test/game/map/playedplanettypetest.cpp \
    test/game/map/playedbasetypetest.cpp test/game/map/planetstoragetest.cpp \
    test/game/map/planetpredictortest.cpp test/game/map/planetinfotest.cpp \
    test/game/map/planetformulatest.cpp \
    test/game/map/planeteffectorstest.cpp test/game/map/planetdatatest.cpp \
    test/game/map/planettest.cpp test/game/map/objectvectortypetest.cpp \
    test/game/map/objectvectortest.cpp test/game/map/objecttypetest.cpp \
    test/game/map/objectobservertest.cpp \
    test/game/map/objectcursorfactorytest.cpp \
    test/game/map/objectcursortest.cpp test/game/map/objecttest.cpp \
    test/game/map/movementpredictortest.cpp \
    test/game/map/movementcontrollertest.cpp \
    test/game/map/minefieldtypetest.cpp \
    test/game/map/minefieldmissiontest.cpp \
    test/game/map/minefieldformulatest.cpp test/game/map/minefieldtest.cpp \
    test/game/map/messagelinktest.cpp test/game/map/lockertest.cpp \
    test/game/map/locationrevertertest.cpp test/game/map/locationtest.cpp \
    test/game/map/ionstormtypetest.cpp test/game/map/ionstormtest.cpp \
    test/game/map/historyshiptypetest.cpp test/game/map/fleettypetest.cpp \
    test/game/map/fleetmembertest.cpp test/game/map/fleettest.cpp \
    test/game/map/explosiontypetest.cpp test/game/map/explosiontest.cpp \
    test/game/map/drawingcontainertest.cpp test/game/map/drawingtest.cpp \
    test/game/map/cursorstest.cpp test/game/map/configurationtest.cpp \
    test/game/map/circularobjecttest.cpp \
    test/game/map/chunnelmissiontest.cpp test/game/map/boundingboxtest.cpp \
    test/game/map/beamupshiptransfertest.cpp \
    test/game/map/beamupplanettransfertest.cpp \
    test/game/map/basestoragetest.cpp test/game/map/basedatatest.cpp \
    test/game/map/anyshiptypetest.cpp test/game/map/anyplanettypetest.cpp \
    test/game/maint/sweepertest.cpp test/game/maint/difficultyratertest.cpp \
    test/game/interface/weaponpropertytest.cpp \
    test/game/interface/vmfiletest.cpp \
    test/game/interface/vcrsidepropertytest.cpp \
    test/game/interface/vcrsidefunctiontest.cpp \
    test/game/interface/vcrsidecontexttest.cpp \
    test/game/interface/vcrpropertytest.cpp \
    test/game/interface/vcrfunctiontest.cpp \
    test/game/interface/vcrcontexttest.cpp \
    test/game/interface/userinterfacepropertystacktest.cpp \
    test/game/interface/userinterfacepropertyaccessortest.cpp \
    test/game/interface/userinterfacepropertytest.cpp \
    test/game/interface/ufopropertytest.cpp \
    test/game/interface/ufomethodtest.cpp \
    test/game/interface/ufofunctiontest.cpp \
    test/game/interface/ufocontexttest.cpp \
    test/game/interface/torpedofunctiontest.cpp \
    test/game/interface/torpedocontexttest.cpp \
    test/game/interface/taskeditorcontexttest.cpp \
    test/game/interface/shiptaskpredictortest.cpp \
    test/game/interface/shippropertytest.cpp \
    test/game/interface/shipmethodtest.cpp \
    test/game/interface/shipfunctiontest.cpp \
    test/game/interface/shipcontexttest.cpp \
    test/game/interface/selectionfunctionstest.cpp \
    test/game/interface/richtextvaluetest.cpp \
    test/game/interface/richtextfunctionstest.cpp \
    test/game/interface/referencelistcontexttest.cpp \
    test/game/interface/referencecontexttest.cpp \
    test/game/interface/propertylisttest.cpp \
    test/game/interface/processlisteditortest.cpp \
    test/game/interface/pluginstest.cpp \
    test/game/interface/pluginpropertytest.cpp \
    test/game/interface/plugincontexttest.cpp \
    test/game/interface/playerpropertytest.cpp \
    test/game/interface/playerfunctiontest.cpp \
    test/game/interface/playercontexttest.cpp \
    test/game/interface/planetpropertytest.cpp \
    test/game/interface/planetmethodtest.cpp \
    test/game/interface/planetfunctiontest.cpp \
    test/game/interface/planetcontexttest.cpp \
    test/game/interface/objectcommandtest.cpp \
    test/game/interface/notificationstoretest.cpp \
    test/game/interface/notificationfunctionstest.cpp \
    test/game/interface/missionpropertytest.cpp \
    test/game/interface/missionfunctiontest.cpp \
    test/game/interface/missioncontexttest.cpp \
    test/game/interface/minefieldpropertytest.cpp \
    test/game/interface/minefieldmethodtest.cpp \
    test/game/interface/minefieldfunctiontest.cpp \
    test/game/interface/minefieldcontexttest.cpp \
    test/game/interface/mailboxcontexttest.cpp \
    test/game/interface/loadcontexttest.cpp \
    test/game/interface/labelvectortest.cpp \
    test/game/interface/labelextratest.cpp \
    test/game/interface/iteratorprovidertest.cpp \
    test/game/interface/iteratorcontexttest.cpp \
    test/game/interface/ionstormpropertytest.cpp \
    test/game/interface/ionstormfunctiontest.cpp \
    test/game/interface/ionstormcontexttest.cpp \
    test/game/interface/inboxsubsetvaluetest.cpp \
    test/game/interface/inboxfunctiontest.cpp \
    test/game/interface/inboxcontexttest.cpp \
    test/game/interface/hullpropertytest.cpp \
    test/game/interface/hullfunctiontest.cpp \
    test/game/interface/hullcontexttest.cpp \
    test/game/interface/globalpropertytest.cpp \
    test/game/interface/globalfunctionstest.cpp \
    test/game/interface/globalcontexttest.cpp \
    test/game/interface/globalcommandstest.cpp \
    test/game/interface/globalactionstest.cpp \
    test/game/interface/globalactioncontexttest.cpp \
    test/game/interface/friendlycodepropertytest.cpp \
    test/game/interface/friendlycodefunctiontest.cpp \
    test/game/interface/friendlycodecontexttest.cpp \
    test/game/interface/explosionpropertytest.cpp \
    test/game/interface/explosionfunctiontest.cpp \
    test/game/interface/explosioncontexttest.cpp \
    test/game/interface/enginepropertytest.cpp \
    test/game/interface/enginefunctiontest.cpp \
    test/game/interface/enginecontexttest.cpp \
    test/game/interface/drawingpropertytest.cpp \
    test/game/interface/drawingmethodtest.cpp \
    test/game/interface/drawingfunctiontest.cpp \
    test/game/interface/drawingcontexttest.cpp \
    test/game/interface/costsummarycontexttest.cpp \
    test/game/interface/contextprovidertest.cpp \
    test/game/interface/consolecommandstest.cpp \
    test/game/interface/configurationeditorcontexttest.cpp \
    test/game/interface/componentpropertytest.cpp \
    test/game/interface/completionlisttest.cpp \
    test/game/interface/commandinterfacetest.cpp \
    test/game/interface/cargomethodtest.cpp \
    test/game/interface/cargofunctionstest.cpp \
    test/game/interface/beamfunctiontest.cpp \
    test/game/interface/beamcontexttest.cpp \
    test/game/interface/basetaskpredictortest.cpp \
    test/game/interface/basetaskbuildcommandparsertest.cpp \
    test/game/interface/basepropertytest.cpp test/game/db/structurestest.cpp \
    test/game/db/packertest.cpp test/game/db/loadertest.cpp \
    test/game/db/fleetloadertest.cpp test/game/db/drawingatommaptest.cpp \
    test/game/config/genericintegerarrayoptiontest.cpp \
    test/game/config/valueparsertest.cpp \
    test/game/config/userconfigurationtest.cpp \
    test/game/config/stringoptiontest.cpp \
    test/game/config/stringarrayoptiontest.cpp \
    test/game/config/markeroptiontest.cpp \
    test/game/config/integervalueparsertest.cpp \
    test/game/config/integeroptiontest.cpp \
    test/game/config/hostconfigurationtest.cpp \
    test/game/config/integerarrayoptiontest.cpp \
    test/game/config/expressionliststest.cpp \
    test/game/config/enumvalueparsertest.cpp \
    test/game/config/costarrayoptiontest.cpp \
    test/game/config/configurationparsertest.cpp \
    test/game/config/configurationoptiontest.cpp \
    test/game/config/configurationeditortest.cpp \
    test/game/config/configurationtest.cpp \
    test/game/config/collapsibleintegerarrayoptiontest.cpp \
    test/game/config/booleanvalueparsertest.cpp \
    test/game/config/bitsetvalueparsertest.cpp \
    test/game/config/aliasoptiontest.cpp \
    test/game/browser/unsupportedaccountfoldertest.cpp \
    test/game/browser/typestest.cpp test/game/browser/handlerlisttest.cpp \
    test/game/browser/handlertest.cpp test/game/browser/foldertest.cpp \
    test/game/browser/accounttest.cpp \
    test/game/alliance/phosthandlertest.cpp test/game/alliance/offertest.cpp \
    test/game/alliance/leveltest.cpp test/game/alliance/hosthandlertest.cpp \
    test/game/alliance/handlertest.cpp test/game/alliance/containertest.cpp \
    test/game/actions/techupgradetest.cpp \
    test/game/actions/taxationactiontest.cpp \
    test/game/actions/remotecontrolactiontest.cpp \
    test/game/actions/preconditionstest.cpp \
    test/game/actions/multitransfersetuptest.cpp \
    test/game/actions/convertsuppliestest.cpp \
    test/game/actions/cloneshiptest.cpp \
    test/game/actions/changeshipfriendlycodetest.cpp \
    test/game/actions/changebuildqueuetest.cpp \
    test/game/actions/cargotransfersetuptest.cpp \
    test/game/actions/cargotransfertest.cpp \
    test/game/actions/cargocostactiontest.cpp \
    test/game/actions/buildstructurestest.cpp \
    test/game/actions/buildstarbasetest.cpp \
    test/game/actions/buildshiptest.cpp test/game/actions/buildpartstest.cpp \
    test/game/actions/buildammotest.cpp \
    test/game/actions/basefixrecycletest.cpp \
    test/game/actions/basebuildexecutortest.cpp \
    test/game/actions/basebuildactiontest.cpp \
    test/client/widgets/pluginlisttest.cpp \
    test/client/si/widgetfunctiontest.cpp test/client/si/usertasktest.cpp \
    test/client/si/scriptproceduretest.cpp \
    test/client/si/requestlink2test.cpp test/client/si/requestlink1test.cpp \
    test/client/si/controltest.cpp test/client/map/overlaytest.cpp \
    test/client/map/locationtest.cpp \
    test/client/dialogs/objectselectiondialogtest.cpp \
    test/client/picturenamertest.cpp test/client/markertest.cpp \
    test/client/downlinktest.cpp test/client/applicationparameterstest.cpp
TYPE_testsuite = testapp
DEPEND_testsuite = serverlib guilib gamelib afl
PROJ_AUTO += testsuite:u/*.cpp,u/*.hpp,test/*.cpp

# List text files here so they appear in 'proj9 grep'
TARGETS += extra
FILES_extra = share/specs/utildata.ini share/specs/names.cc \
    share/specs/mission.cc share/specs/msgparse.ini share/specs/hullfunc.cc \
    share/specs/hostver.ini share/specs/expr.cc share/resource/core_ui.q \
    share/resource/core_tiles.q share/resource/core.q \
    share/resource/core_game.q share/resource/core_global.q \
    share/resource/core_config.q share/resource/pcc2help.xml \
    doc/ManualPages/Generate.pl
TYPE_extra = none
