# $Header: /u/oreilly/rov/microApp/new/Midwater/RCS/Makefile,v 1.4 1998/03/18 22:50:43 oreilly Exp oreilly $

CC = c++68k
LD = ld68k

USRTIME = 
## USRTIME = /usr/tiburon/vw/usrTime/usrTime

STD_DM = /usr/tiburon/dm/unix

## MICRO   	= /u/audo/micro
MICRO   	= /usr/tiburon/micro
MICRO_INCLUDE 	= $(MICRO)/h

TOP_DIR = /usr/tiburon

DM = $(TOP_DIR)/dm

XPLATFORM = $(TOP_DIR)/xPlatform

TORNADO = $(TOP_DIR)/tornado_1.0.1
MBARI_VW = $(TOP_DIR)/vw

OREILLY = /u/oreilly/rov

MICROAPP = $(OREILLY)/microApp

MICROAPP_OBJ = $(MICROAPP)

DEBUG = -g
OPTIMIZE = 

CFLAGS = -c $(DEBUG) $(OPTIMIZE) -m68040 -ansi -pipe -nostdinc -fno-builtin \
          -DCPU=MC68040 -DINCLUDE_PROTOTYPES $(IFLAGS) 

CPPFLAGS = -c $(DEBUG) $(OPTIMIZE) -m68040 -ansi -pipe -nostdinc -fno-builtin \
          -DCPU=MC68040 -DINCLUDE_PROTOTYPES \
          -D__PROTOTYPE_5_0 $(IFLAGS) 


DMOBJECT = /usr/tiburon/xPlatform/datamgr

INCLUDES = \
	-I$(TOP_DIR)/tornado_1.0.1/target/h \
	-I$(MICROAPP) \
	-I$(DMOBJECT) \
	-I$(MBARI_VW)/h	\
	-I$(TOP_DIR)/dm/all \
	-I$(MICRO)/ibc/filter \
	-I$(TOP_DIR)/xPlatform/utils \
	-I$(MICRO)/h


.c.o :
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

.cc.o :
	$(CC) $(CPPFLAGS) $(INCLUDES) -c $<


all: testApp



OBJECTS = \
	TestApp.o \
	TestMonitor.o \
	TestSampler.o \
	FakeMicro.o \
	$(MICROAPP_OBJ)/MicroApp.o \
        $(MICROAPP_OBJ)/DeviceInterface.o \
	$(MICROAPP_OBJ)/DmMonitor.o \
	$(MICROAPP_OBJ)/MicroSampler.o \
	$(MICROAPP_OBJ)/TaskSynchronizer.o \
	$(XPLATFORM)/vw68k/MicroDm.o \
	$(XPLATFORM)/vw68k/DmGroup.o \
	$(XPLATFORM)/vw68k/DataManager.o \
	$(XPLATFORM)/vw68k/DmErrno.o \
	$(VW)/target/config/mv162/reset162 \
        $(MBARI_VW)/usrTime/usrTime \
	$(DM)/vw5.3/datamgr \
	$(XPLATFORM)/vw68k/vxUtils.o 


testApp: testApp.o $(OBJECTS) $(USRTIME)
	$(LD) -r -o testApp testApp.o $(OBJECTS) \
	$(USRTIME) 


# DO NOT DELETE THIS LINE -- make depend depends on it.










