include ../../../Makeincl
# ------------------------------------------
# Makefile Soccer Robots
# by Thomas Braunl, UWA 1998
# ------------------------------------------

# using gcc68, etc. scripts by Thomas Braunl
# compiler names and flags
CC = gcc68
AS = gas68
LD = gcc68


CFLAG= -c
MATHLIB = -lm 

# --------------------------------------------------
OBJS =  soccer.o global.o servos.o general.o sensors.o\
        image.o drive.o 

#OBJS =  startup.o global.o servos.o general.o sensors.o\
#        image.o drive.o low-level.o crc.o\
#        packetise.o top-level.o list.o string.o\
#	buffer.o eye-serial.o user.o control.o 

OBJT = test.o global.o servos.o general.o sensors.o\
        image.o drive.o 

# --------------------------------------------------

.s.o:
	${AS} ${CFLAG} $*.s 

.c.o:
	${CC} ${CFLAG} $*.c 


soccer98.hex:	${OBJS}
	${LD} ${OBJS} -o soccer98.hex ${MATHLIB}

test:   ${OBJT}
	${LD} ${OBJT} -o test98.hex ${MATHLIB}

clean:  
	-$(RM)  *.hex *.hx *.elf a.out ${OBJS} ${OBJT} core map

