SOURCE=dibbler-0.8.2

.PHONY: all clean distclean openSource install
all: openSource
clean:
	make -C $(SOURCE) clean

distclean:
	-make -C $(SOURCE) distclean
	rm -f $(SOURCE)/.configured

openSource: $(SOURCE)/.configured
	make -C $(SOURCE)

$(SOURCE)/.configured: 
	[ "$$PJ_PREFIX" != "" ]
	[ "$$PJ_TARGET" != "" ]
	[ "$$PJ_HOST" != "" ]
	cd $(SOURCE) \
	&& CC=arm-none-linux-gnueabi-gcc \
	CXX=arm-none-linux-gnueabi-g++ \
	LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):/opt/GrainMedia/gm8126/arm-none-linux-gnueabi-4.4.0_ARMv5TE/lib/gcc/arm-none-linux-gnueabi/4.4.0/ \
	./configure \
	--prefix=$(PJ_PREFIX) \
	--host=$(PJ_TARGET) \
	--enable-cross-compile
	touch $(SOURCE)/.configured

ETC_DIR := $(PJ_PREFIX)/etc/dibbler/
VAR_DIR := $(PJ_PREFIX)/var/lib/dibbler/
install: openSource
	make -C $(SOURCE) install
	install -d -m 0755 $(ETC_DIR)
	install -d -m 0755 $(VAR_DIR)
	cp conf/client.conf $(ETC_DIR)
