CFLAGS=-g -Wall -O2 $(INCLUDES)
INCLUDES=-I../ft/ 
LFLAGS=-L../ft/ -L../freetype/ -L/usr/X11R6/lib
CC=gcc

OBJS= bdui.o bdfile.o bdfonts.o bdft.o bdprint.o bdformat.o commands.o par.o \
	config.o keyboard.o
SVGA_OBJS= io.o
SVGA_LIBS= -lvga
X_OBJS= xio.o
X_LIBS=-lX11

all: .depend timna timna.x

timna: $(OBJS) $(SVGA_OBJS)
	$(CC) $(LFLAGS) -o $@ $^ $(SVGA_LIBS) -lfribidi -lft -lfreetype -lglib

timna.x : $(OBJS) $(X_OBJS)
	$(CC) $(LFLAGS) -o $@ $^ $(X_LIBS) -lfribidi -lft -lfreetype -lglib

clean:
	rm -f *.o timna timna.x *.bak core .depend

.depend:
	$(CC) -MM $(INCLUDES) *.c > .depend

include .depend
