#
# Makefile for murasaki
#                            shuu@dotaster.com

include ../make.defs

clean:
	@cp /dev/null $(PRELOAD_FILE)

clobber: clean

install:
	@if [ ! -d $(CONF_DIR) ];then \
		install -d $(CONF_DIR); \
		echo "make directory $(CONF_DIR)"; \
	fi
	@[ -n $(CONFIG) ] && \
	for f in $(CONF_FILE); \
	do \
		if [ -f $(CONF_DIR)/$$f ];then \
			mv $(CONF_DIR)/$$f $(CONF_DIR)/$$f.old;\
			echo "move $(CONF_DIR)/$$f $(CONF_DIR)/$$f.old"; \
		fi;\
		install -m $(READ_MODE) $$f $(CONF_DIR);\
		echo "install $(CONF_DIR)/$$f"; \
	done
	@[ -n $(NOT_OVERWRITE_CONF_FILE) ] && \
	for f in $(NOT_OVERWRITE_CONF_FILE); \
	do \
		if [ ! -s $$f ];then \
			continue; \
		fi; \
		if [ -f $(CONF_DIR)/$$f ];then \
			echo "---------------------------------------------"; \
			echo "$(CONF_DIR)/$$f is not overwrited"; \
			echo "---------------------------------------------"; \
		else \
			install -m $(READ_MODE) $$f $(CONF_DIR);\
			echo "install $(CONF_DIR)/$$f"; \
		fi;\
	done
	@if [ ! -d $(SCRIPT_DIR) ];then \
		mkdir $(SCRIPT_DIR); \
	fi
	install -m $(BIN_MODE) $(AUTOSETUP_FILE) $(SCRIPT_DIR)
