include ../Makeincl

LIBS	= -lm

COMMON	= GPS.o plane.o waypoint.o autopilot.o compass.o hardware.o \
	  menu.o position.o 

EXP1	= experiment1.o
EXP2	= experiment2.o
EXP3	= experiment3.o

CFLAGS	= -O

.INTERMEDIATE: $(COMMON) $(EXP1) $(EXP2) $(EXP3)

all:	experiment1.hex experiment2.hex experiment3.hex

%.hex:	%.o $(COMMON)
	$(CC68) $(CFLAGS) -o $@ $^ $(LIBS)

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


cleanobj:
	-$(RM) *.o

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

