PLAYER=fap

#DEBUG_CFLAGS= -g

#GPROF_FLAG = -pg
# sdl
OBJS=sdl-player.o
GFX_LIBS  =`sdl-config --libs`
GFX_CFLAGS=`sdl-config --cflags`

#directFB
#OBJS=df-player.o
#GFX_LIBS  =`pkg-config directfb --libs`
#GFX_CFLAGS=`pkg-config directfb --cflags`

# cairo graphics
CAIRO_LIBS  =`pkg-config cairo --libs`
CAIRO_CFLAGS=`pkg-config cairo --cflags`

CFLAGS= $(GPROF_FLAG) $(GFX_CFLAGS) $(DEBUG_CFLAGS) $(CAIRO_CFLAGS) -I ../src
LDFLAGS= $(GPROF_FLAG) $(GFX_LIBS) $(CAIRO_LIBS) -L ../src -lfad

all:$(PLAYER)

$(PLAYER): $(OBJS)
	$(CC) $(LDFLAGS) -o $(PLAYER) $(OBJS)

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

clean:
	rm fap *.o *.txt *.bak *.out *.swf -f

release:
	rm fap *.o *.txt *.bak *.out .svn/ -rf

install: $(SHAREDLIBV)
	-@if [ ! -d $(PREFIX)/bin ]; then mkdir -p $(PREFIX)/bin; fi
	cp fap $(PREFIX)/bin

uninstall:
	cd $(PREFIX)/bin; \
	rm fap
