all: installed

BUILD_DIR = build
INSTALL_DIR = mongo
OLD_INSTALL_DIR = bin
FILENAME = mongodb-mongo-r2.0.5-0-g1bb4de4.tar.gz
TARBALL = build/$(FILENAME)
TARBALL_URL = http://pr.willowgarage.com/downloads/$(FILENAME)
OLD_SOURCE_DIR = mongo-git
SOURCE_DIR = build/mongodb-mongo-45ed98c
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 $(ROS_PARALLEL_JOBS) --sharedclient all
	cd $(SOURCE_DIR) && TERM=vt100 scons $(ROS_PARALLEL_JOBS) --sharedclient --full --prefix=../../$(INSTALL_DIR) install
	rm -rf $(OLD_INSTALL_DIR)
	rm -f $(SOURCE_DIR)/mongod
	rm -f $(SOURCE_DIR)/mongo
	rm -f $(OLD_SOURCE_DIR)/mongod
	rm -f $(OLD_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
