##########################################################################
# Copyright 1992 to 1998 MBARI
##########################################################################
# Summary  : Makefile for sio32 Board Diagnostic application
# Filename : Makefile
# Author   : Andrew Pearce
# Project  : Tiburon
# Version  : Version 1.0
# Created  : 05/04/98
# Modified : 05/04/98
# Archived :
##########################################################################
# Modification History:
# $Header: $
# $Log:    $
#
##########################################################################

CC	    = cc68k
LD	    = ld68k

DEBUG 	    = -g

CFLAGS 	    = $(DEBUG) -c -O2 -m68040 -ansi -pipe -nostdinc -fno-builtin \
              -DCPU=MC68040 -DINCLUDE_PROTOTYPES $(IFLAGS)

CCFLAGS     = $(DEBUG) -c -O2 -m68040 -ansi -pipe -nostdinc -fno-builtin \
              -DCPU=MC68040 -DINCLUDE_PROTOTYPES $(IFLAGS)

IFLAGS	    = -I. -I$(MBARI_VW)/h -I$(VW)/target/h -I$(VW)/target/config/all

LDFLAGS     = -r

LIBS	    =

SRCS	    = sio32Drv.c telemCard.c ipOctal.c

CC_SRCS     =

OBJS	    =   $(SRCS:.c=.o) $(CC_SRCS:.cc=.o) telemDrv.o

all:            telemDrv sio32Drv

telemDrv:	telemDrv.o telemCard.o
	        $(LD) -r telemDrv.o telemCard.o -o telemDrv

sio32Drv:	sio32Drv.o ipOctal.o
	        $(LD) -r sio32Drv.o ipOctal.o -o sio32Drv

sio32Drv.o:  	sio32Drv.c
	 	$(CC) $(CFLAGS) -DBUILD_MV162_IP    sio32Drv.c -o sio32Drv.o

telemDrv.o:  	sio32Drv.c
	        $(CC) $(CFLAGS) -DBUILD_TELEM_SIO32 sio32Drv.c -o telemDrv.o

telemCard.o:  	telemCard.c
	 	$(CC) $(CFLAGS) telemCard.c -o telemCard.o

ipOctal.o:  	ipOctal.c
	 	$(CC) $(CFLAGS) ipOctal.c -o ipOctal.o

##########################################################################
# Do not modify anything below this line unless absolutely necessary

%.d: %.c
	    @echo Generating dependencies for $?
	    @$(CC) -M $(CFLAGS) $? > $@

%.d: %.cc
	    @echo Generating dependencies for $?
	    @$(CC) -M $(CCFLAGS) $? > $@

%.o: %.c
	    $(CC) $(CFLAGS) $< -o $@	

%.o: %.cc
	    $(CC) $(CCFLAGS) $< -o $@

DEST	    = .

INSTALL     = install

MAKEFILE    = Makefile

include       $(SRCS:.c=.d) $(CC_SRCS:.cc=.d)

depend:	

echo:;        @echo $(PROGRAM) from $(SRCS) $(CC_SRCS)

clean:
	      rm -f $(PROGRAM) $(OBJS) $(OBJS:.o=.d)

get_release:


put_release:

##########################################################################







