diff --git a/backends/platform/symbian/S60v3/engines.mmh b/backends/platform/symbian/S60v3/engines.mmh new file mode 100644 index 00000000000..4b773b42f20 --- /dev/null +++ b/backends/platform/symbian/S60v3/engines.mmh @@ -0,0 +1,143 @@ +/* ScummVM - Graphic Adventure Engine + * Copyright (C) 2021 Stryzhniou Fiodar + * + * ScummVM is the legal property of its developers, whose names + * are too numerous to list here. Please refer to the COPYRIGHT + * file distributed with this source distribution. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + */ + +/* Warning! Carbide can silently change file. +Set read-onle attribute after manual update!!! + */ + +#ifdef SCUMMVM_PT_1 +STATICLIBRARY scummvm_access.lib +STATICLIBRARY scummvm_adl.lib +STATICLIBRARY scummvm_agi.lib +STATICLIBRARY scummvm_agos.lib +STATICLIBRARY scummvm_ags.lib +STATICLIBRARY scummvm_bbvs.lib +STATICLIBRARY scummvm_buried.lib +STATICLIBRARY scummvm_cge.lib +STATICLIBRARY scummvm_cge2.lib +STATICLIBRARY scummvm_scumm.lib +#endif // SCUMMVM_PT_1 + +#ifdef SCUMMVM_PT_2 +STATICLIBRARY scummvm_cine.lib +STATICLIBRARY scummvm_composer.lib +STATICLIBRARY scummvm_cruise.lib +STATICLIBRARY scummvm_cryomni3d.lib +STATICLIBRARY scummvm_draci.lib +STATICLIBRARY scummvm_dragons.lib +STATICLIBRARY scummvm_drascula.lib +STATICLIBRARY scummvm_dreamweb.lib +STATICLIBRARY scummvm_glk.lib +STATICLIBRARY scummvm_gnap.lib +STATICLIBRARY scummvm_gob.lib +STATICLIBRARY scummvm_griffon.lib +STATICLIBRARY scummvm_groovie.lib +STATICLIBRARY scummvm_hdb.lib +#endif // SCUMMVM_PT_2 + +#ifdef SCUMMVM_PT_3 +STATICLIBRARY scummvm_grim.lib +STATICLIBRARY scummvm_hopkins.lib +STATICLIBRARY scummvm_hugo.lib +STATICLIBRARY scummvm_illusions.lib +STATICLIBRARY scummvm_kyra.lib +STATICLIBRARY scummvm_lab.lib +STATICLIBRARY scummvm_lure.lib +STATICLIBRARY scummvm_made.lib +STATICLIBRARY scummvm_mads.lib +STATICLIBRARY scummvm_mortevielle.lib +#endif // SCUMMVM_PT_3 + +#ifdef SCUMMVM_PT_4 +STATICLIBRARY scummvm_mohawk.lib +STATICLIBRARY scummvm_myst3.lib +STATICLIBRARY scummvm_neverhood.lib +STATICLIBRARY scummvm_ngi.lib +STATICLIBRARY scummvm_parallaction.lib +STATICLIBRARY scummvm_pegasus.lib +STATICLIBRARY scummvm_petka.lib +STATICLIBRARY scummvm_plumbers.lib +STATICLIBRARY scummvm_prince.lib +STATICLIBRARY scummvm_private.lib +STATICLIBRARY scummvm_queen.lib +STATICLIBRARY scummvm_saga.lib +STATICLIBRARY scummvm_sky.lib +#endif // SCUMMVM_PT_4 + +#ifdef SCUMMVM_PT_5 +STATICLIBRARY scummvm_bladerunner.lib +#endif // SCUMMVM_PT_5 + +#ifdef SCUMMVM_PT_6 +STATICLIBRARY scummvm_sci.lib +STATICLIBRARY scummvm_sherlock.lib +STATICLIBRARY scummvm_stark.lib +STATICLIBRARY scummvm_supernova.lib +STATICLIBRARY scummvm_sword1.lib +STATICLIBRARY scummvm_sword2.lib +STATICLIBRARY scummvm_teenagent.lib +STATICLIBRARY scummvm_tinsel.lib +STATICLIBRARY scummvm_titanic.lib +#endif // SCUMMVM_PT_6 + +#ifdef SCUMMVM_PT_7 +STATICLIBRARY scummvm_toltecs.lib +STATICLIBRARY scummvm_tony.lib +STATICLIBRARY scummvm_toon.lib +STATICLIBRARY scummvm_touche.lib +STATICLIBRARY scummvm_tsage.lib +STATICLIBRARY scummvm_tucker.lib +STATICLIBRARY scummvm_voyeur.lib +STATICLIBRARY scummvm_wintermute.lib +STATICLIBRARY scummvm_zvision.lib +STATICLIBRARY scummvm_xeen.lib +STATICLIBRARY scummvm_asylum.lib +STATICLIBRARY scummvm_avalanche.lib +#endif // SCUMMVM_PT_7 + +#ifdef SCUMMVM_PT_8 +STATICLIBRARY scummvm_ultima.lib +STATICLIBRARY scummvm_chewy.lib +STATICLIBRARY scummvm_cryo.lib +STATICLIBRARY scummvm_director.lib +STATICLIBRARY scummvm_dm.lib +STATICLIBRARY scummvm_hadesch.lib +STATICLIBRARY scummvm_icb.lib +STATICLIBRARY scummvm_kingdom.lib +STATICLIBRARY scummvm_lilliput.lib +STATICLIBRARY scummvm_macventure.lib +#endif // SCUMMVM_PT_8 + +#ifdef SCUMMVM_PT_9 +STATICLIBRARY scummvm_lastexpress.lib +STATICLIBRARY scummvm_mutationofjb.lib +STATICLIBRARY scummvm_nancy.lib +STATICLIBRARY scummvm_pink.lib +STATICLIBRARY scummvm_saga2.lib +STATICLIBRARY scummvm_sludge.lib +STATICLIBRARY scummvm_startrek.lib +STATICLIBRARY scummvm_trecision.lib +STATICLIBRARY scummvm_twine.lib +STATICLIBRARY scummvm_wage.lib +#endif // SCUMMVM_PT_9 + diff --git a/backends/platform/symbian/S60v3/macros.mmh b/backends/platform/symbian/S60v3/macros.mmh new file mode 100644 index 00000000000..7276a2619ae --- /dev/null +++ b/backends/platform/symbian/S60v3/macros.mmh @@ -0,0 +1,139 @@ + +// This is autogenerated file. + + +/* Warning! Carbide can silently change file. +Set read-onle attribute after manual update!!! */ +#ifdef SCUMMVM_PT_1 +MACRO ENABLE_ACCESS // LIB:scummvm_access.lib +MACRO ENABLE_ADL // LIB:scummvm_adl.lib +MACRO ENABLE_AGI // LIB:scummvm_agi.lib +MACRO ENABLE_AGOS // LIB:scummvm_agos.lib + MACRO ENABLE_AGOS2 // Subengine +MACRO ENABLE_AGS // LIB:scummvm_ags.lib +MACRO ENABLE_BBVS // LIB:scummvm_bbvs.lib +MACRO ENABLE_BURIED // LIB:scummvm_buried.lib +MACRO ENABLE_CGE // LIB:scummvm_cge.lib +MACRO ENABLE_CGE2 // LIB:scummvm_cge2.lib +MACRO ENABLE_SCUMM // LIB:scummvm_scumm.lib + MACRO ENABLE_SCUMM_7_8 // Subengine + MACRO ENABLE_HE // Subengine +#endif // SCUMMVM_PT_1 + +#ifdef SCUMMVM_PT_2 +MACRO ENABLE_CINE // LIB:scummvm_cine.lib +MACRO ENABLE_COMPOSER // LIB:scummvm_composer.lib +MACRO ENABLE_CRUISE // LIB:scummvm_cruise.lib +MACRO ENABLE_CRYOMNI3D // LIB:scummvm_cryomni3d.lib + MACRO ENABLE_VERSAILLES // Subengine +MACRO ENABLE_DRACI // LIB:scummvm_draci.lib +MACRO ENABLE_DRAGONS // LIB:scummvm_dragons.lib +MACRO ENABLE_DRASCULA // LIB:scummvm_drascula.lib +MACRO ENABLE_DREAMWEB // LIB:scummvm_dreamweb.lib +MACRO ENABLE_GLK // LIB:scummvm_glk.lib +MACRO ENABLE_GNAP // LIB:scummvm_gnap.lib +MACRO ENABLE_GOB // LIB:scummvm_gob.lib +MACRO ENABLE_GRIFFON // LIB:scummvm_griffon.lib +MACRO ENABLE_GROOVIE // LIB:scummvm_groovie.lib + MACRO ENABLE_GROOVIE2 // Subengine +MACRO ENABLE_HDB // LIB:scummvm_hdb.lib +#endif // SCUMMVM_PT_2 + +#ifdef SCUMMVM_PT_3 +MACRO ENABLE_GRIM // LIB:scummvm_grim.lib + MACRO ENABLE_MONKEY4 // Subengine +MACRO ENABLE_HOPKINS // LIB:scummvm_hopkins.lib +MACRO ENABLE_HUGO // LIB:scummvm_hugo.lib +MACRO ENABLE_ILLUSIONS // LIB:scummvm_illusions.lib +MACRO ENABLE_KYRA // LIB:scummvm_kyra.lib + MACRO ENABLE_LOL // Subengine + MACRO ENABLE_EOB // Subengine +MACRO ENABLE_LAB // LIB:scummvm_lab.lib +MACRO ENABLE_LURE // LIB:scummvm_lure.lib +MACRO ENABLE_MADE // LIB:scummvm_made.lib +MACRO ENABLE_MADS // LIB:scummvm_mads.lib + MACRO ENABLE_MADSV2 // Subengine +MACRO ENABLE_MORTEVIELLE // LIB:scummvm_mortevielle.lib +#endif // SCUMMVM_PT_3 + +#ifdef SCUMMVM_PT_4 +MACRO ENABLE_MOHAWK // LIB:scummvm_mohawk.lib + MACRO ENABLE_CSTIME // Subengine + MACRO ENABLE_RIVEN // Subengine + MACRO ENABLE_MYST // Subengine + MACRO ENABLE_MYSTME // Subengine +MACRO ENABLE_MYST3 // LIB:scummvm_myst3.lib +MACRO ENABLE_NEVERHOOD // LIB:scummvm_neverhood.lib +MACRO ENABLE_NGI // LIB:scummvm_ngi.lib +MACRO ENABLE_PARALLACTION // LIB:scummvm_parallaction.lib +MACRO ENABLE_PEGASUS // LIB:scummvm_pegasus.lib +MACRO ENABLE_PETKA // LIB:scummvm_petka.lib +MACRO ENABLE_PLUMBERS // LIB:scummvm_plumbers.lib +MACRO ENABLE_PRINCE // LIB:scummvm_prince.lib +MACRO ENABLE_PRIVATE // LIB:scummvm_private.lib +MACRO ENABLE_QUEEN // LIB:scummvm_queen.lib +MACRO ENABLE_SAGA // LIB:scummvm_saga.lib + MACRO ENABLE_IHNM // Subengine +MACRO ENABLE_SKY // LIB:scummvm_sky.lib +#endif // SCUMMVM_PT_4 + +#ifdef SCUMMVM_PT_5 +MACRO ENABLE_BLADERUNNER // LIB:scummvm_bladerunner.lib +#endif // SCUMMVM_PT_5 + +#ifdef SCUMMVM_PT_6 +MACRO ENABLE_SCI // LIB:scummvm_sci.lib + MACRO ENABLE_SCI32 // Subengine +MACRO ENABLE_SHERLOCK // LIB:scummvm_sherlock.lib +MACRO ENABLE_STARK // LIB:scummvm_stark.lib +MACRO ENABLE_SUPERNOVA // LIB:scummvm_supernova.lib +MACRO ENABLE_SWORD1 // LIB:scummvm_sword1.lib +MACRO ENABLE_SWORD2 // LIB:scummvm_sword2.lib +MACRO ENABLE_TEENAGENT // LIB:scummvm_teenagent.lib +MACRO ENABLE_TINSEL // LIB:scummvm_tinsel.lib +MACRO ENABLE_TITANIC // LIB:scummvm_titanic.lib +#endif // SCUMMVM_PT_6 + +#ifdef SCUMMVM_PT_7 +MACRO ENABLE_TOLTECS // LIB:scummvm_toltecs.lib +MACRO ENABLE_TONY // LIB:scummvm_tony.lib +MACRO ENABLE_TOON // LIB:scummvm_toon.lib +MACRO ENABLE_TOUCHE // LIB:scummvm_touche.lib +MACRO ENABLE_TSAGE // LIB:scummvm_tsage.lib +MACRO ENABLE_TUCKER // LIB:scummvm_tucker.lib +MACRO ENABLE_VOYEUR // LIB:scummvm_voyeur.lib +MACRO ENABLE_WINTERMUTE // LIB:scummvm_wintermute.lib + MACRO ENABLE_WME3D // Subengine + MACRO ENABLE_FOXTAIL // Subengine + MACRO ENABLE_HEROCRAFT // Subengine +MACRO ENABLE_ZVISION // LIB:scummvm_zvision.lib +MACRO ENABLE_XEEN // LIB:scummvm_xeen.lib +MACRO ENABLE_ASYLUM // LIB:scummvm_asylum.lib +MACRO ENABLE_AVALANCHE // LIB:scummvm_avalanche.lib +#endif // SCUMMVM_PT_7 + +#ifdef SCUMMVM_PT_8 +MACRO ENABLE_ULTIMA // LIB:scummvm_ultima.lib +MACRO ENABLE_CHEWY // LIB:scummvm_chewy.lib +MACRO ENABLE_CRYO // LIB:scummvm_cryo.lib +MACRO ENABLE_DIRECTOR // LIB:scummvm_director.lib +MACRO ENABLE_DM // LIB:scummvm_dm.lib +MACRO ENABLE_HADESCH // LIB:scummvm_hadesch.lib +MACRO ENABLE_ICB // LIB:scummvm_icb.lib +MACRO ENABLE_KINGDOM // LIB:scummvm_kingdom.lib +MACRO ENABLE_LILLIPUT // LIB:scummvm_lilliput.lib +MACRO ENABLE_MACVENTURE // LIB:scummvm_macventure.lib +#endif // SCUMMVM_PT_8 + +#ifdef SCUMMVM_PT_9 +MACRO ENABLE_LASTEXPRESS // LIB:scummvm_lastexpress.lib +MACRO ENABLE_MUTATIONOFJB // LIB:scummvm_mutationofjb.lib +MACRO ENABLE_NANCY // LIB:scummvm_nancy.lib +MACRO ENABLE_PINK // LIB:scummvm_pink.lib +MACRO ENABLE_SAGA2 // LIB:scummvm_saga2.lib +MACRO ENABLE_SLUDGE // LIB:scummvm_sludge.lib +MACRO ENABLE_STARTREK // LIB:scummvm_startrek.lib +MACRO ENABLE_TWINE // LIB:scummvm_twine.lib +MACRO ENABLE_TRECISION // LIB:scummvm_trecision.lib +MACRO ENABLE_WAGE // LIB:scummvm_wage.lib +#endif // SCUMMVM_PT_9