DATA_DIR=data
WEBROOT_DIR=webroot

all: config css users posts comments data
clean:
	rm -rf data
	rm -f webroot/custom.css
	rm -f config.json

# config file
config: config.json
config.json:
	cp example-config.json config.json
	echo '!!!PLEASE MODIFY config.json ACCORDING TO YOUR NEEDS!!!'

# custom.css
css: $(WEBROOT_DIR)/custom.css
$(WEBROOT_DIR)/custom.css:
	mkdir -p webroot
	echo '* { font-family: sans-serif; }' > $(WEBROOT_DIR)/custom.css

# users.json
users: $(DATA_DIR)/users.json
$(DATA_DIR)/users.json:
	mkdir -p data
	echo '[]' > $(DATA_DIR)/users.json
# posts.json
posts: $(DATA_DIR)/posts.json
$(DATA_DIR)/posts.json:
	mkdir -p data
	echo '[]' > $(DATA_DIR)/posts.json
# comments.json
comments: $(DATA_DIR)/comments.json
$(DATA_DIR)/comments.json:
	mkdir -p data
	echo '[]' > $(DATA_DIR)/comments.json
# data.json
data: $(DATA_DIR)/data.json
$(DATA_DIR)/data.json:
	mkdir -p data
	echo '{"hitcount": 0}' > $(DATA_DIR)/data.json
