# $Id: Makefile,v 1.8 2001/02/13 19:59:49 nemesis Exp $

CFLAGS = -Wall
CFILES=scsi_iface.c scsi_tools.c firmware.c stsupdate.c scanbus.c
HFILES=scsi_iface.h scsi_tools.h firmware.h

all: scanbus stsupdate

scanbus: scsi_iface.o scsi_tools.o scanbus.o
	$(CC) $(CFLAGS) -o scanbus scanbus.o scsi_tools.o scsi_iface.o

stsupdate: scsi_iface.o scsi_tools.o firmware.o stsupdate.o
	$(CC) $(CFLAGS) -o stsupdate stsupdate.o firmware.o scsi_iface.o scsi_tools.o

# requirements
scanbus.o: scanbus.c scsi_iface.h scsi_tools.h
scsi_iface.o: scsi_iface.c scsi_iface.h
scsi_tools.o: scsi_tools.c scsi_tools.h scsi_iface.h
firmware.o: firmware.c firmware.h scsi_tools.h scsi_iface.h
stsupdate.o: stsupdate.c firmware.h scsi_tools.h scsi_iface.h

clean:
	rm -f *.o stsupdate scanbus

co:
	co -l $(CFILES) $(HFILES)

ci:
	ci -u $(CFILES) $(HFILES)
