include ../../Makeincl
LIBS = -l stdc++

all: balance.hex

balance.o: balance.cc
motors.o: motors.cc

clean:
	-$(RM) *.o *.elf core *.hex

balance.hex: balance.o motors.o ../a-gyro/gyro.o ../a-gyro/ppwa.o
	$(CC68) $(CFLAGS) -o $@ balance.o motors.o ../a-gyro/gyro.o ../a-gyro/ppwa.o $(LIBS)

%.hex:	%.c
	$(CC68) $(CFLAGS) -o $@ $< $(LIBS)

%.hex:	%.cc
	$(CC68) $(CFLAGS) -o $@ $< $(LIBS)

%.o:	%.cc
	$(CC68) -c $(CFLAGS) -o $@ $<

%.hex:	%.s
	$(AS68) $(AFLAGS) -o $@ $< $(LIBS)

%.o:	%.s
	$(AS68) -c $(AFLAGS) -o $@ $<

