| 1 |
sources = files( |
| 2 |
'Autofire.cc', |
| 3 |
'CLIOption.cc', |
| 4 |
'CartridgeSlotManager.cc', |
| 5 |
'ChakkariCopy.cc', |
| 6 |
'CliExtension.cc', |
| 7 |
'CommandLineParser.cc', |
| 8 |
'Connector.cc', |
| 9 |
'DebugDevice.cc', |
| 10 |
'DeviceFactory.cc', |
| 11 |
'DummyDevice.cc', |
| 12 |
'DummyPrinterPortDevice.cc', |
| 13 |
'DynamicClock.cc', |
| 14 |
'EmptyPatch.cc', |
| 15 |
'EmuTime.cc', |
| 16 |
'FirmwareSwitch.cc', |
| 17 |
'GlobalSettings.cc', |
| 18 |
'I8255.cc', |
| 19 |
'IPSPatch.cc', |
| 20 |
'LedStatus.cc', |
| 21 |
'MSXBunsetsu.cc', |
| 22 |
'MSXCielTurbo.cc', |
| 23 |
'MSXCharacterSets.cc', |
| 24 |
'MSXDevice.cc', |
| 25 |
'MSXDeviceSwitch.cc', |
| 26 |
'MSXE6Timer.cc', |
| 27 |
'MSXHiResTimer.cc', |
| 28 |
'MSXKanji.cc', |
| 29 |
'MSXKanji12.cc', |
| 30 |
'MSXMatsushita.cc', |
| 31 |
'MSXMotherBoard.cc', |
| 32 |
'MSXPPI.cc', |
| 33 |
'MSXPrinterPort.cc', |
| 34 |
'MSXRTC.cc', |
| 35 |
'MSXResetStatusRegister.cc', |
| 36 |
'MSXS1985.cc', |
| 37 |
'MSXS1990.cc', |
| 38 |
'MSXSwitchedDevice.cc', |
| 39 |
'MSXToshibaTcx200x.cc', |
| 40 |
'MSXTurboRPause.cc', |
| 41 |
'MSXVictorHC9xSystemControl.cc', |
| 42 |
'Paper.cc', |
| 43 |
'PasswordCart.cc', |
| 44 |
'Pluggable.cc', |
| 45 |
'PluggableFactory.cc', |
| 46 |
'PluggingController.cc', |
| 47 |
'Plotter.cc', |
| 48 |
'PlotterFont.cc', |
| 49 |
'PlotterPaper.cc', |
| 50 |
'Printer.cc', |
| 51 |
'PrinterPortDevice.cc', |
| 52 |
'PrinterPortLogger.cc', |
| 53 |
'PrinterPortSimpl.cc', |
| 54 |
'RP5C01.cc', |
| 55 |
'RTSchedulable.cc', |
| 56 |
'RTScheduler.cc', |
| 57 |
'Reactor.cc', |
| 58 |
'RealTime.cc', |
| 59 |
'RenShaTurbo.cc', |
| 60 |
'ReplayCLI.cc', |
| 61 |
'ReverseManager.cc', |
| 62 |
'SC3000PPI.cc', |
| 63 |
'SG1000Pause.cc', |
| 64 |
'SVIPPI.cc', |
| 65 |
'SVIPrinterPort.cc', |
| 66 |
'SaveStateCLI.cc', |
| 67 |
'Schedulable.cc', |
| 68 |
'Scheduler.cc', |
| 69 |
'SensorKid.cc', |
| 70 |
'SpeedManager.cc', |
| 71 |
'ThrottleManager.cc', |
| 72 |
'Version.cc', |
| 73 |
'cassette/CasImage.cc', |
| 74 |
'cassette/CassetteDevice.cc', |
| 75 |
'cassette/CassetteImage.cc', |
| 76 |
'cassette/CassettePlayer.cc', |
| 77 |
'cassette/CassettePlayerCLI.cc', |
| 78 |
'cassette/CassettePort.cc', |
| 79 |
'cassette/DummyCassetteDevice.cc', |
| 80 |
'cassette/TsxImage.cc', |
| 81 |
'cassette/TsxParser.cc', |
| 82 |
'cassette/WavImage.cc', |
| 83 |
'commands/Command.cc', |
| 84 |
'commands/CommandException.cc', |
| 85 |
'commands/Completer.cc', |
| 86 |
'commands/GlobalCommandController.cc', |
| 87 |
'commands/InfoCommand.cc', |
| 88 |
'commands/InfoTopic.cc', |
| 89 |
'commands/Interpreter.cc', |
| 90 |
'commands/MSXCommandController.cc', |
| 91 |
'commands/ProxyCommand.cc', |
| 92 |
'commands/TclArgParser.cc', |
| 93 |
'commands/TclCallback.cc', |
| 94 |
'commands/TclObject.cc', |
| 95 |
'commands/TclParser.cc', |
| 96 |
'config/DeviceConfig.cc', |
| 97 |
'config/HardwareConfig.cc', |
| 98 |
'config/SettingsConfig.cc', |
| 99 |
'config/XMLElement.cc', |
| 100 |
'console/CommandConsole.cc', |
| 101 |
'console/OSDConsoleRenderer.cc', |
| 102 |
'console/OSDGUI.cc', |
| 103 |
'console/OSDGUILayer.cc', |
| 104 |
'console/OSDImageBasedWidget.cc', |
| 105 |
'console/OSDRectangle.cc', |
| 106 |
'console/OSDText.cc', |
| 107 |
'console/OSDTopWidget.cc', |
| 108 |
'console/OSDWidget.cc', |
| 109 |
'console/TTFFont.cc', |
| 110 |
'cpu/CPUClock.cc', |
| 111 |
'cpu/CPUCore.cc', |
| 112 |
'cpu/CPURegs.cc', |
| 113 |
'cpu/Dasm.cc', |
| 114 |
'cpu/IRQHelper.cc', |
| 115 |
'cpu/MSXCPU.cc', |
| 116 |
'cpu/MSXCPUInterface.cc', |
| 117 |
'cpu/MSXMultiDevice.cc', |
| 118 |
'cpu/MSXMultiIODevice.cc', |
| 119 |
'cpu/MSXMultiMemDevice.cc', |
| 120 |
'cpu/VDPIODelay.cc', |
| 121 |
'debugger/DasmTables.cc', |
| 122 |
'debugger/Debugger.cc', |
| 123 |
'debugger/Probe.cc', |
| 124 |
'debugger/ProbeBreakPoint.cc', |
| 125 |
'debugger/SimpleDebuggable.cc', |
| 126 |
'debugger/Tracer.cc', |
| 127 |
'events/AdhocCliCommParser.cc', |
| 128 |
'events/AfterCommand.cc', |
| 129 |
'events/AnalogInput.cc', |
| 130 |
'events/BooleanInput.cc', |
| 131 |
'events/CliComm.cc', |
| 132 |
'events/CliConnection.cc', |
| 133 |
'events/CliServer.cc', |
| 134 |
'events/Event.cc', |
| 135 |
'events/EventDistributor.cc', |
| 136 |
'events/GlobalCliComm.cc', |
| 137 |
'events/HotKey.cc', |
| 138 |
'events/InputEventFactory.cc', |
| 139 |
'events/InputEventGenerator.cc', |
| 140 |
'events/SDLKey.cc', |
| 141 |
'events/MSXCliComm.cc', |
| 142 |
'events/MessageCommand.cc', |
| 143 |
'events/Socket.cc', |
| 144 |
'events/StdioMessages.cc', |
| 145 |
'events/TclCallbackMessages.cc', |
| 146 |
'fdc/AVTFDC.cc', |
| 147 |
'fdc/BootBlocks.cc', |
| 148 |
'fdc/DMKDiskImage.cc', |
| 149 |
'fdc/DSKDiskImage.cc', |
| 150 |
'fdc/DirAsDSK.cc', |
| 151 |
'fdc/Disk.cc', |
| 152 |
'fdc/DiskChanger.cc', |
| 153 |
'fdc/DiskContainer.cc', |
| 154 |
'fdc/DiskDrive.cc', |
| 155 |
'fdc/DiskFactory.cc', |
| 156 |
'fdc/DiskImageCLI.cc', |
| 157 |
'fdc/DiskImageUtils.cc', |
| 158 |
'fdc/DiskManipulator.cc', |
| 159 |
'fdc/DiskName.cc', |
| 160 |
'fdc/DiskPartition.cc', |
| 161 |
'fdc/DriveMultiplexer.cc', |
| 162 |
'fdc/DummyDisk.cc', |
| 163 |
'fdc/EmptyDiskPatch.cc', |
| 164 |
'fdc/MSXFDC.cc', |
| 165 |
'fdc/MSXtar.cc', |
| 166 |
'fdc/MicrosolFDC.cc', |
| 167 |
'fdc/NationalFDC.cc', |
| 168 |
'fdc/NowindCommand.cc', |
| 169 |
'fdc/NowindHost.cc', |
| 170 |
'fdc/NowindInterface.cc', |
| 171 |
'fdc/NowindRomDisk.cc', |
| 172 |
'fdc/PhilipsFDC.cc', |
| 173 |
'fdc/RamDSKDiskImage.cc', |
| 174 |
'fdc/RawTrack.cc', |
| 175 |
'fdc/RealDrive.cc', |
| 176 |
'fdc/SVIFDC.cc', |
| 177 |
'fdc/SanyoFDC.cc', |
| 178 |
'fdc/SectorAccessibleDisk.cc', |
| 179 |
'fdc/SectorBasedDisk.cc', |
| 180 |
'fdc/SpectravideoFDC.cc', |
| 181 |
'fdc/TC8566AF.cc', |
| 182 |
'fdc/TalentTDC600.cc', |
| 183 |
'fdc/ToshibaFDC.cc', |
| 184 |
'fdc/TurboRFDC.cc', |
| 185 |
'fdc/VictorFDC.cc', |
| 186 |
'fdc/WD2793.cc', |
| 187 |
'fdc/WD2793BasedFDC.cc', |
| 188 |
'fdc/XSADiskImage.cc', |
| 189 |
'fdc/XSAExtractor.cc', |
| 190 |
'fdc/YamahaFDC.cc', |
| 191 |
'file/CompressedFileAdapter.cc', |
| 192 |
'file/File.cc', |
| 193 |
'file/FileBase.cc', |
| 194 |
'file/FileContext.cc', |
| 195 |
'file/FileOperations.cc', |
| 196 |
'file/FilePool.cc', |
| 197 |
'file/FilePoolCore.cc', |
| 198 |
'file/Filename.cc', |
| 199 |
'file/GZFileAdapter.cc', |
| 200 |
'file/LocalFile.cc', |
| 201 |
'file/LocalFileReference.cc', |
| 202 |
'file/ZipFileAdapter.cc', |
| 203 |
'file/ZlibInflate.cc', |
| 204 |
'ide/AbstractIDEDevice.cc', |
| 205 |
'ide/BeerIDE.cc', |
| 206 |
'ide/CDImageCLI.cc', |
| 207 |
'ide/DummyIDEDevice.cc', |
| 208 |
'ide/DummySCSIDevice.cc', |
| 209 |
'ide/GoudaSCSI.cc', |
| 210 |
'ide/HD.cc', |
| 211 |
'ide/HDCommand.cc', |
| 212 |
'ide/HDImageCLI.cc', |
| 213 |
'ide/IDECDROM.cc', |
| 214 |
'ide/IDEDeviceFactory.cc', |
| 215 |
'ide/IDEHD.cc', |
| 216 |
'ide/MB89352.cc', |
| 217 |
'ide/MegaSCSI.cc', |
| 218 |
'ide/SCSIHD.cc', |
| 219 |
'ide/SCSILS120.cc', |
| 220 |
'ide/SunriseIDE.cc', |
| 221 |
'ide/WD33C93.cc', |
| 222 |
'input/ArkanoidPad.cc', |
| 223 |
'input/CircuitDesignerRDDongle.cc', |
| 224 |
'input/ColecoJoystickIO.cc', |
| 225 |
'input/DummyJoystick.cc', |
| 226 |
'input/EventDelay.cc', |
| 227 |
'input/JoyMega.cc', |
| 228 |
'input/JoyHandle.cc', |
| 229 |
'input/JoyTap.cc', |
| 230 |
'input/JoystickDevice.cc', |
| 231 |
'input/JoystickPort.cc', |
| 232 |
'input/MSXJoystick.cc', |
| 233 |
'input/Keyboard.cc', |
| 234 |
'input/KeyboardSettings.cc', |
| 235 |
'input/MSXEventDistributor.cc', |
| 236 |
'input/MagicKey.cc', |
| 237 |
'input/Mouse.cc', |
| 238 |
'input/NinjaTap.cc', |
| 239 |
'input/Paddle.cc', |
| 240 |
'input/RecordedCommand.cc', |
| 241 |
'input/SETetrisDongle.cc', |
| 242 |
'input/SG1000JoystickIO.cc', |
| 243 |
'input/StateChangeDistributor.cc', |
| 244 |
'input/Touchpad.cc', |
| 245 |
'input/Trackball.cc', |
| 246 |
'input/UnicodeKeymap.cc', |
| 247 |
'memory/AmdFlash.cc', |
| 248 |
'memory/Carnivore2.cc', |
| 249 |
'memory/CheckedRam.cc', |
| 250 |
'memory/ColecoSuperGameModule.cc', |
| 251 |
'memory/EEPROM_93C46.cc', |
| 252 |
'memory/ESE_RAM.cc', |
| 253 |
'memory/ESE_SCC.cc', |
| 254 |
'memory/FraelSwitchableROM.cc', |
| 255 |
'memory/KonamiUltimateCollection.cc', |
| 256 |
'memory/MSXHBI55.cc', |
| 257 |
'memory/MSXMapperIO.cc', |
| 258 |
'memory/MSXMegaRam.cc', |
| 259 |
'memory/MSXMemoryMapper.cc', |
| 260 |
'memory/MSXMemoryMapperBase.cc', |
| 261 |
'memory/MSXMirrorDevice.cc', |
| 262 |
'memory/MSXPac.cc', |
| 263 |
'memory/MSXRam.cc', |
| 264 |
'memory/MSXRom.cc', |
| 265 |
'memory/MSXRomCLI.cc', |
| 266 |
'memory/MegaFlashRomSCCPlus.cc', |
| 267 |
'memory/MegaFlashRomSCCPlusSD.cc', |
| 268 |
'memory/MusicalMemoryMapper.cc', |
| 269 |
'memory/PanasonicMemory.cc', |
| 270 |
'memory/PanasonicRam.cc', |
| 271 |
'memory/ROMHunterMk2.cc', |
| 272 |
'memory/Ram.cc', |
| 273 |
'memory/ReproCartridgeV1.cc', |
| 274 |
'memory/ReproCartridgeV2.cc', |
| 275 |
'memory/Rom.cc', |
| 276 |
'memory/RomArc.cc', |
| 277 |
'memory/RomAscii16_2.cc', |
| 278 |
'memory/RomAscii16kB.cc', |
| 279 |
'memory/RomAscii16X.cc', |
| 280 |
'memory/RomAscii8_8.cc', |
| 281 |
'memory/RomAscii8kB.cc', |
| 282 |
'memory/RomBlocks.cc', |
| 283 |
'memory/RomColecoMegaCart.cc', |
| 284 |
'memory/RomCrossBlaim.cc', |
| 285 |
'memory/RomDRAM.cc', |
| 286 |
'memory/RomDatabase.cc', |
| 287 |
'memory/RomDooly.cc', |
| 288 |
'memory/RomFSA1FM.cc', |
| 289 |
'memory/RomFactory.cc', |
| 290 |
'memory/RomGameMaster2.cc', |
| 291 |
'memory/RomGeneric16kB.cc', |
| 292 |
'memory/RomGeneric8kB.cc', |
| 293 |
'memory/RomHalnote.cc', |
| 294 |
'memory/RomHarryFox.cc', |
| 295 |
'memory/RomHolyQuran.cc', |
| 296 |
'memory/RomHolyQuran2.cc', |
| 297 |
'memory/RomInfo.cc', |
| 298 |
'memory/RomInfoTopic.cc', |
| 299 |
'memory/RomKonami.cc', |
| 300 |
'memory/RomKonamiKeyboardMaster.cc', |
| 301 |
'memory/RomKonamiSCC.cc', |
| 302 |
'memory/RomMSXDOS2.cc', |
| 303 |
'memory/RomMSXWrite.cc', |
| 304 |
'memory/RomMSXtra.cc', |
| 305 |
'memory/RomMajutsushi.cc', |
| 306 |
'memory/RomManbow2.cc', |
| 307 |
'memory/RomMatraCompilation.cc', |
| 308 |
'memory/RomMatraInk.cc', |
| 309 |
'memory/RomMitsubishiMLTS2.cc', |
| 310 |
'memory/RomMultiRom.cc', |
| 311 |
'memory/RomNational.cc', |
| 312 |
'memory/RomNettouYakyuu.cc', |
| 313 |
'memory/RomPadial16kB.cc', |
| 314 |
'memory/RomPadial8kB.cc', |
| 315 |
'memory/RomPageNN.cc', |
| 316 |
'memory/RomPanasonic.cc', |
| 317 |
'memory/RomPlain.cc', |
| 318 |
'memory/RomPlayBall.cc', |
| 319 |
'memory/RomRType.cc', |
| 320 |
'memory/RomRamFile.cc', |
| 321 |
'memory/RomSuperLodeRunner.cc', |
| 322 |
'memory/RomSuperSwangi.cc', |
| 323 |
'memory/RomSynthesizer.cc', |
| 324 |
'memory/RomZemina126in1.cc', |
| 325 |
'memory/RomZemina80in1.cc', |
| 326 |
'memory/RomZemina90in1.cc', |
| 327 |
'memory/RomZemina25in1.cc', |
| 328 |
'memory/SRAM.cc', |
| 329 |
'memory/SdCard.cc', |
| 330 |
'memory/TrackedRam.cc', |
| 331 |
'security/SocketStreamWrapper.cc', |
| 332 |
'security/SspiNegotiateServer.cc', |
| 333 |
'security/SspiUtils.cc', |
| 334 |
'serial/ClockPin.cc', |
| 335 |
'serial/DummyMidiInDevice.cc', |
| 336 |
'serial/DummyMidiOutDevice.cc', |
| 337 |
'serial/DummyRS232Device.cc', |
| 338 |
'serial/I8251.cc', |
| 339 |
'serial/I8254.cc', |
| 340 |
'serial/JVCMSXMIDI.cc', |
| 341 |
'serial/MC6850.cc', |
| 342 |
'serial/MSXFacMidiInterface.cc', |
| 343 |
'serial/MSXMidi.cc', |
| 344 |
'serial/MSXRS232.cc', |
| 345 |
'serial/MidiInConnector.cc', |
| 346 |
'serial/MidiInCoreMIDI.cc', |
| 347 |
'serial/MidiInDevice.cc', |
| 348 |
'serial/MidiInReader.cc', |
| 349 |
'serial/MidiInWindows.cc', |
| 350 |
'serial/MidiOutConnector.cc', |
| 351 |
'serial/MidiOutCoreMIDI.cc', |
| 352 |
'serial/MidiOutDevice.cc', |
| 353 |
'serial/MidiOutLogger.cc', |
| 354 |
'serial/MidiOutWindows.cc', |
| 355 |
'serial/Midi_w32.cc', |
| 356 |
'serial/MusicModuleMIDI.cc', |
| 357 |
'serial/RS232Connector.cc', |
| 358 |
'serial/RS232Device.cc', |
| 359 |
'serial/RS232Tester.cc', |
| 360 |
'serial/RS232Net.cc', |
| 361 |
'serial/RS232Raw.cc', |
| 362 |
'serial/YM2148.cc', |
| 363 |
'serialize.cc', |
| 364 |
'serialize_core.cc', |
| 365 |
'serialize_meta.cc', |
| 366 |
'settings/BooleanSetting.cc', |
| 367 |
'settings/EnumSetting.cc', |
| 368 |
'settings/FilenameSetting.cc', |
| 369 |
'settings/FloatSetting.cc', |
| 370 |
'settings/IntegerSetting.cc', |
| 371 |
'settings/KeyCodeSetting.cc', |
| 372 |
'settings/ProxySetting.cc', |
| 373 |
'settings/ReadOnlySetting.cc', |
| 374 |
'settings/Setting.cc', |
| 375 |
'settings/SettingsManager.cc', |
| 376 |
'settings/StringSetting.cc', |
| 377 |
'settings/UserSettings.cc', |
| 378 |
'settings/VideoSourceSetting.cc', |
| 379 |
'sound/AY8910.cc', |
| 380 |
'sound/AY8910Periphery.cc', |
| 381 |
'sound/AudioInputConnector.cc', |
| 382 |
'sound/AudioInputDevice.cc', |
| 383 |
'sound/BlipBuffer.cc', |
| 384 |
'sound/DACSound16S.cc', |
| 385 |
'sound/DACSound8U.cc', |
| 386 |
'sound/DummyAudioInputDevice.cc', |
| 387 |
'sound/DummyY8950KeyboardDevice.cc', |
| 388 |
'sound/EmuTimer.cc', |
| 389 |
'sound/KeyClick.cc', |
| 390 |
'sound/MSXAudio.cc', |
| 391 |
'sound/MSXFmPac.cc', |
| 392 |
'sound/MSXMixer.cc', |
| 393 |
'sound/MSXMoonSound.cc', |
| 394 |
'sound/MSXMusic.cc', |
| 395 |
'sound/MSXOPL3Cartridge.cc', |
| 396 |
'sound/MSXPSG.cc', |
| 397 |
'sound/MSXSCCPlusCart.cc', |
| 398 |
'sound/MSXTurboRPCM.cc', |
| 399 |
'sound/MSXYamahaSFG.cc', |
| 400 |
'sound/Mixer.cc', |
| 401 |
'sound/NullSoundDriver.cc', |
| 402 |
'sound/ResampleBlip.cc', |
| 403 |
'sound/ResampleHQ.cc', |
| 404 |
'sound/ResampleTrivial.cc', |
| 405 |
'sound/ResampledSoundDevice.cc', |
| 406 |
'sound/SCC.cc', |
| 407 |
'sound/SDLSoundDriver.cc', |
| 408 |
'sound/SN76489.cc', |
| 409 |
'sound/SNPSG.cc', |
| 410 |
'sound/SVIPSG.cc', |
| 411 |
'sound/SamplePlayer.cc', |
| 412 |
'sound/SoundDevice.cc', |
| 413 |
'sound/VLM5030.cc', |
| 414 |
'sound/WavAudioInput.cc', |
| 415 |
'sound/WavWriter.cc', |
| 416 |
'sound/Y8950.cc', |
| 417 |
'sound/Y8950Adpcm.cc', |
| 418 |
'sound/Y8950KeyboardConnector.cc', |
| 419 |
'sound/Y8950KeyboardDevice.cc', |
| 420 |
'sound/Y8950Periphery.cc', |
| 421 |
'sound/YM2151.cc', |
| 422 |
'sound/YM2413.cc', |
| 423 |
'sound/YM2413Burczynski.cc', |
| 424 |
'sound/YM2413NukeYKT.cc', |
| 425 |
'sound/YM2413Okazaki.cc', |
| 426 |
'sound/YM2413OriginalNukeYKT.cc', |
| 427 |
'sound/YMF262.cc', |
| 428 |
'sound/YMF278.cc', |
| 429 |
'sound/opll.cc', |
| 430 |
'thread/Thread.cc', |
| 431 |
'thread/Timer.cc', |
| 432 |
'network/EmulatedEsp32.cc', |
| 433 |
'network/SMXWiFi.cc', |
| 434 |
'network/UnapiNet.cc', |
| 435 |
'utils/Base64.cc', |
| 436 |
'utils/Date.cc', |
| 437 |
'utils/DeltaBlock.cc', |
| 438 |
'utils/DivModBySame.cc', |
| 439 |
'utils/HexDump.cc', |
| 440 |
'utils/MemoryOps.cc', |
| 441 |
'utils/OpenSSL.cc', |
| 442 |
'utils/Poller.cc', |
| 443 |
'utils/SerializeBuffer.cc', |
| 444 |
'utils/SerialPort.cc', |
| 445 |
'utils/StringOp.cc', |
| 446 |
'utils/TigerTree.cc', |
| 447 |
'utils/lz4.cc', |
| 448 |
'utils/sha1.cc', |
| 449 |
'utils/tiger.cc', |
| 450 |
'utils/utf8_checked.cc', |
| 451 |
'utils/win32-arggen.cc', |
| 452 |
'utils/win32-dirent.cc', |
| 453 |
'video/ADVram.cc', |
| 454 |
'video/AviRecorder.cc', |
| 455 |
'video/AviWriter.cc', |
| 456 |
'video/BitmapConverter.cc', |
| 457 |
'video/CharacterConverter.cc', |
| 458 |
'video/Deflicker.cc', |
| 459 |
'video/DeinterlacedFrame.cc', |
| 460 |
'video/Display.cc', |
| 461 |
'video/DoubledFrame.cc', |
| 462 |
'video/DummyRenderer.cc', |
| 463 |
'video/DummyVideoSystem.cc', |
| 464 |
'video/FrameSource.cc', |
| 465 |
'video/Icon.cc', |
| 466 |
'video/Layer.cc', |
| 467 |
'video/OutputSurface.cc', |
| 468 |
'video/PNG.cc', |
| 469 |
'video/PixelRenderer.cc', |
| 470 |
'video/PostProcessor.cc', |
| 471 |
'video/RawFrame.cc', |
| 472 |
'video/RenderSettings.cc', |
| 473 |
'video/RendererFactory.cc', |
| 474 |
'video/SDLRasterizer.cc', |
| 475 |
'video/SDLVideoSystem.cc', |
| 476 |
'video/SpriteChecker.cc', |
| 477 |
'video/SuperImposedFrame.cc', |
| 478 |
'video/VDP.cc', |
| 479 |
'video/VDPAccessSlots.cc', |
| 480 |
'video/VDPCmdEngine.cc', |
| 481 |
'video/VDPVRAM.cc', |
| 482 |
'video/VideoLayer.cc', |
| 483 |
'video/VideoSystem.cc', |
| 484 |
'video/VisibleSurface.cc', |
| 485 |
'video/ZMBVEncoder.cc', |
| 486 |
'video/v9990/V9990.cc', |
| 487 |
'video/v9990/V9990BitmapConverter.cc', |
| 488 |
'video/v9990/V9990CmdEngine.cc', |
| 489 |
'video/v9990/V9990DummyRenderer.cc', |
| 490 |
'video/v9990/V9990PxConverter.cc', |
| 491 |
'video/v9990/V9990PixelRenderer.cc', |
| 492 |
'video/v9990/V9990SDLRasterizer.cc', |
| 493 |
'video/v9990/V9990VRAM.cc', |
| 494 |
'video/v9990/Video9000.cc', |
| 495 |
) |
| 496 |
|
| 497 |
if not get_option('alsamidi').disabled() |
| 498 |
sources += files( |
| 499 |
'serial/MidiSessionALSA.cc', |
| 500 |
) |
| 501 |
endif |
| 502 |
|
| 503 |
if not get_option('glrenderer').disabled() |
| 504 |
sources += files( |
| 505 |
'video/GLContext.cc', |
| 506 |
'video/GLImage.cc', |
| 507 |
'video/GLSnow.cc', |
| 508 |
'video/GLUtil.cc', |
| 509 |
'video/OffScreenSurface.cc', |
| 510 |
'video/scalers/GLDefaultScaler.cc', |
| 511 |
'video/scalers/GLHQScaler.cc', |
| 512 |
'video/scalers/GLRGBScaler.cc', |
| 513 |
'video/scalers/GLScaleNxScaler.cc', |
| 514 |
'video/scalers/GLScaler.cc', |
| 515 |
'video/scalers/GLScalerFactory.cc', |
| 516 |
'video/scalers/GLSimpleScaler.cc', |
| 517 |
'video/scalers/GLTVScaler.cc', |
| 518 |
) |
| 519 |
endif |
| 520 |
|
| 521 |
if not get_option('laserdisc').disabled() |
| 522 |
sources += files( |
| 523 |
'laserdisc/LaserdiscPlayer.cc', |
| 524 |
'laserdisc/LaserdiscPlayerCLI.cc', |
| 525 |
'laserdisc/OggReader.cc', |
| 526 |
'laserdisc/PioneerLDControl.cc', |
| 527 |
'laserdisc/yuv2rgb.cc', |
| 528 |
'video/ld/LDDummyRenderer.cc', |
| 529 |
'video/ld/LDPixelRenderer.cc', |
| 530 |
'video/ld/LDSDLRasterizer.cc', |
| 531 |
) |
| 532 |
endif |
| 533 |
|
| 534 |
main_sources = files( |
| 535 |
'main.cc', |
| 536 |
) |
| 537 |
|
| 538 |
test_sources = files( |
| 539 |
'unittest/AdhocCliCommParser_test.cc', |
| 540 |
'unittest/AnalogInput_test.cc', |
| 541 |
'unittest/Base64_test.cc', |
| 542 |
'unittest/BooleanInput_test.cc', |
| 543 |
'unittest/CRC16_test.cc', |
| 544 |
'unittest/CircularBuffer_test.cc', |
| 545 |
'unittest/Date_test.cc', |
| 546 |
'unittest/DivMod_test.cc', |
| 547 |
'unittest/FilePoolCore_test.cc', |
| 548 |
'unittest/FixedPoint_test.cc', |
| 549 |
'unittest/HexDump_test.cc', |
| 550 |
'unittest/IterableBitSet_test.cc', |
| 551 |
'unittest/Keys_test.cc', |
| 552 |
'unittest/Math_test.cc', |
| 553 |
'unittest/MemoryBufferFile.cc', |
| 554 |
'unittest/MappedFile_test.cc', |
| 555 |
'unittest/MemoryBufferFile_test.cc', |
| 556 |
'unittest/ObjectPool_test.cc', |
| 557 |
'unittest/PlotterFont_test.cc', |
| 558 |
'unittest/ScopedAssign_test.cc', |
| 559 |
'unittest/SimpleHashSet_test.cc', |
| 560 |
'unittest/StringOp_test.cc', |
| 561 |
'unittest/TclArgParser.cc', |
| 562 |
'unittest/TclObject_test.cc', |
| 563 |
'unittest/TigerTree_test.cc', |
| 564 |
'unittest/UnapiNetWire_test.cc', |
| 565 |
'unittest/VectorPathDsl_test.cc', |
| 566 |
'unittest/WavData_test.cc', |
| 567 |
'unittest/XMLEscape_test.cc', |
| 568 |
'unittest/XMLOutputStream_test.cc', |
| 569 |
'unittest/circular_buffer_test.cc', |
| 570 |
'unittest/eeprom.cc', |
| 571 |
'unittest/endian_test.cc', |
| 572 |
'unittest/gl_mat.cc', |
| 573 |
'unittest/gl_transform.cc', |
| 574 |
'unittest/gl_vec.cc', |
| 575 |
'unittest/join_test.cc', |
| 576 |
'unittest/main.cc', |
| 577 |
'unittest/monotonic_allocator_test.cc', |
| 578 |
'unittest/narrow_test.cc', |
| 579 |
'unittest/semiregular_test.cc', |
| 580 |
'unittest/sha1.cc', |
| 581 |
'unittest/stl_test.cc', |
| 582 |
'unittest/strCat.cc', |
| 583 |
'unittest/view_test.cc', |
| 584 |
'unittest/xrange_test.cc', |
| 585 |
) |
| 586 |
|
| 587 |
incdirs = include_directories( |
| 588 |
'.', |
| 589 |
'cassette', |
| 590 |
'commands', |
| 591 |
'config', |
| 592 |
'console', |
| 593 |
'cpu', |
| 594 |
'debugger', |
| 595 |
'events', |
| 596 |
'fdc', |
| 597 |
'file', |
| 598 |
'ide', |
| 599 |
'input', |
| 600 |
'laserdisc', |
| 601 |
'memory', |
| 602 |
'network', |
| 603 |
'resource', |
| 604 |
'security', |
| 605 |
'serial', |
| 606 |
'settings', |
| 607 |
'sound', |
| 608 |
'thread', |
| 609 |
'utils', |
| 610 |
'video', |
| 611 |
'video/ld', |
| 612 |
'video/scalers', |
| 613 |
'video/v9990', |
| 614 |
) |