# 
# Mach Operating System
# Copyright (c) 1992 Carnegie Mellon University
# Copyright (c) 1992 Helsinki University of Technology
# All Rights Reserved.
# 
# Permission to use, copy, modify and distribute this software and its
# documentation is hereby granted, provided that both the copyright
# notice and this permission notice appear in all copies of the
# software, derivative works or modified versions, and any portions
# thereof, and that both notices appear in supporting documentation.
# 
# CARNEGIE MELLON AND HELSINKI UNIVERSITY OF TECHNOLOGY ALLOW FREE USE
# OF THIS SOFTWARE IN ITS "AS IS" CONDITION.  CARNEGIE MELLON AND
# HELSINKI UNIVERSITY OF TECHNOLOGY DISCLAIM ANY LIABILITY OF ANY KIND
# FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
# 
# Carnegie Mellon requests users of this software to return to
# 
#  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
#  School of Computer Science
#  Carnegie Mellon University
#  Pittsburgh PA 15213-3890
# 
# any improvements or extensions that they make and grant Carnegie Mellon 
# the rights to redistribute these changes.
#
#
# HISTORY
# 28-Aug-92  Ian Dall (ian) at University of Adelaide
#	Added pdma.c for pseudo dma support.
#
# 28-Aug-92  Ian Dall (ian) at University of Adelaide
#	Removed -fvolatile from scsi_dp8490_hdw.c. It doesn't need it.
#
# 20-Mar-92  Johannes Helander (jvh) at Helsinki University of Technology
#	Created.
#	Use -fvolatile on some files for now.
#
# $Log: files.ns532,v $
#
#
#
# 	File: conf/files.ns532
#	Author: Johannes Helander, Helsinki University of Technology 1992.
#

OPTIONS/spldebug	optional spldebug
OPTIONS/idleleds	optional idleleds

# start.s must be the first file linked! Use special rule.
ns532/start.s		standard ordered

# Remove -fvolatile after checking each file.
ns532/locore.s		standard
ns532/cswitch.s		standard
ns532/physical_mode.c	standard |-fvolatile
ns532/bcopy.s		standard
ns532/bzero.s		standard
ns532/fpu.c		standard |-fvolatile
ns532/hardclock.c	standard
ns532/ns532_init.c	standard |-fvolatile
ns532/init.c		standard |-fvolatile
ns532/io_map.c		standard |-fvolatile
ns532/db_disasm.c	optional mach_kdb
ns532/db_interface.c	optional mach_kdb
ns532/db_trace.c	optional mach_kdb
ns532/loose_ends.c	standard
ns532/ntoh.s		standard
ns532/pic.c		standard |-fvolatile
ns532/pcb.c		standard |-fvolatile
ns532/phys.c		standard
ns532/pmap.c		standard |-fvolatile
ns532/spl.s		standard
ns532/simple_spl.c	standard
ns532/trap.c		standard |-fvolatile
ns532/setjmp.s		standard
ns532/pdma.c		optional scsi

ns532/PC532/autoconf.c	standard
ns532/PC532/conf.c	standard
ns532/PC532/setroot.c	standard
ns532/PC532/rtc.c	standard
ns532/PC532/com.c	optional com device-driver |-fvolatile
ns532/PC532/idle.c	standard
ns532/PC532/leds.c	optional hexpanel device-driver

chips/busses.c		standard

scsi/adapters/scsi_aic6250_hdw.c optional aic device-driver |-fvolatile
scsi/adapters/scsi_dp8490_hdw.c	optional sdp device-driver

scsi/rz.c               optional scsi device-driver
scsi/rz_cpu.c           optional scsi device-driver
scsi/rz_disk.c          optional scsi device-driver
scsi/rz_disk_bbr.c      optional scsi device-driver
scsi/rz_host.c          optional scsi device-driver
scsi/rz_labels.c        optional scsi device-driver
scsi/rz_tape.c          optional scsi device-driver
scsi/scsi.c             optional scsi device-driver
#scsi/scsi_alldevs.c     optional scsi device-driver |${BROKEN_COMPILER_SWITCH}
scsi/scsi_alldevs.c     optional scsi device-driver
scsi/scsi_comm.c        optional scsi device-driver
scsi/scsi_cpu.c         optional scsi device-driver
scsi/scsi_disk.c        optional scsi device-driver
scsi/scsi_jukebox.c     optional scsi device-driver
scsi/scsi_optical.c     optional scsi device-driver
scsi/scsi_printer.c     optional scsi device-driver
scsi/scsi_rom.c         optional scsi device-driver
scsi/scsi_scanner.c     optional scsi device-driver
scsi/scsi_tape.c        optional scsi device-driver
scsi/scsi_worm.c        optional scsi device-driver

#EOF
