CAANOOSDK = /opt/caanoo/GPH_SDK/tools/gcc-4.2.4-glibc-2.7-eabi
SDL_BASE = $(CAANOOSDK)/arm-gph-linux-gnueabi/sys-root/usr
FREETYPE_BASE = $(CAANOOSDK)
HOST = arm-gph-linux-gnueabi

CC = $(CAANOOSDK)/bin/$(HOST)-gcc
STRIP = $(CAANOOSDK)/bin/$(HOST)-strip

CFLAGS = `$(SDL_BASE)/bin/sdl-config --cflags` -O2 -Wall
LIBS = `$(SDL_BASE)/bin/sdl-config --libs` -Wl,-rpath,$(FREETYPE_BASE)/lib -lm -lts -lSDL_ttf -lSDL_image -lsqlite3

SRCS = main.c frontend.c menu.c playlist.c listview.c player.c error.c inifile.c options.c optionsview.c cpuclock.c sqlite_db.c resume.c lrcparser.c help.c
RESULT_FILE = frontend

all:
	$(CC) $(SRCS) -o $(RESULT_FILE) $(CFLAGS) $(LIBS)
	$(STRIP) $(RESULT_FILE)

clean:
	rm -f $(RESULT_FILE)
