# $Header: /u/oreilly/rov/microApp/new/RCS/Makefile,v 1.1 1998/03/11 22:06:24 oreilly Exp oreilly $

CC = c++68k

MICRO   	= /usr/tiburon/micro
MICRO_INCLUDE 	= $(MICRO)/h

TOP_DIR = /usr/tiburon

DM = $(TOP_DIR)/dm

XPLATFORM = $(TOP_DIR)/xPlatform

## DMOBJECT = /users/oreilly/rov/datamgr
## DMOBJECT = $(XPLATFORM)/datamgr

DEBUG = -g
###DEBUG =

OPTIMIZE = -O

CPPFLAGS = -c $(DEBUG) $(OPTIMIZE) -m68040 -ansi -pipe -nostdinc -fno-builtin \
          -DCPU=MC68040 -DINCLUDE_PROTOTYPES -D__PROTOTYPE_5_0 -D_STDC_ $(IFLAGS) 


INCLUDES = \
	-I. \
	-I$(VW)/target/h \
 	-I$(MBARI_VW)/MicroApp \
	-I$(MBARI_VW)/h	\
	-I$(TOP_DIR)/dm/all \
	-I$(MICRO)/ibc/filter \
	-I$(XPLATFORM)/datamgr \
	-I$(TOP_DIR)/xPlatform/datamgr \
	-I$(TOP_DIR)/xPlatform/utils \
	-I$(MICRO)/h \
	-I/usr/include/


.cc.o :
	$(CC) $(CPPFLAGS) $(INCLUDES) -c $<


CC68K = c++68k



LIB_OBJECTS = \
	DeviceInterface.o \
	DmMonitor.o \
	IbcApp.o \
	IbcCardManager.o \
	IbcComponent.o \
	IbcDmMonitor.o \
	IbcMicroSampler.o \
	MicroApp.o \
	MicroSampler.o \
	PowerNameGenerator.o \
	SerialDevice.o \
	Sio32Interface.o \
	TaskSynchronizer.o \
	VirtualSerialPort.o \
	WaterAlarm.o


MicroAppObjs:	$(LIB_OBJECTS)


all:	MicroAppObjs



# DO NOT DELETE THIS LINE -- make depend depends on it.


clean:
	rm -f $(LIB_OBJECTS) core







