summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript39
1 files changed, 22 insertions, 17 deletions
diff --git a/SConscript b/SConscript
index bb50f1872..f8ffaa7a8 100644
--- a/SConscript
+++ b/SConscript
@@ -280,25 +280,8 @@ full_system_sources = Split('''
dev/tsunami_io.cc
dev/tsunami_pchip.cc
dev/uart.cc
- dev/uart8530.cc
dev/uart8250.cc
- encumbered/dev/dma.cc
- encumbered/dev/etherdev.cc
- encumbered/dev/scsi.cc
- encumbered/dev/scsi_ctrl.cc
- encumbered/dev/scsi_disk.cc
- encumbered/dev/scsi_none.cc
- encumbered/dev/tlaser_clock.cc
- encumbered/dev/tlaser_ipi.cc
- encumbered/dev/tlaser_mbox.cc
- encumbered/dev/tlaser_mc146818.cc
- encumbered/dev/tlaser_node.cc
- encumbered/dev/tlaser_pcia.cc
- encumbered/dev/tlaser_pcidev.cc
- encumbered/dev/tlaser_serial.cc
- encumbered/dev/turbolaser.cc
-
kern/kernel_binning.cc
kern/kernel_stats.cc
kern/system_events.cc
@@ -318,6 +301,26 @@ full_system_sources = Split('''
sim/system.cc
''')
+# turbolaser encumbered sources
+turbolaser_sources = Split('''
+ encumbered/dev/dma.cc
+ encumbered/dev/etherdev.cc
+ encumbered/dev/scsi.cc
+ encumbered/dev/scsi_ctrl.cc
+ encumbered/dev/scsi_disk.cc
+ encumbered/dev/scsi_none.cc
+ encumbered/dev/tlaser_clock.cc
+ encumbered/dev/tlaser_ipi.cc
+ encumbered/dev/tlaser_mbox.cc
+ encumbered/dev/tlaser_mc146818.cc
+ encumbered/dev/tlaser_node.cc
+ encumbered/dev/tlaser_pcia.cc
+ encumbered/dev/tlaser_pcidev.cc
+ encumbered/dev/tlaser_serial.cc
+ encumbered/dev/turbolaser.cc
+ encumbered/dev/uart8530.cc
+ ''')
+
# Syscall emulation (non-full-system) sources
syscall_emulation_sources = Split('''
arch/alpha/alpha_common_syscall_emul.cc
@@ -364,6 +367,8 @@ sources = base_sources
if env['FULL_SYSTEM']:
sources += full_system_sources
+ if env['ALPHA_TLASER']:
+ sources += turbolaser_sources
else:
sources += syscall_emulation_sources