CC = gcc

LIBS=`sdl-config --cflags --libs` -lSDL_mixer -lSDL_image -lSDL_ttf -Wall 

all: 
	$(CC) -O3 $(CFLAGS) -ffast-math animecenter.c -o animecenter -fomit-frame-pointer -ffast-math -fstrict-aliasing -funroll-all-loops -mmmx $(LIBS)
	$(CC) -O3 $(CFLAGS) -lGL -lGLU -ffast-math animesaver.c -o animesaver -fomit-frame-pointer -ffast-math -fstrict-aliasing -funroll-all-loops -mmmx $(LIBS)
	$(CC) -O3 $(CFLAGS) -lid3tag -lz -ffast-math animemp3.c -o animemp3 -fomit-frame-pointer -ffast-math -fstrict-aliasing -funroll-all-loops -mmmx $(LIBS)
	strip animecenter animesaver animemp3
debug: 
	$(CC) -O0 -ggdb animecenter.c -o animecenter $(LIBS)
	$(CC) -O0 -ggdb animesaver.c -o animesaver $(LIBS) -lGL -lGLU
	$(CC) -O0 -ggdb animemp3.c -o animemp3 $(LIBS) -lid3tag -lz

clean:
	@echo Cleaning up...
	@rm animecenter animesaver animemp3
	@echo Done.
