WIZSDK = /opt/arm-openwiz-linux-gnu
SDL_BASE = $(WIZSDK)
FREETYPE_BASE = $(SDL_BASE)
HOST = arm-openwiz-linux-gnu

CC = $(WIZSDK)/bin/$(HOST)-gcc
STRIP = $(WIZSDK)/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 pollux_set.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)
