OBJECTS = obj/block.o obj/main.o obj/list.o obj/object.o obj/paddle.o \
          obj/ball.o obj/timers.o obj/gameloop.o obj/grid.o obj/dirty.o \
          obj/sound.o obj/map.o obj/globals.o obj/init.o

CFLAGS = -O2 -Wall 
LFLAGS = `allegro-config --libs release`
# CFLAGS = -g -Wall -Werror
# LFLAGS = `allegro-config --libs debug`

clicks: $(OBJECTS)
	g++ -o clicks $(OBJECTS) $(LFLAGS)

obj/%.o : %.cc
	g++ $(CFLAGS) -c $< -o $@

clean:
	rm -f core clicks $(OBJECTS)
