
CC	= c++68k
LD	= ld68k
STRIP	= strip68k

CFLAGS 	= -c -g -m68040 -ansi -pedantic -pipe -nostdinc -fno-builtin \
          -DCPU=MC68040 -DINCLUDE_PROTOTYPES $(IFLAGS) 

IFLAGS	= -I. -I../../h -I$(VW)/target/h
           
LINTFLAGS = -g -O2 -c -DCPU=MC68040

DEST    = .

EXTHDRS	= 	$(VW)/h/vxWorks.h \
		$(VW)/h/strLib.h \
		$(VW)/h/taskLib.h \
		$(VW)/h/rebootLib.h \
		$(VW)/h/mbari/types.h \
		$(VW)/h/mbari/rovPriority.h \
		$(VW)/h/mbari/datamgr.h \
		$(VW)/h/mbari/sio32Server.h \
		$(VW)/h/mbari/tiburon.h \
		../sio32Chan.h

INSTALL       = install

LDFLAGS       = -r

LIBS    = \
	$(VW)/target/config/mv162/reset162 \
	$(MBARI_VW)/timers/timerWrap \
	$(MBARI_VW)/usrTime/usrTime \
	$(MBARI_VW)/sio32Proto/sio32Server \
	$(MBARI_VW)/sio32Proto/sio32Client \
	$(MBARI_VW)/sio32Drv-new/telemDrv \
        /usr/tiburon/dm/vw5.3/datamgr \
	$(MBARI_VW)/idleCpu/idleCpu \
	$(MBARI_VW)/recorder/recorder \
        $(MBARI_VW)/micro/microCmd \
        $(MBARI_VW)/micro/microTask \
        $(MBARI_VW)/micro/microDm \
	$(MBARI_VW)/dmUtils/dmCheck \
	$(MBARI_VW)/rovnav/rovnav \
	$(MBARI_VW)/pilotTray/pilotTray \
	$(MBARI_VW)/lapBox/vw/lapBox \
	$(MBARI_VW)/iview/iview 


XPLATFORM_OBJS = \
	/usr/tiburon/xPlatform/vw68k/IviewControl.o \
	/usr/tiburon/xPlatform/vw68k/DmControlSource.o \
	/usr/tiburon/xPlatform/vw68k/DataManager.o \
	/usr/tiburon/xPlatform/vw68k/MicroDm.o \
	/usr/tiburon/xPlatform/vw68k/DmErrno.o \
	/usr/tiburon/xPlatform/vw68k/vxUtils.o \
        $(MBARI_VW)/microApp/vw/MicroInterface.o \
	$(MBARI_VW)/microApp/vw/TaskControl.o 




MAKEFILE      = Makefile

OBJS          = startup

SRCS          = startup.cc

.cc.o:	    
	    $(CC) $(CFLAGS) $<
.c:
	    cd $(<D); make

all:        consoleInit

consoleInit:  startup.o $(LIBS) $(XPLATFORM_OBJS) $(MAKEFILE) 
	    $(LD) -r startup.o $(LIBS) $(XPLATFORM_OBJS) -o consoleInit
#	    $(STRIP) -S consoleInit

lint:       startup.cc
	    lint $(LINTFLAGS) $(IFLAGS) startup.cc

depend:;    @mkmf -f $(MAKEFILE) ROOT=$(ROOT)

echo:;      @echo $(HDRS) $(SRCS)

index:;     @ctags -wx $(HDRS) $(SRCS)

###
