# HPUX_ID: @(#) $Revision: 72.6 $

# "make" command file for building the media initialization program mediainit

# COPTS=
# CCOPTS=
CFLAGS=${COPTS}

SOURCES = mi_main.c mi_scsi.c mi_sio_cs80.c sio_cs80lib.c mi_wsio_cs80.c mi_pcfloppy.c hpux_rel.c

OBJECTS = $(SOURCES:.c=.o)

INCLUDES = mi_sio_cs80.h sio_cs80lib.h
libs=-lIO

default:
	if hp9000s800; then	\
		libs=-lIO;	\
	fi;			\
	$(MAKE) LIBS="$$libs" mediainit mediainit.arch

metrics: mediainit.M

mediainit:  $(OBJECTS) 
	$(CC) $(LDFLAGS) -o $@ $(LFILES) $(OBJECTS) $(LIBS)

mediainit.M: $(SOURCES)
	$(METRICS) $(CFLAGS) -o $@ $(LFILES) $(SOURCES) $(LIBS)

mediainit.arch:  $(OBJECTS) 
	$(CC) $(LDFLAGS) -Wl,-a,archive -o $@ $(LFILES) $(OBJECTS) $(LIBS)

mi_main.o: mi_main.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_main.c

mi_scsi.o: mi_scsi.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_scsi.c

mi_mfinit.o: mi_mfinit.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_mfinit.c

mi_sio_cs80.o: mi_sio_cs80.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_sio_cs80.c

mi_wsio_cs80.o: mi_wsio_cs80.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_wsio_cs80.c

mi_amigo.o: mi_amigo.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_amigo.c

mi_pcfloppy.o: mi_pcfloppy.c $(INCLUDES)
	$(CC) -c $(CFLAGS) mi_pcfloppy.c

hpux_rel.o: hpux_rel.c $(INCLUDES)
	$(CC) -c $(CFLAGS) hpux_rel.c


clean:
	rm -f $(OBJECTS)

clobber: clean
	rm -f mediainit mediainit.arch
