CC := gcc
CFLAGS = -O2 -ffast-math -W -Wall -Wno-deprecated-declarations -fno-strict-aliasing -I../include -I../lib
LDLIBS += `allegro-config --libs` -lpthread -lobjc

OBJS := splined.o ../obj/linklist.o ../obj/waypoint.o

splined : $(OBJS)
	$(CC) $(CFLAGS) -o $@ $^ $(LDLIBS)

calc-circle : calc-circle.c
	$(CC) $(CFLAGS) -std=c99 -o $@ $^ -lm

%.o : %.m
	$(CC) $(CFLAGS) -o $@ -c $<
