all: installed

BUILD_DIR = build
INSTALL_DIR = mongo
OLD_INSTALL_DIR = bin
FILENAME = mongo-1.6.5.tar.gz
TARBALL = build/$(FILENAME)
TARBALL_URL = http://pr.willowgarage.com/downloads/$(FILENAME)
SOURCE_DIR = build/mongo
UNPACK_CMD = tar xvzf
TARBALL_PATCH = mongo.patch
include $(shell rospack find mk)/download_unpack_build.mk

installed: wiped $(SOURCE_DIR)/unpacked
	mkdir -p $(INSTALL_DIR)
	cd $(SOURCE_DIR) && TERM=vt100 scons all
	cd $(SOURCE_DIR) && TERM=vt100 scons --prefix=../../$(INSTALL_DIR) install
	rm -rf $(OLD_INSTALL_DIR)
	rm -f $(SOURCE_DIR)/mongod
	rm -f $(SOURCE_DIR)/mongo
	touch installed

wiped: Makefile
ifneq ($(MAKE),)
	$(MAKE) wipe
else
	make wipe
endif
	touch wiped

clean: 
	rm -rf $(BUILD_DIR)
	rm -rf $(INSTALL_DIR)
	rm -rf $(OLD_INSTALL_DIR)

wipe:	clean
	touch wiped