ifndef PATH_LIST
  PATH_LIST = ../../path_list
endif
include $(PATH_LIST)


CC = gcc
CFLAGS1 = -Wall -g -O `gtk-config --cflags --libs`
CFLAGS2 = -Wall -g -O `pkg-config --cflags --libs gtk+-2.0`
CFLAGS = -D$(GTK_VER)
ifeq ($(GTK_VER), GTK2)
	CFLAGS += $(CFLAGS2)
else
	CFLAGS += $(CFLAGS1)
endif
DEBUG =
#DEBUG = -D DEBUG
GDAVL = gdavl


$(GDAVL): gdavl.c if.c gdavl.h
	$(CC) $(CFLAGS) $(DEBUG) -o $(GDAVL) gdavl.c if.c

clean:
	rm -rf $(GDAVL) *.o test/*.png test/log test/test.log

install: $(GDAVL)
	@( if [ ! -d $(BIN_DIR) ]; then \
	   echo "Making directory " $(BIN_DIR); \
	   mkdir -p $(BIN_DIR); \
	   fi )
	install $(GDAVL) $(BIN_DIR)

uninstall:
	rm -rf $(BIN_DIR)/$(GDAVL)

test: $(GDAVL)
	cd test; ./test > test.log 2>&1; cat test.log
