head	1.6;
access;
symbols
	V1_6_7:1.6
	V1_6_6:1.6
	V1_6_5:1.6
	V1_6_4:1.6
	V1_6_3:1.6
	V1_6_2:1.5
	V1_6_1:1.5
	V1_6:1.5
	V1_5_2:1.5
	V1_4_1:1.4
	V1_4:1.3
	V1_3_3:1.2;
locks; strict;
comment	@# @;


1.6
date	2000.03.23.14.48.00;	author vandys;	state Exp;
branches;
next	1.5;

1.5
date	96.04.20.20.56.35;	author vandys;	state Exp;
branches;
next	1.4;

1.4
date	95.10.06.05.59.21;	author vandys;	state Exp;
branches;
next	1.3;

1.3
date	95.03.04.23.42.15;	author vandys;	state Exp;
branches;
next	1.2;

1.2
date	94.10.05.20.26.48;	author vandys;	state Exp;
branches;
next	1.1;

1.1
date	94.10.05.19.40.46;	author vandys;	state Exp;
branches;
next	;


desc
@Initial RCS check-in of Mike Larson's SCSI subsystem
@


1.6
log
@Makefile reorg; include master source is in vsta/src.  Centralize
common parameters.
@
text
@#
# Makefile - builds VSTa SCSI/CAM server
#
COPTS=-D__SIM154X__ -DDEBUG -D__VSTA__
OUT=cam
CAM_OBJS=scsicd.o scsicmn.o scsidir.o scsiseq.o camutil.o
CAMDRV_OBJS=pdisk.o ptape.o pgen.o confdvr.o sim.o xpt.o scsicmds.o \
              camtimer.o camerror.o insque.o
CAMMDEP_OBJS=sim154x.o
CAMVSTA_OBJS=camdata.o camvsta.o vstasrv.o vstautil.o
OBJS=main.o $(CAM_OBJS) $(CAMDRV_OBJS) $(CAMMDEP_OBJS) $(CAMVSTA_OBJS)

include ../../../makefile.all

cam: $(OBJS)
	$(LD) $(LDFLAGS) -o cam $(CRT0SRV) $(OBJS) -ldpart -lusr -lc_s

install: cam
		strip cam
		cp cam $(ROOT)/boot
@


1.5
log
@SCSI is down a level now
@
text
@d4 4
a7 18

SIMDVRS = -D__SIM154X__

CC = gcc
LD = ld

HFILES = cam.h camvsta.h diskpart.h insque.h scsi.h scsivsta.h
CFILES = camdata.c camutil.c camvsta.c insque.c xpt.c sim.c confdvr.c \
         main.c pdisk.c ptape.c pgen.c sim154x.c vstautil.c vstasrv.c \
         scsicd.c scsicmn.c scsidir.c scsiseq.c scsicmds.c

INCS = -I../../../../include
CFLAGS = -DDEBUG -D__VSTA__ $(INCS) -O
LDFLAGS = -L../../../lib
CRT0=../../../lib/crt0srv.o

CAM_OBJS = scsicd.o scsicmn.o scsidir.o scsiseq.o camutil.o
CAMDRV_OBJS = pdisk.o ptape.o pgen.o confdvr.o sim.o xpt.o scsicmds.o \
d9 3
a11 14
CAMMDEP_OBJS = sim154x.o
CAMVSTA_OBJS = camdata.o camvsta.o vstasrv.o vstautil.o
CAM_LIB = libcam.a
CAMDRV_LIB = libcamdrv.a
CAMMDEP_LIB = libcammdep.a
CAMVSTA_LIB = libcamvsta.a

cam:	main.o $(CAMVSTA_LIB) $(CAM_LIB) $(CAMMDEP_LIB) $(CAMDRV_LIB)
	$(LD) $(LDFLAGS) -o cam $(CRT0) main.o $(CAMVSTA_LIB) \
		$(CAMMDEP_LIB) $(CAMDRV_LIB) $(CAM_LIB) -ldpart -lusr -lc_s

camdata.o:	camdata.c cam.h camvsta.h scsi.h scsivsta.h \
		sim.h simdev.h
		$(CC) $(SIMDVRS) $(CFLAGS) -c camdata.c
d13 1
a13 3
libcam.a:	$(CAM_OBJS)
		rm -f libcam.a
		ar rsv libcam.a $(CAM_OBJS)
d15 2
a16 17
libcamdrv.a:	$(CAMDRV_OBJS)
		rm -f libcamdrv.a
		ar rsv libcamdrv.a $(CAMDRV_OBJS)

libcammdep.a:	$(CAMMDEP_OBJS)
		rm -f libcammdep.a
		ar rsv libcammdep.a $(CAMMDEP_OBJS)

libcamvsta.a:	$(CAMVSTA_OBJS)
		rm -f libcamvsta.a
		ar rsv libcamvsta.a $(CAMVSTA_OBJS)

clean:
		rm -f *.o

clobber: clean
		rm -f cam *.a
d20 1
a20 21
		cp cam ../../../../boot

cam.tar:
		tar cvf cam.tar makefile README *.h *.c mt

camdata.o:	camdata.c cam.h camvsta.h scsi.h scsivsta.h \
		sim.h simdev.h
camutil.o:	camutil.c cam.h camvsta.h scsi.h scsivsta.h
camvsta.o:	camvsta.c cam.h camvsta.h scsi.h scsivsta.h
insque.o:	insque.c insque.h
main.o:		main.c cam.h camvsta.h scsi.h scsivsta.h
pdisk.o:	pdisk.c cam.h camvsta.h scsi.h scsivsta.h
ptape.o:	ptape.c cam.h camvsta.h scsi.h scsivsta.h
pgen.o:		pgen.c cam.h camvsta.h scsi.h scsivsta.h
scsicmds.o:	scsicmds.c cam.h camvsta.h scsi.h scsivsta.h
sim.o:		sim.c cam.h camvsta.h scsi.h scsivsta.h
sim154x.o:	sim154x.c cam.h camvsta.h scsi.h scsivsta.h \
		sim.h simdev.h
vstasrv.o:	vstasrv.c camvsta.h
vstautil.o:	vstautil.c
xpt.o:		xpt.c cam.h camvsta.h scsi.h scsivsta.h
@


1.4
log
@1.4.1 SCSI udpate
@
text
@d62 1
a62 1
		cp cam ../../../boot
@


1.3
log
@The great src/ renaming
@
text
@d5 2
d11 2
a12 2
CFILES = camdata.c camutil.c camvsta.c insque.c \
         main.c pdisk.c pgen.c sim.c sim154x.c vstautil.c vstasrv.c \
d21 2
a22 1
CAMDRV_OBJS = scsicmds.o camtimer.o camerror.o insque.o sim.o xpt.o
d24 1
a24 1
CAMVSTA_OBJS = camdata.o camvsta.o pdisk.o pgen.o vstasrv.o vstautil.o
a29 3
.c.o:
	$(CC) $(CFLAGS) -c $*.c

d32 1
a32 1
	$(CAMMDEP_LIB) $(CAMDRV_LIB) $(CAM_LIB) -ldpart -lusr -lc_s
d34 4
d39 2
a40 2
	rm -f libcam.a
	ar rsv libcam.a $(CAM_OBJS)
d43 2
a44 2
	rm -f libcamdrv.a
	ar rsv libcamdrv.a $(CAMDRV_OBJS)
d47 2
a48 2
	rm -f libcammdep.a
	ar rsv libcammdep.a $(CAMMDEP_OBJS)
d51 2
a52 2
	rm -f libcamvsta.a
	ar rsv libcamvsta.a $(CAMVSTA_OBJS)
d55 1
a55 1
	rm -f *.o
d58 1
a58 1
	rm -f cam *.a
d61 2
a62 2
	strip cam
	cp cam ../../../../boot
d65 18
a82 1
	tar cvf cam.tar makefile README *.h *.c
@


1.2
log
@Use newly built objects, not the old lib/ ones
@
text
@d13 1
a13 1
INCS = -I../../../include
d15 2
a16 2
LDFLAGS = -L../../../libc
CRT0=../../../libc/crt0srv.o
d28 1
a28 1
		$(CC) $(CFLAGS) -c $*.c
d32 1
a32 1
		$(CAMMDEP_LIB) $(CAMDRV_LIB) $(CAM_LIB) -ldpart -lusr -lc_s
d35 2
a36 2
		rm -f libcam.a
		ar rsv libcam.a $(CAM_OBJS)
d39 2
a40 2
		rm -f libcamdrv.a
		ar rsv libcamdrv.a $(CAMDRV_OBJS)
d43 2
a44 2
		rm -f libcammdep.a
		ar rsv libcammdep.a $(CAMMDEP_OBJS)
d47 2
a48 2
		rm -f libcamvsta.a
		ar rsv libcamvsta.a $(CAMVSTA_OBJS)
d51 1
a51 1
		rm -f *.o
d54 1
a54 1
		rm -f cam *.a
d57 2
a58 2
		strip cam
		cp cam ../../../boot
d61 1
a61 14
		tar cvf cam.tar makefile README *.h *.c

camdata.o:	camdata.c cam.h camvsta.h scsi.h scsivsta.h
camutil.o:	camutil.c cam.h camvsta.h scsi.h scsivsta.h
camvsta.o:	camvsta.c cam.h camvsta.h scsi.h scsivsta.h
insque.o:	insque.c insque.h
main.o:		main.c cam.h camvsta.h scsi.h scsivsta.h
pdisk.o:	pdisk.c cam.h camvsta.h scsi.h scsivsta.h
pgen.o:		pgen.c cam.h camvsta.h scsi.h scsivsta.h
sim.o:		sim.c cam.h camvsta.h scsi.h scsivsta.h
sim154x.o:	sim154x.c cam.h camvsta.h scsi.h scsivsta.h
vstasrv.o:	vstasrv.c camvsta.h
vstautil.o:	vstautil.c
xpt.o:		xpt.c cam.h camvsta.h scsi.h scsivsta.h
@


1.1
log
@Initial revision
@
text
@d16 1
a16 1
CRT0=../../../lib/crt0srv.o
@
