LIBS   = gtk+-2.0 poppler poppler-glib
FLAGS  = `pkg-config --cflags --libs $(LIBS)`
SOURCE = zathura.c
TARGET = zathura

all: $(TARGET)

$(TARGET): zathura.c config.h
	gcc $(FLAGS) -Wall -o $(TARGET) $(SOURCE) 

clean:
	rm -f $(TARGET)

debug: $(TARGET)
	gcc $(FLAGS) -Wall -o $(TARGET) $(SOURCE) -g

valgrind: debug $(TARGET)
	valgrind --tool=memcheck --leak-check=yes --show-reachable=yes ./${TARGET}

scrollbars: $(TARGET)
	gcc $(FLAGS) -Wall -o $(TARGET) $(SOURCE) -DSHOW_SCROLLBARS

install: all
	@echo installing executeable to /usr/bin
	@mkdir -p /usr/bin
	@cp -f ${TARGET} /usr/bin
	@chmod 755 /usr/bin/${TARGET}

uninstall:
	@echo removing executeable from /usr/bin
	@rm -f /usr/bin/${TARGET}