X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fdev%2FSConscript;h=744e7b3c1fdee328d18cb040a7d1e7a28d2fd826;hb=4fdecae443c4f11d24b7da537b6f7a2baadbd130;hp=2e0d7565060bc95a713ca5d491f299b946610b57;hpb=5c48a0581338226ee2f56a4ed99c6d68abb69613;p=gem5.git diff --git a/src/dev/SConscript b/src/dev/SConscript index 2e0d75650..744e7b3c1 100644 --- a/src/dev/SConscript +++ b/src/dev/SConscript @@ -31,38 +31,82 @@ Import('*') +if env['TARGET_ISA'] == 'no': + Return() + if env['FULL_SYSTEM']: SimObject('BadDevice.py') + SimObject('CopyEngine.py') SimObject('Device.py') SimObject('DiskImage.py') SimObject('Ethernet.py') SimObject('Ide.py') SimObject('Pci.py') SimObject('Platform.py') - SimObject('SimConsole.py') SimObject('SimpleDisk.py') + SimObject('Terminal.py') SimObject('Uart.py') Source('baddev.cc') + Source('copy_engine.cc') Source('disk_image.cc') Source('etherbus.cc') + Source('etherdevice.cc') Source('etherdump.cc') Source('etherint.cc') Source('etherlink.cc') Source('etherpkt.cc') - Source('ethertap.cc') + Source('ethertap.cc') Source('i8254xGBe.cc') Source('ide_ctrl.cc') Source('ide_disk.cc') + Source('intel_8254_timer.cc') Source('io_device.cc') Source('isa_fake.cc') + Source('mc146818.cc') Source('ns_gige.cc') Source('pciconfigall.cc') Source('pcidev.cc') Source('pktfifo.cc') Source('platform.cc') - Source('simconsole.cc') + Source('ps2.cc') Source('simple_disk.cc') - #Source('sinic.cc') + Source('sinic.cc') + Source('terminal.cc') Source('uart.cc') Source('uart8250.cc') + + DebugFlag('DiskImageRead') + DebugFlag('DiskImageWrite') + DebugFlag('DMA') + DebugFlag('DMACopyEngine') + DebugFlag('Ethernet') + DebugFlag('EthernetCksum') + DebugFlag('EthernetDMA') + DebugFlag('EthernetData') + DebugFlag('EthernetDesc') + DebugFlag('EthernetEEPROM') + DebugFlag('EthernetIntr') + DebugFlag('EthernetPIO') + DebugFlag('EthernetSM') + DebugFlag('IdeCtrl') + DebugFlag('IdeDisk') + DebugFlag('Intel8254Timer') + DebugFlag('IsaFake') + DebugFlag('MC146818') + DebugFlag('PCIDEV') + DebugFlag('PciConfigAll') + DebugFlag('SimpleDisk') + DebugFlag('SimpleDiskData') + DebugFlag('Terminal') + DebugFlag('TerminalVerbose') + DebugFlag('Uart') + + CompoundFlag('DiskImageAll', [ 'DiskImageRead', 'DiskImageWrite' ]) + CompoundFlag('EthernetAll', [ 'Ethernet', 'EthernetPIO', 'EthernetDMA', + 'EthernetData' , 'EthernetDesc', 'EthernetIntr', 'EthernetSM', + 'EthernetCksum', 'EthernetEEPROM' ]) + CompoundFlag('EthernetNoData', [ 'Ethernet', 'EthernetPIO', 'EthernetDesc', + 'EthernetIntr', 'EthernetSM', 'EthernetCksum' ]) + CompoundFlag('IdeAll', [ 'IdeCtrl', 'IdeDisk' ]) +