# Make a temporary directory in order to have library/bundle compiled

before-all::
	$(ECHO_NOTHING) \
	if [ -d "$(PROJECT_DIR)/LuceneKit" ]; then \
	  rm -rf $(PROJECT_DIR)/LuceneKit; \
	  echo " Removed previous LuceneKit flat headers directory"; \
	fi; \
	mkdir $(PROJECT_DIR)/LuceneKit; \
	$(LN_S) $(PROJECT_DIR)/Headers/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Analysis/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Document/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/GNUstep/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Importer/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Index/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Java/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/QueryParser/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Search/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Store/*.h $(PROJECT_DIR)/LuceneKit/; \
	$(LN_S) $(PROJECT_DIR)/Headers/Util/*.h $(PROJECT_DIR)/LuceneKit/ \
	$(END_ECHO); \
	echo " Created LuceneKit flat headers directory"; \
	echo "";

after-install::
	$(ECHO_NOTHING) \
	if [ -d "$(PROJECT_DIR)/LuceneKit" ]; then \
	  rm -rf $(PROJECT_DIR)/LuceneKit; \
	  echo " Removed LuceneKit flat headers directory"; \
	  echo ""; \
	fi \
	$(END_ECHO);

after-clean::
	$(ECHO_NOTHING) \
	if [ -d "$(PROJECT_DIR)/LuceneKit" ]; then \
	  rm -rf $(PROJECT_DIR)/LuceneKit; \
	  echo " Removed old LuceneKit flat headers directory"; \
	  echo ""; \
	fi \
	$(END_ECHO);

after-distclean::
	$(ECHO_NOTHING) \
	if [ -d "$(PROJECT_DIR)/LuceneKit" ]; then \
	  rm -rf $(PROJECT_DIR)/LuceneKit; \
	  echo " Removed old LuceneKit flat headers directory"; \
	  echo ""; \
	fi \
	$(END_ECHO);


syntax highlighted by Code2HTML, v. 0.9.1